Software Engineer · Boston, MA
Sahil Kalgutkar
5+ years designing, building, and operating cloud-native backend services and platform tools in production. Case studies below are served through a self-hosted GraphQL API backed by Supabase — not hardcoded.
5+
Years Experience
4
Engineering Roles
3
Certifications
2
Degrees Earned
01 — Summary
About
Software engineer with 5+ years designing, building, and testing scalable, cloud-native backend services and platform tools used by internal teams and end customers.
I own features end-to-end — clarifying ambiguous requirements, designing solutions, implementing, testing, and operating in production — while partnering with Product, Compliance, and cross-functional stakeholders.
Track record of migrating legacy systems into resilient microservices, conducting code reviews, and driving automated test coverage, coding standards, and operational best practices across teams.
Hands-on with AWS and modern cloud-native tooling — Kubernetes, Docker, Kafka — across microservices and distributed systems delivered to production customers.
02 — Career
Experience
Software Engineer — Ascensus
Mar 2024 – Present
- Architect and build distributed, cloud-native backend services for the Identity & Trust Platform, clarifying ambiguous requirements and partnering with product stakeholders to define the technical roadmap.
- Design the data models and scalable APIs serving as the single system of record for customers, entities, and users across the platform.
- Lead migration of identity and customer-lifecycle logic from legacy systems into resilient, observable, platform-first microservices.
- Build core platform capabilities including a unified entitlements layer and shared compliance-context components.
- Partner with Product, Compliance, and engineering teams to standardize integration patterns and service contracts, communicating design decisions to both technical and non-technical stakeholders.
- Conduct code reviews and mentor junior engineers, driving test coverage and operational best practices across the team.
- Java
- Spring Boot
- Python
- REST
- gRPC
- AWS
- Kafka
- Kubernetes
- Docker
- PostgreSQL
- JUnit
- Jenkins
Software Engineer Intern, AI/ML — Guidepoint
Oct 2023 – Jan 2024
- Built an AI-based matching system (PyTorch, CUDA) to improve client–advisor pairings, applying Hugging Face Transformers for NLP — improving match relevance 25% and reaching 90% accuracy.
- Built large-scale data preprocessing pipelines (Pandas, NumPy) to prepare high-quality training data for model development, cutting processing time 30%.
- Used Elasticsearch (built on Apache Lucene) for large-scale data indexing and retrieval to support real-time matching.
- Containerized and deployed services with Docker and Kubernetes in a distributed environment, improving scalability 50%.
- Built CI/CD pipelines (Bitbucket) for continuous integration and delivery.
- PyTorch
- CUDA
- Hugging Face Transformers
- Elasticsearch
- Pandas
- NumPy
- Docker
- Kubernetes
Software Engineer — Wells Fargo
Apr 2021 – Aug 2022
- Designed and built backend services for financial applications successfully delivered to production, focused on high availability and scalable microservices in a regulated enterprise environment.
- Implemented REST API endpoints with clear, consistent service contracts for internal and external integrations.
- Refactored legacy codebase components into cloud-native architectures, reducing technical debt and improving maintainability.
- Built data-processing and security components meeting compliance and security standards.
- Championed code reviews and automated testing practices, measuring test coverage and improving diagnostics; mentored junior engineers.
- Java
- Spring Framework
- Python
- SQL
- Oracle
- AWS
- Docker
- Kubernetes
- Jenkins
- JUnit
Software Engineer, Production Support — Infosys
Aug 2019 – Mar 2021
- Diagnosed and resolved production incidents and performance bottlenecks for key business applications, minimizing service disruption.
- Partnered with development teams to build permanent fixes for recurring issues and authored troubleshooting/runbook documentation for technical and non-technical audiences.
- Conducted root cause analysis and monitored system performance to proactively prevent future incidents.
- Supported deployment of application patches and new components; managed support tickets against SLAs.
- Java
- J2EE
- SQL
- MySQL
- Shell Scripting
- Linux
- Oracle
- Control-M
- Nagios
03 — Toolbox
Skills
Core skills
- Languages
- JavaPythonGoC#JavaScriptTypeScript
- Frameworks & Platform
- Spring BootDjangoFlaskNode.jsNestJSReact.NET CoreKubernetesDockerKafkaRabbitMQELK StackPrometheusGrafana
- Software Development
- OOPRESTful API DesigngRPCMicroservices ArchitectureData ModelingDesign PatternsORMSOAStrangler Fig PatternEvent-Driven Architecture
- Databases
- SQLNoSQLPostgreSQLMySQLMongoDBCassandraDynamoDBRedis
- Cloud & DevOps
- AWS (EC2, EKS, RDS, S3, Lambda)AzureGCPCI/CDIaCGitOpsObservabilityContainerizationOrchestration
- AI / Data Tooling
- ElasticsearchPyTorchHugging Face TransformersPandasNumPyData Pipeline Design
- Collaboration
- JiraConfluenceGitGitHubGitLabBitbucketAgile/Scrum
04 — Selected work
Projects
05 — Background
Education & Certifications
Education
M.S., Computer Science
University of Massachusetts, Boston
Sep 2022 – May 2024
B.E., Computer Engineering
University of Mumbai
Aug 2017 – Jun 2021
Certifications
- AWS Certified Solutions Architect – Associate
- Certified Kubernetes Application Developer (CKAD)
- Oracle Certified Professional, Java SE Programmer