Skip to content

rithiksachdev/rithiksachdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 

Repository files navigation

Rithik Sachdev πŸš€

GitHub LinkedIn Email Phone

Summary 🌟

Dynamic and innovative Master of Software Engineering student at Carnegie Mellon University, specializing in Scalable Systems. Demonstrated expertise in Java, Python, React, Spring Boot, and cloud technologies. Distinguished by leading a key research initiative at CMU's Human-Computer Interaction Institute and contributing to cutting-edge software solutions at Nextuple Inc.

Education πŸ“š

Carnegie Mellon University | Pittsburgh, Pennsylvania

  • Master of Software Engineering in Scalable Systems, December 2024
  • Courses: Design Patterns, DevOps and CI, API Design, Formal Methods, Machine Learning in Production
  • QPA: 4

Shri G.S. Institute of Technology and Science | Indore, India

  • Bachelor of Technology in Computer Science and Engineering, July 2021
  • CGPA: 3.62/4
  • Courses: Data Structures, Algorithms, Operating Systems, Cloud Computing, Advanced Databases

Experience πŸ’Ό

WAVLab, Language Technology Institute, CMU | Pittsburgh, PA

  • Graduate Research Assistant, July 2024 - December 2024
  • Developed an LLM-based prompt optimization algorithm for post-ASR correction on the CHiME-4 dataset, reducing WER from 7.49% to 4.88%, leading to a paper submission to IEEE ICASSP (published on ArXiv).
  • Managed cluster jobs using Babel Cluster for efficient job scheduling with GPU support, ensuring proper Conda environment setup for seamless execution.
  • Created a proof of concept with multimodal data (speech and text) to evaluate virtual patient agent performance for 7cups, providing insights into conversational impacts.

Teel Labs | Pittsburgh, PA

  • Software Development Engineer Intern, May 2024 - July 2024
  • Led development of a notification microservice using React, Node.js, and Spring Boot, automating instructor updates and reducing manual email tasks by 100%.
  • Built CI/CD pipelines using Azure non-prod account and custom Azure Resource Manager to streamline deployment.
  • Achieved 100% coverage in integration testing, ensuring reliability and performance.

Nextuple Inc | Bangalore, India

  • Software Engineer, June 2022 - July 2023
  • Built a custom load balancer leveraging multiple reader pods in AWS, boosting system performance by 40%.
  • Implemented near cache in Spring Boot for microservices, cutting API response time by 30 milliseconds.
  • Constructed a New Relic dashboard with Elasticsearch, configuring 5-second alerts and monitoring 99th percentile API performance, enhancing anomaly detection by 35% and reducing service crashes by 25%.
  • Architected a Kafka consumer using Avro serialization to process 25 million records, stored in Cassandra and Redis, cutting processing time by 66%.
  • Developed performance scripts with JMeter, implementing batching to improve API efficiency by 15%.

Nextuple Inc | Bangalore, India

  • Associate Software Engineer, August 2021 - June 2022
  • Led development of a full-stack application (Spring Boot, React) for the Support team, reducing order management time by 30% for the SDD application.
  • Conducted a POC comparing Cassandra and ScyllaDB on VMs and Kubernetes.
  • Built a browser extension and automation script to showcase Metro BOPIS, boosting client adoption by 20%.
  • Implemented single sign-on for multiple identity providers in an authorization microservice.
  • Conducted integration and user acceptance testing, code reviews, and unit testing for various microservices.

Projects πŸ› οΈ

Movie Recommendation Service | CMU School of Computer Science, January 2024 - April 2024

  • Led a team to develop a high-performance movie recommendation service for over 1M users with <100ms response time.
  • Engineered ETL pipelines to process Kafka streams and store user data in Postgres.
  • Designed MLOps CI/CD pipelines in Jenkins, achieving 90% test coverage.
  • Set up real-time infrastructure monitoring using Prometheus and Grafana with a 5-second refresh rate.

MARS Twitch Streaming Extension | CMU Human-Computer Interaction, January 2024 - April 2024

  • Enhanced accessibility by developing a Twitch extension with C# and Node.js, featuring language translation for users with disabilities.
  • Implemented web sockets to process game events, reducing latency by 25% and improving real-time responsiveness.

Skills πŸš€

Programming Languages

  • Expert: Java, JavaScript, TypeScript, Python
  • Intermediate: C/C++, C#, Ruby

Databases

  • MongoDB, Cassandra, Redis, Elasticsearch, SQL, Postgres

Libraries/Frameworks

  • Node.js, Spring Boot, ReactJS, Redux, Flask, Express

Tools/Techniques

  • Azure, AWS, Docker, Kubernetes, Kafka, Pandas, NumPy, Jira, Postman, JUnit, Cucumber

Achievements πŸ…

  • Medhavi Scholar
  • GradRight Scholar
  • Virtual Imagine Hackaton, HackIndore 2.0, and Nextuple Hackathon Winner.
  • Star Award for delivering UAT successfully at Nextuple.
  • Published a research paper with a novel approach to DDoS attack detection.

Feel free to connect on LinkedIn or GitHub! 🌐

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published