Swapnil
Nagras
Creating Intelligent Systems With Data and Code.

About Me
The day I saw the ethernet cable connect to my boxy 2008 PC was the day my life changed. “Where is all this information coming from?” was the question which led to the floodgates of my curiosity to be opened. Being a software engineer is more than just writing code, it is about creating solutions to aid people in everyday life. This curiosty ,along with will to make life easier for humans makes me a real software engineer. When not hooked onto my computer, you can find me playing any sport I can get my hands (and legs) on or blending different cusines to optimize the taste of dishes I cook
Experience
Software Engineer Intern
Boundary Remote Sesnsing Systems · Irvine, CA
Aug 2025 - Present
Contributed to the development of a geospatial data processing pipeline using Python and AWS services. Assisted in optimizing data ingestion and processing workflows, resulting in a 25% reduction in processing time. Collaborated with cross-functional teams to integrate machine learning models for predictive analytics.
Software Engineer Intern - Backend
UCI Nursing School · Irvine, CA
Jun 2025 - Aug 2025
Engineered a highly secure and scalable HIPAA-compliant backend for a maternal health application using Java Spring Boot and a serverless AWS architecture (Lambda, S3, DynamoDB, IAM). I focused on performance optimization by building and tuning distributed microservices in Java, which reduced API latency by approximately 30% through asynchronous design and non-blocking I/O. Additionally, I designed and enforced robust authentication and authorization flows using AWS Cognito and custom Java middleware to ensure strict data security and compliance.
Software Engineer
Capgemini · Bangalore, India
Oct 2022 - Aug 2024
Led a 5-member backend reliability team focused on modernizing core services using Java Spring Boot and SQL. Our efforts centered on systematic profiling and code-level optimizations, successfully improving data integrity by 35% and achieving a 15% reduction in query latency. I personally optimized database performance by refining indexing and query execution plans, resulting in 20% faster response times and 25% higher throughput in production. Furthermore, I decreased production incidents by 30% through targeted root cause analysis and resolution of recurring logic defects, significantly improving overall release stability.
Education
Masters, Computer Software Engineering
University of California, Irvine
Sept 2024 - December 2025 (Expected)
Relevant coursework: AI Engineering, Data Structures, Algorithms, Network Programming, Database Programming, Concurrent Programming, Web Programming, Cloud Security, Distributed Software Architecture, Software Security, Software Testing.
Bachelors, Metallurgical and Materials Engineering
National Institute of Technology, Tiruchirappalli (India)
Aug 2018 - May 2022
Consistently ranked among the top 10 engineering institutions in India (e.g., NIRF Rank #8, 2022). Cultivated robust analytical, complex problem-solving, and foundational engineering principles, providing a strong base for advanced technical study.
My Creations
Here are some of the projects I'm proud to have worked on.
Typebot.io - Open Source Contributor
Contributed to Typebot.io, an open-source AI chatbot platform, by implementing new features and improving existing functionality.
Apache Commons Lang - Improved Test Coverage
Improved test coverage and added new unit tests for the open-source Apache Commons Lang library.
Custom HTTP Server
A custom HTTP server implementation in Java, designed to handle high concurrency and provide a robust API for client applications.