Rohit Sach Deva
Rohit Sach Deva
Experience
Software Engineer - Backend June 2022 - Present
Publicis Sapient Gurugram, IN
• Achieved a 30% reduction in API response time for a hotel reservation application serving millions
of users by refactoring synchronous Java code into asynchronous code using multithreading.
• Increased test coverage from 40% to 80% by implementing unit and integration tests using JUnit5
and Mockito, reducing regression issues by 35%.
• Led the high-level architecture design for the transaction history module in a hotel revenue
management system. Defined the logical data model, API integrations, and end-to-end system
interactions for consistent data exchange.
• Created API design documents, including API contracts, database mappings, user flows, and
sequence diagrams, ensuring structured development. Implemented GraphQL APIs using Java and
Spring WebFlux, reducing over-fetching of data by 50%.
• Improved system performance by analyzing memory dumps and thread execution, optimizing
garbage collection, and reducing CPU spikes, leading to a 25% increase in application stability
under peak load.
• Automated Git workflows, troubleshot deployment issues, and resolved critical production bugs,
improving system reliability and CI/CD efficiency by 60%.
• Built a video streaming application during training using Java, Spring Boot, React, and AWS.
• Created a responsive video playback page with features such as video playback, comments section,
like/dislike buttons, channel subscription, and real-time notifications.
• Developed RESTful microservices using Java, Spring Boot and performed unit testing with
Mockito, increasing test coverage to 85%.
• Optimized video streaming using Amazon CloudFront to cache videos, resulting in a 75% reduction
in latency and an improved end user experience.
Projects
Splitzy Github
• Developed a full-stack expense-splitting application using MERN stack(MongoDB, Express, React,
Node.js) with a responsive UI for groups of up to 50 members.
• Reduced manual expense calculations by 70% with automated tracking and balance settlements for
seamless expense management.
• Implemented JWT authentication and bcrypt.js for password hashing, securing 100% of login
credentials against unauthorized access.
• Built interactive analytical dashboards with real-time spending insights, reducing manual tracking
efforts by 3x.
Technical Skills
Programming Languages: Java, JavaScript, Python, SQL
Backend Frameworks: Spring Boot, Spring Webflux, Node.js, GraphQL, REST API, Kafka
Databases & Cloud Platforms: MySQL, PostgreSQL, MongoDB, AWS (EC2, S3, RDS), Kubernetes
System Design & Architecture: Microservices, Distributed Systems, API Design
Development Tools: Git, Jenkins, Docker, IntelliJ IDEA, VS Code
Certifications: AWS Certified Solution Architect - Associate
Education
Netaji Subhas Institute of Technology Delhi, IN
Bachelors of Engineering in Electronics and Communication Engineering August 2018 - May 2022