Senior Full Stack Software Engineer with 6+ years of experience designing and delivering enterprise applications using Java, Spring Boot, React, TypeScript, REST APIs, microservices, and AWS. Proven record modernizing production systems, optimizing high-volume data platforms, and building revenue-critical payment and integration systems.

Swapnil Shah

Senior Full Stack Software Engineer with 6+ years of experience designing and delivering enterprise applications using Java, Spring Boot, React, TypeScript, REST APIs, microservices, and AWS. Proven record modernizing production systems, optimizing high-volume data platforms, and building revenue-critical payment and integration systems.

Available to hire

Senior Full Stack Software Engineer with 6+ years of experience designing and delivering enterprise applications using Java, Spring Boot, React, TypeScript, REST APIs, microservices, and AWS. Proven record modernizing production systems, optimizing high-volume data platforms, and building revenue-critical payment and integration systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Beginner
See more

Language

Work Experience

Senior Full Stack Engineer at Craftable
September 1, 2024 - Present
Led modernization of a legacy Java monolith into a modular Spring Boot backend, migrating 50+ REST endpoints across multiple domains and cutting p95 API latency ~40%. Migrated persistence from Hibernate to jOOQ across 20+ backend modules and 100+ PostgreSQL tables, improving report query times up to 60% and enabling compile-time SQL type safety, including extensive Flyway migration work. Migrated 25+ scheduled cron jobs to Temporal workflows to improve deterministic replay, retries, orchestration visibility, and orphan detection, reducing reconciliation MTTR to under 5 minutes. Co-architected an Invoice AI OCR platform serving 5,000+ locations, reducing per-invoice cost by 75% and improving first-pass accuracy to 99%, using a hybrid vision-language approach. Owned multi-cloud production stack (AWS EKS/Aurora/S3/DynamoDB and GCP GKE) with IaC and CI/CD (OpenTofu, GitHub Actions, OIDC, SOPS) and tuned performance via HikariCP metrics exported to New Relic. Sole owner of a B2B payments mo
Teaching Assistant at New Jersey Institute of Technology
September 1, 2023 - May 1, 2024
Teaching Assistant for CS332 (Principles of Operating Systems) and supported students on process scheduling, memory management, and concurrency. Held office hours, graded assignments/quizzes/exams for CS332 and CS114, and provided one-on-one guidance for complex systems concepts.
Software Developer (Full Stack) at Fluvina Technologies
May 1, 2019 - August 1, 2022
Directed an end-to-end government data ingestion platform by building and maintaining Python ETL pipelines against XML/REST/SOAP APIs using requests, pandas, and lxml, normalizing heterogeneous agency schemas into a unified PostgreSQL model and reducing processing time by 80%. Hardened ingestion for upstream API changes by adding schema-drift detection, deduplication, type coercion, and idempotent retry/backoff to reduce manual reprocessing. Built Python data preparation and feature-engineering workflows for predictive variables and analysis-ready datasets. Engineered backend infrastructure using Spring Boot/Express on PostgreSQL/AWS EC2 with Redis, Jenkins CI/CD, and production troubleshooting, reducing downtime and latency through tuning and profiling. Drove product delivery for Mobihealth and built React frontend with reusable component library and Redux state management. Implemented features including configurable personalized home screens, dashboards for patient relation managemen
Full Stack Developer at Techmicra IT Solutions
May 1, 2018 - April 1, 2019
Developed Spring Boot microservices and REST APIs using Apache Kafka as the inter-service messaging backbone, applying IOC/AOP/JDBC and building multi-threaded server-side components for high-concurrency workloads. Created AWS Lambda serverless microservices in Node.js and deployed modules and client interfaces on AWS. Consolidated multi-page flows into single-page apps with Angular/TypeScript and additional UI technologies. Wrote unit tests (JUnit/Spock) and performed debugging/performance profiling to ship defect-free releases.

Education

Master of Science, Computer Science at New Jersey Institute of Technology
January 11, 2030 - August 24, 2026
Bachelor of Engineering, Computer Engineering at Dharmsinh Desai University
January 11, 2030 - August 24, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Government, Healthcare, Travel & Hospitality, Computers & Electronics, Professional Services