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.

Get In Touch

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