Rithik Sachdev

Rithik Sachdev

Masters Student

Carnegie Mellon University

About Me

I am a dedicated Computer Science Engineer currently advancing my expertise through a Master’s in Software Engineering at Carnegie Mellon University, with a special focus on Machine Learning, Cloud Computing, and Distributed Systems.

Reach out on: rithiks@andrew.cmu.edu for opportunities.

Interests
  • Software Architectures - 17635 (CMU)
  • API Design - 17625 (CMU)
  • ML in Production - 17-645 (CMU)
  • Artificial Intelligence - 44001 (SGSITS)
  • DBMS - 34005 (SGSITS)
Education
  • Master of Software Engineering - Scalable Systems, 2023

    Carnegie Mellon University

  • B.Tech in Computer Science, 2021

    Shri Govindram Seksaria Institute of Technology and Science

  • Diploma in French, 2018

    Alliance Française de Bhopal

  • Secondary School, PCM - IP, 2016

    Delhi Public School, Indore

Experience

 
 
 
 
 
CMU, Language Technology Institute
Research Assistant, WAVLab
May 2024 – Present Pittsburgh, PA
  • Conducting research and preparing a paper on improving accuracy in automatic speech recognition using LLMs and prompt engineering, tested on datasets such as WSJ, CHiME, and Common Voice (CV), achieving significant performance enhancements.
  • Utilizing an evolutionary algorithm on CUDA parallel processing to select the optimal prompts on a population of 10 different prompts, resulting in reduction in word error rates for automatic speech recognition systems.
 
 
 
 
 
CMU, School of Computer Science
Research Assistant, Teel Lab
May 2024 – Present Pittsburgh, PA
  • Developing a messaging service on the Sail 2.0 platform to assist instructors in publishing notifications through banners and announcements, ensuring timely and effective communication.
  • Creating end-to-end test cases using Cypress and building integration tests to improve reliability and functionality of system.
 
 
 
 
 
CMU, Human Computer Interaction Institute
Research Assistant, HCI
January 2024 – May 2023 Pittsburgh, PA
  • Improved accessibility for 1,000+ users by building an extension with language translation, keyboard shifts, and interactive buttons for disabled users, deploying a Pub/Sub system with Node.js, Redis, and S3.
  • Reduced latency by 25% by performing web sockets and data compression strategies for data transfer.
  • Implemented horizontal scaling using AWS EC2, boosting system capacity to support 5,000+ concurrent users.
 
 
 
 
 
Nextuple Inc
Software Engineer
August 2021 – July 2023 Bangalore, India
  • Spearheaded efforts to provide training to interns working on both frontend and backend services, enhanced intern productivity and skill development, directly contributing to two interns securing full-time positions post-internship.
  • Upgraded performance by 40% by building a custom load balancer for leveraging multiple reader pods in AWS.
  • Reduced hosting expenses by 15% by reconfiguring data upload micro-services to support both Azure Cloud Services and Amazon Web Services, optimizing resource allocation.
  • Decreased the API response time by 30 milliseconds using near cache in spring boot for transit and item microservice.
  • Developed a robust Kafka consumer by leveraging Avro serialization responsible for processing 25 million records in 2 hours and storing into Cassandra and Redis for better latency in contrast to 6 hours originally due to invalid data ingestion.
  • Designed and built a New Relic dashboard with Elasticsearch, setting up alerts for system health, API performance, cache rates, memory usage, and gateway latency, achieving greater effectiveness in anomaly detection and preventing service crashes.
  • Increased system reliability by leading efforts in debugging and troubleshooting software issues and providing production on-call support
  • Worked on the development of a client-facing browser extension to showcase the Metro BOPIS module on client websites.
  • Worked on the bag labeling, picking, and retail transfer order micro-service and contributed to Groovy performance scripting.
  • Performed integration testing using the cucumber framework and unit testing with JUnit.
  • Passed all benchmarks with more than ninety percent code coverage.
  • Volunteered to co-host a game night and created posters for the Back to office and HR portal.
 
 
 
 
 
Aaiway
Software Engineering Intern
January 2020 – July 2020 Indore, India
  • Developed a web scraping tool using python to scrape 20,000 house listings from different websites.
  • Collected data using the twint web scraping tool and performed sentiment analysis with the help of StanfordNLP.
  • Worked on the back-end of the system using Node.js to integrate Google Maps API and develop micro-services for sentiment analysis.
  • Created a chatbot using Google Speech to Text API, Google Dialogflow, and socket.io to collect customer information interactively.
 
 
 
 
 
Freelancer.in
Freelance Python and Javascript Developer
November 2020 – June 2020 India
  • Worked on 20+ projects with 7+ organizations on back-end problems in Node.js, Web scraping in python, REST APIs, Javascript scripting, and Haskell scripting.
 
 
 
 
 
Head of Operations
July 2020 – July 2021 Indore, India
  • Contributed to organizing the auction events, milk distribution drives, and timely deposit of funds to NGOs.
 
 
 
 
 
Entrepreneurship-Cell SGSITS
Overall Coordinator
May 2020 – May 2021 Indore, India
  • Led a team of 55 members to encourage entrepreneurship spirit among young enthusiasts.
  • Organized E-Summit 2021 featuring 10 Speaker Session, 3 Workshops, Content Creation Conclave, Get Funded providing Rs. 500k+ in funding for start-ups, Ideascape providing Rs. 300k+ worth of Incubation, and Rs. 150k+ in sponsorship.
 
 
 
 
 
Entrepreneurship-Cell SGSITS
Head of External Affairs and Web Development Lead
May 2019 – May 2020 Indore, India
  • Led a team of 8 members to develop the website – www.ecellsgsits.com
  • Responsible for devising and implementing communications plans that help deliver the organization’s strategy and build sponsorship ties, generating Rs. 90k worth of funds from sponsorship ties.

Projects

Covid19-Help-API

Covid19-Help-API

Developed an API for combating the coronavirus pandemic that creates SQL queries and graphical representations from NLP queries on the COVID19 dataset. The API has an accuracy of 84% and generates a PDF explaining the safety precautions with the help of diagrams and graphs.

DDoS Attack Detection using Machine Learning

DDoS Attack Detection using Machine Learning

Developed a machine learning model to classify DDoS attacks and benign traffic and compared the results using different learning algorithms.

Member Directory Android Application

Member Directory Android Application

Developed member directory application on Android Studio using Java Programming Language and SQLite as a database. The app features are - User Profile, Notification, Search, Night Mode, and Information log to admin.

Real Time Flight Price Comparison

Real Time Flight Price Comparison

Developed a real time flight costs comparison website using selenium to scrape fare from different website.

Sales Analysis Website

Sales Analysis Website

Sales Analysis Website built during the agile training program offered by CIDI, SGSITS.

Version Control

Version Control

This is a demonstration of how can we store information using version control and relational database model system.

Virtual Fitting Room

Virtual Fitting Room

Virtual Trials with the help of Augmented Reality to try cloths virtually before purchasing.

Votify

Votify

Designed a website that displays the previous election results in the form of a geographical map with the election memorandum of parties, the top 10 trending news, and helps citizens learn about politics.

Accomplish­ments

Second runners-up position in virtual imagine hackathon
See certificate
Coursera
Improving Deep Neural Networks - Hyperparameter Tuning, Regularization and Optimization
See certificate
Second runners-up position in state level hackathon HackIndore 2.0
See certificate
Agile Software Development Training
See certificate
Coursera
Neural Networks and Deep Learning
See certificate