Software Engineer

Bengaluru, Karnataka, India




Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru

Bengaluru







Prerequisites for Master of Science - MS, Artificial Intelligence
The Johns Hopkins University

Bachelor of Engineering - BE, Computer Engineering
Thapar Institute of Engineering & Technology
Join Swapnil and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer
I am a professional software engineer with ten years of experience working on reliable, scalable, and maintainable distributed systems and platforms. I enjoy problem-solving and love taking on challenges. I am highly motivated by opportunities to build impactful products that drive measurable results at scale while being able to consistently grow my skills and knowledge. Inspired by Microsoft Layoffs: I continue to implement tactical changes to my career trajectory, necessary to best position myself for success in a dynamic marketplace.
Bengaluru
claude code
claude
cursor
langchain
langfuse
langgraph
Staff Software Engineer at Intuit, Mar 2025 - Present Β· 1 yr 6 mos, Bengaluru, Karnataka, India, Intuit Persistence Platform
Graduate Student at The Johns Hopkins University, Jan 2025 - Feb 2025 Β· 2 mos, Full time student at The Johns Hopkins University, completing prerequisites for their Master of Science in Artificial Intelligence, Whiting School of Engineering, Engineering for Professionals program. Finished independent studies: 1. Book Probability and Statistics for Engineering and the Sciences Jay L. Devore 8th Edition for EN.625.240.81 Introduction to Probability and Statistics course. Pausing the studies for a few months to allow ramp up at Intuit.
Graduate Student at The Johns Hopkins University, Aug 2024 - Dec 2024 Β· 5 mos, Full time student at The Johns Hopkins University, completing prerequisites for their Master of Science in Artificial Intelligence, Whiting School of Engineering, Engineering for Professionals program, from the Fall 2024 (Aug 2024 - Dec 2024) term onwards to expedite the studies. Finished courses: 1. EN.625.252 Linear Algebra and Its Applications by securing an A Grade 2. EN.605.206 Introduction to Python by securing an A+ Grade
Graduate Student at The Johns Hopkins University, May 2024 - Aug 2024 Β· 4 mos, Part time student at The Johns Hopkins University, completing prerequisites for their Master of Science in Artificial Intelligence, Whiting School of Engineering, Engineering for Professionals program, while I was a SMTS at Salesforce, during the Summer 2024 (May 2024 - Aug 2024) term. Finished courses: 1. EN.625.250 Multivariable Calculus and Complex Analysis by securing an A+ Grade
Software Engineering Senior Member of Technical Staff at Salesforce, Feb 2022 - Aug 2024 Β· 2 yrs 7 mos, Bengaluru, Karnataka, India, β HyperCompute Control Plane (HCCP) under Hyperforce Container Platform (Apr 2023 β Aug 2024) β’ Built robust designs with proof of concepts, approved by three different orgs, done by building multiple Terraform Providers from scratch (using both Terraform Plugin Framework and Terraform Plugin SDKv2) for enhancing HCCP's integration with the internal Spinnaker ecosystem (via in house Terraform Spinnaker Provider). β’ Implemented break glass access support for EKS data plane, for EKS clusters deployed via HCCP's Spinnaker pipelines, leveraging AWS Systems Manager Session Manager, allowing for faster production incident debugging and reduced manual toil. β’ Added support to allow Deployments and Stateful Sets to scale from zero nodes, on EKS Clusters with both, ASGs with a single AZ and ASGs which span AZs, while ensuring scale up in a 3AZ fashion, enabling Hyperforce Kubernetes Platformβs 'scale to zero' feature, which led to savings of USD 10.62 million per year. β Lifecycle Identity Management Engine (LIME) under Identity Lifecycle Management (ILM) org (Feb 2022 β Apr 2023) β’ Built a SOX compliant generic connector to integrate any RESTful Identity Provider with LIME, essentially a customised SCIM https://www.rfc-editor.org/rfc/rfc7643.html, potentially allowing new LIME connectors to be built in 3-4 days instead of a month and allowing for 35-40% of LIME code to be translatable to 9 config files consumed by the common abstracted code of the generic connector. β Technologies Used: Terraform, Spinnaker, Go (Programming Language), Kubernetes, AWS (EKS), Python (Programming Language), Docker
Lead Software Engineer at cure.fit (cult.fit), Jul 2020 - Jan 2022 Β· 1 yr 7 mos, Bengaluru, Karnataka, India, β Cult Pass (Feb 2021 β Jan 2022) β’ Implemented a robust time period aware reconciler for automated payment settlements for Center Owners of Cult Pass Gyms allowing all past transactions to be synced anytime in the present or future, end to end, right from the order up to the creation of a financial transaction in the accounting ledger. β’ Implemented significant parts of automated payment settlements for Center Owners of Cult Pass Gyms enabling the scale up in terms of number of active gyms by removing the manual accounting bottleneck. Automated payment settlements provided end to end solution for payouts to centre owners by considering at centre and in app purchases, checkins made by tagged and untagged users and refunds to determine the final payouts for all owners on a bi-weekly basis also incorporating Cult.Fit commission. β’ Designed and Implemented holiday management for Cult Pass Gyms allowing granularity of a few hours to multiple days for the holiday duration of the gym. β’ Implemented referrals for Cult Pass users allowing Cult BLACK members to refer a future Cult GOLD member and vice-versa. β’ Significant contributions to Software Engineering hiring efforts, across the board, with over 25+ interviews over a span of 8 months for candidates from 1-8 years of experience. β Platforms (Jul 2020 β Jan 2021) β’ Built from scratch and launched CRM Platform service of Cure.Fit, Campaign Manager catering to all the verticals of Cure.Fit. It was one of the biggest wins of Cure.Fit in H2 2020. β’ Campaign Manager supports rich modes of scheduling (Once, Multiple Dates, Recurring) and content (SMS, Email, PN) along with Triggers (user action), A/B Testing, Goal Specification and Goal Achievement Analytics. β Technologies Used: Java, Node.js, Spring Boot, Redis, AWS (SNS, SQS, Lambda, Athena, Batch), MongoDB, MySQL
Software Development Engineer - II at Capillary Technologies, Mar 2019 - Jul 2020 Β· 1 yr 5 mos, Bengaluru, Karnataka, India, β Product: Campaigns CRM (now Engage+) β Scale: 1 hundred thousand customer messages per minute β About: Campaigns is the flagship CRM solution of Capillary implemented by following microservices architecture, supporting rich set of customer channels like SMS, Email, WeChat, Line, Facebook etc. β Duration: 1 year and 5 months β Role: Backend Senior SDE 2 β Accomplishments: β’ Capability to send a reminder message for a previously sent message, to the customers. β’ Capability to attach multiple coupons to the same message. β’ Implementation of various REST APIs for new user facing edge service built from scratch using Spring Boot and Jersey with MongoDB along with various other enhancements and features. β Technologies Used: Java, RabbitMQ, Apache Camel, MongoDB, MySQL, Spring Core, Spring Boot, Jersey, Apache Thrift, JUnit, Mockito
Senior Software Engineer at Informatica, Mar 2018 - Feb 2019 Β· 11 mo, Bengaluru
Software Engineer at Informatica, Jul 2015 - Feb 2018 Β· 2 y 7 mo, Bengaluru
Prerequisites for Master of Science - MS, Artificial Intelligence, The Johns Hopkins University
Bachelor of Engineering - BE, Computer Engineering, Thapar Institute of Engineering & Technology