Swapnil

Nagras

Creating Intelligent Systems With Data and Code.

My photo

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.

TypeScriptNode.jsReact
View Project

Apache Commons Lang - Improved Test Coverage

Improved test coverage and added new unit tests for the open-source Apache Commons Lang library.

JavaJUnitMaven
View Project

Custom HTTP Server

A custom HTTP server implementation in Java, designed to handle high concurrency and provide a robust API for client applications.

JavaSocket ProgrammingMultithreading
View Project

Tech Stack

C++
Java
Python
TypeScript
React.js
Next.js
Node.js
Spring Boot
Postman
Kubernetes
AWS
Git
GitHub
Docker
Tailwind CSS
SQL
My listed technologies represent the tools I've successfully utilized in my projects, but my approach is not stack limited. I am a fast and adaptable learner, ready to master any new technology required for the job. My primary focus is on solving real-world problems with efficient code, ensuring a seamless end-user experience, and consistently bringing a positive, solution-oriented attitude to the team.

Get in Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of an amazing team.

Or connect with me on: