Senior Software Engineer | Backend & Distributed Systems | Java | AWS | Spring Boot | Cloud-Native Systems | Agentic AI | Reduced AWS Lambda Cold-Start Latency by ~80%

Bengaluru

Bengaluru

Bengaluru, Karnataka, India

Bengaluru

Bengaluru, Karnataka, India

Bengaluru

Bengaluru





International Exchange Program, Informatics
Technical University of Munich

Bachelor of Technology - BTech, Computer Science
Amrita Vishwa Vidyapeetham, Coimbatore
Join Dhruv and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer | Backend & Distributed Systems | Java | AWS | Spring Boot | Cloud-Native Systems | Agentic AI | Reduced AWS Lambda Cold-Start Latency by ~80%
You can reach out to me at saraswat.dhruv@gmail.com I'm a Senior Software Engineer with 7+ years of experience building and shipping backend systems, cloud-native applications, and production software at scale. My current focus is backend engineering with Java, Spring Boot, AWS and distributed systems, with experience designing REST APIs, cloud-native services, CI/CD pipelines and infrastructure. At Mimecast, I work on the Identity Platform, building secure APIs and AWS-based services used by 42,000+ customers. I've worked on performance and modernization initiatives including migrating 37 AWS Lambda functions from Java 11 to Java 21, reducing average execution latency by up to 38%, and reducing an AWS Lambda cold start from 15 seconds to 4 seconds. Previously, I worked on backend systems at Morgan Stanley and Thermo Fisher Scientific, including Java microservices, AWS, databases, CI/CD and distributed systems. At Paytm, I spent several years building and optimizing production iOS applications used by millions of users, giving me experience across both the client and backend sides of software products. I enjoy solving scalability, performance, reliability and system-design problems, and I'm particularly interested in cloud-native systems and emerging AI/agent infrastructure. I believe great software engineering is a combination of technical depth, curiosity, ownership and continuous learning.
Bangalore Urban
claude code
claude
cursor
ChatGPT
Senior Software Engineer at Mimecast, Sep 2025 - Present · 1 yr 2 mos, Bengaluru, Part of the Identity Platform Team. ➤ Developed 4 secure REST APIs using Java, Spring Boot, Maven, and JWT authentication, containerized the application with Docker, published images to AWS ECR, and deployed services on AWS EKS (Kubernetes - K8s) through automated CI/CD pipelines and used by 42,000+ customers in Production. ➤ Migrated 37 AWS Lambda functions from Java 11 to Java 21 & validated the impact with a CloudWatch before/after analysis, cutting average execution latency by up to 38% (approx. 21% per function on average). ➤ Reduced the cold-start time of an AWS Lambda function from 15 seconds to 4 seconds. ➤ Supported deployment of services across 8 AWS regions in Production by writing Terraform configuration for AWS infrastructure. ➤ Designed and developed the Identity MCP Gateway, establishing secure machine-to-machine (M2M) authentication using Amazon Cognito to safely expose enterprise Mimecast services as tools to external AI agents and LLMs via AWS Bedrock AgentCore Gateway. ➤ Participated in on-call rotations and investigated production and QA regressions, diagnosing root causes and implementing fixes to maintain service reliability. ➤ Created 2 skills in Cursor to create guided workflows for service deployments, eliminating manual deployment errors and helping engineers perform service deployments on their own with zero guidance.
Senior Software Engineer at Wissen Technology, Jun 2025 - Sep 2025 · 4 mos, Bengaluru, Wissen Technology is a consultancy company, and my client was Morgan Stanley. ➤ Worked on the modernization of a ~30 year long-running trade settlement platform, migrating functionality from a legacy mainframe system to Microsoft Azure. ➤ Developed Python, Jinja and SQL data reconciliation tooling to compare datasets between the legacy and modernized settlement systems and validate migration correctness. ➤ Worked with Java backend microservices supporting global trade settlement processing involving transactions worth millions of USD. ➤ Clarified business requirements with stakeholders, translated them into technical scope, and decomposed ambiguous requirements into actionable engineering tasks. ➤ Performed capacity planning and helped unblock engineers across the team.
Senior Software Engineer at Paytm, Apr 2023 - Jun 2025 · 2 yrs 3 mos, Bengaluru, Karnataka, India
Software Engineer at Paytm, Mar 2022 - Mar 2023 · 1 yr 1 mo, Bengaluru, ➤ Achieved 39% improvement in the Paytm iOS app performance by reducing the system load on the app. ➤ Added more than 300 new unit tests which increased the unit test code coverage of the Chat iOS framework from 8% to 75%. ➤ Increased payment funnels from 21% to 26% by revamping the user experience in an integral payment screen by implementing design changes and custom animations. ➤ Increased monthly revenue by 8 Million Indian Rupees by integrating ads in Paytm Chat. ➤ Diagnosed and resolved 4 high-priority production crashes using Firebase crash stack traces. ➤ Wrote 15 snapshot tests to verify the UI of screens. ➤ Worked with UserDefaults, Keychain, Core Data and NSCache offline data persistence and worked with MVVM architecture. ➤ Implemented pixel-perfect designs in the Paytm iOS app.
Software Engineer II at Suki, Oct 2021 - Mar 2022 · 6 mos, Bengaluru, Karnataka, India, ➤ Made critical enhancements to the login flow (authentication mechanism) of the Suki iOS app, which made the authentication mechanism compatible with Cerner and Epic EMRs ➤ Implemented new features, added enhancements and fixed bugs in the Suki iOS mobile app. ➤ Increased unit test code coverage by 15% and worked with VIPER architecture. ➤ Troubleshooted P1 level production bugs with high visibility in a short time frame.
Software Engineer II at Thermo Fisher Scientific, May 2021 - Sep 2021 · 5 mos, Bengaluru, ➤ Created CI/CD pipelines in Jenkins and made the software delivery process robust, fast and reliable. ➤ Reduced release testing time by 90% by developing a Java Automation Suite to run all integration tests and integrated this automation suite with the Jenkins Pipelines. ➤ Wrote 30 UI tests for the InstrumentConnect frontend single page application using Selenium in Python. This frontend single page application was written using AngularJS, JavaScript, HTML and CSS. Frontend :- ➤ Designed a table UI component using Angular which was used throughout Thermo Fisher to standardize the UI/UX across all Thermo Fisher websites. ➤ Implemented new features to the InstrumentConnect frontend single page application written using AngularJS using Web APIs, JavaScript, HTML & CSS and AngularJS features like ngRoute, location, session storage, custom directives, and broadcast notifications.
Software Engineer at Thermo Fisher Scientific, Oct 2018 - Apr 2021 · 2 yrs 7 mos, Bengaluru, Backend :- ➤ Designed RESTful Web APIs from scratch in Java which were deployed in a Microservice Architecture using Apache Maven. These APIs were used by smart IoT instruments made by Thermo Fisher Scientific to send data securely to the Cloud using MQTT protocol. ➤ Reduced monthly AWS costs by $10,838 by redesigning a high-volume AWS IoT → Kinesis → S3 telemetry pipeline, introducing Redis-based batching to consolidate data and reduce S3 PUT operations. ➤ Performed migration of applications across different storage infrastructure with zero downtime ➤ Increased unit test code coverage by 12% by writing unit tests with Mockito and JUnit frameworks. ➤ Experience working with the following AWS services - ECS, DynamoDB, CloudWatch, IoT, S3, SNS, RDS, CloudFormation. ➤ Worked with various core Java features like multithreading, concurrency utilities, Streams, Exception handling, Collections framework, JDBC. ➤ Performed load testing of RESTFul APIs using Apache JMeter. ➤ Worked with SQL Databases (PostgreSQL), NoSQL Databases (AWS DynamoDB), High-Level Design (HLD) and Low-Level Design (LLD) of REST APIs. iOS :- ➤ Added 150+ unit tests and UI tests (XCTest Framework) and worked with VIP architecture in the InstrumentConnect iOS mobile app. ➤ Achieved 40% reduction in the amount of data required to be downloaded by the iOS app by using Apple Push Notifications. ➤ Set up a Continuous Integration/Continuous Deployment (CI/CD) Jenkins pipeline and integrated Fastlane to distribute Test Builds of the iOS mobile app via Firebase. ➤ Worked with AlamoFire and URLSession to integrate with RESTful APIs and backend services. ➤ Worked with Charts library to render complex graph displays with filters and a dynamic user interface to display smart medical equipment’s statistics on iOS devices. ➤ Experience working with Cocoa Touch APIs, Auto Layout, Grand Central Dispatch, UIKit, Core Animation.
International Exchange Program, Informatics, Technical University of Munich
Bachelor of Technology - BTech, Computer Science, Amrita Vishwa Vidyapeetham, Coimbatore
leetcode: https://leetcode.com/Dhruv_Saraswat
stackoverflow.com: https://stackoverflow.com/users/11550411/dhruv-saraswat