Hello, I'm

Swapnil Kaspale

Senior Software Engineer

Building scalable microservices and robust full-stack applications. Specializing in Java, Spring Boot, and AWS Cloud Architecture.

About Me

I am a Senior Software Engineer with extensive experience in developing and deploying scalable distributed systems. Currently at Fidelity Investments, I focus on optimizing data retrieval and building AI-driven solutions. My background spans across cloud-native development, microservices architecture, and full-stack engineering.

I hold a Master's in Computer Science from the University at Buffalo and have a passion for solving complex algorithmic challenges and optimizing system performance.

Technical Skills

Languages

Java Python JavaScript HTML/CSS SQL Rust

Frameworks

Spring Boot Spring Batch Angular React Hibernate LangChain Spock/JUnit

Data & Cloud

Oracle MySQL Postgres AWS EKS Docker Kafka GCP Firestore

Tools & Practices

Git/Maven CI/CD Agile/Jira REST API GraphQL RAG Design Patterns

Experience

May 2023 - Present

Senior Software Engineer

Fidelity Investments, United States

  • Developed Spring Boot services and Angular apps supporting research on stock market funds.
  • Optimized data ingestion with Caffeine cache, significantly reducing latency.
  • Implemented GraphQL schemas for efficient dynamic data fetching.
  • Built an AI assistant using RAG architecture with GPT-4 and LangChain for onboarding docs.
  • Migrated complex PL/SQL procedures to scalable Java microservices.
  • Deployed microservices to AWS EKS ensuring high availability and scalability.
JavaSpring BootGraphQLAWSAngular
May 2022 - Aug 2022

Software Development Engineer Intern

Amazon, United States

  • Developed a high-performance RESTful service using Rust and RocksDB to replace S3 storage for specific use cases.
  • Improved application availability from 99.99% to 99.999% through the new storage solution.
  • Implemented comprehensive unit and integration tests for the new service.
RustJavaRocksDBDocker
Oct 2017 - July 2021

Technology Analyst

Infosys Limited, India

  • Built REST endpoints for reporting using Spring Boot and Java Stream API, automating manual client workflows.
  • Leveraged Spring Batch and Shell scripting (Control-M) for automated data processing.
  • Mentored junior developers and managed task allocation.
JavaSpring BatchMySQLHibernate

Education

Masters in Computer Science

University at Buffalo, SUNY

Feb 2023

GPA: 3.63/4

Bachelor of Engineering

Mumbai University, India

May 2017

Electronics & Telecommunication

Featured Projects

G1 Garbage Collector

Java | MMTK | RVM

Built heap allocation, mark phase, and copying/clean-up phases using MMTK. Incorporated young, survivor, and mature generations for optimized Java object management, tested across various benchmarks.

HistroChain

Solidity | React | Blockchain

Developed a decentralized application using Solidity and React to securely track and verify educational and professional history on the blockchain.

REST API Boilerplate

Spring Boot | Java | PostgreSQL | Docker

Built a production-ready RESTful API template with JWT authentication, role-based access control, Flyway database migrations, and containerised deployment via Docker Compose.

Get In Touch

I'm always open to discussing new opportunities, innovative projects, or just connecting.