Experienced Software engineer working on architecture, design and development of software applications and all phases of the software development life cycle.
Experience
2025 — Now
2025 — Now
San Francisco Bay Area
2022 — 2025
San Francisco Bay Area
• Technical lead for the Content Platform team leading the architecture revamp of the backend publishing pipeline for help.salesforce.com which serves over 250k+ help articles with online traffic of ~7 million views / month
• Led migration efforts 0-to-100 of all content from a legacy pipeline to an all new architecture, and scaled the platform to achieve higher throughput
• Engineered the entire Salesforce CI / CD content pipeline using internal CI platform and Jenkins along with CIX configuration, Ant builds and Java reducing content storage needs by 55%
• Mentored team members in engineering best practices, algorithm optimization, tech stack evaluations and production deployments
• Designed the data model for the content observability layer - a Spring MVC based dashboard application deployed in a Kubernetes cluster, to provide end-to-end monitoring of content pipeline from VCS submission through transformation, deployment and publishing
• Collaborated with software architects across Salesforce and external software partners to build the end-to-end pipeline including client application integration with VCS, validation, content transformation and publishing. Worked with PMs to plan quarterly priorities and develop technical roadmap
• Developed an automated content deployment solution to compress content packages as well as transfer and extraction / restoration of content in Airgapped environments
2021 — 2022
2021 — 2022
San Francisco Bay Area
2020 — 2021
2020 — 2021
San Francisco Bay Area
• Developed and designed RESTful services using Python (Flask) and Java (SpringBoot) to support features of our child safety mobile application which enables parents to better manage and monitor their children’s location and online activities.
• Led end-to-end migration efforts of our backend services and oversaw and contributed to design and development during all phases including planning, estimation, risk analysis, implementation, test strategy formulation and production rollout.
• Developed unit test and integration test modules for new and existing features to ensure automated, end-to-end testing of feature flows.
• Constructed High Level Design documents with UML diagrams for new backend services and product features to describe interactions between services/daemons and database.
• Deployed backend services to our Kubernetes clusters using Helm charts and Spinnaker
• Developed Terraform modules to provision all AWS resources required by our backend services including RDS instances, SNS topics, SQS queues and policies, IAM roles and Route 53 records.
• Created & configured Jenkins jobs and Docker files for continuous feature integration of our product.
• Debugged and monitored production issues and health of backend services using Loggly, Datadog and Amplitude dashboards.
• Architected and implemented a caching solution using Redis to address latency issues with our services, which boosted read performance and improved overall end-user experience.
• Developed Python, Bash and SQL scripts for client and QA engineering teams to help streamline development efforts and relieve dependency on backend teams during testing phases.
• Performed on-call rotational duties.
• Drove production releases to rollout new features and coordinated with SRE, NOC and Product teams to plan and execute releases with zero or close to zero downtime.
2019 — 2020
2019 — 2020
San Francisco Bay Area
Education
University at Buffalo
Master of Science (M.S.)
Visvesvaraya National Institute of Technology