Senior Software Engineer with strong academic skills and significant work experience in implementing projects. Seeking full time position as Senior Software Engineer in San Francisco Bay Area.
Experience
2025 — Now
2024 — 2025
2024 — 2025
Mountain View, California, United States
2020 — 2021
2020 — 2021
Menlo Park, California, United States
Quicken is a personal finance management tool developed by Quicken Inc. (formerly part of Intuit, Inc.)
Designed and developed two micro service applications as part of Quicken Cloud Services (QCS) team.
● Responsible for Architecture Design and Development of a new independent aggregation microservice from scratch using Spring Boot and Spring Cloud and Integration of the new service into Quicken Cloud Services.
● Implemented all exististing APIs in the new aggregation microservice and ensured optimum functionality of APIs in order to work in parallel with existing aggregation microservice.
● Designed architecture for migration microservice as part of OAuth migration for financial institutions.
● Developed migration microservice and migrated existing dataset from FDS to new FDP platform over two months by executing batch jobs daily during after hours.
● Involved in performance testing and logging for new migration microservice.
● Integrated the new services into Quicken cloud and deployed in all environments.
● Involved in production support for new micro services.
2019 — 2020
2019 — 2020
Mountain View, California, United States
Intuit Commerce Platform team provides eCommerce Services to enable the shop and buy experience of Intuit products globally.
Roles and responsibilities:
● Participated in Design Review meetings and Optimizing Solution Design for developing new REST API to return entitled product families for users.
● Developed a new REST API using Spring Boot and integrated multiple downstream calls to return the entitled product families belonging to the user.
● Implemented Multithreading using Completable futures to call downstream services asynchronously and improve performance of the API.
● Implemented Redis cache for new API.
● Involved in end to end testing and performance testing of the API.
● Implemented Splunk Logging for new API.
● Integrated the new API into existing Application and deployed to AWS in all environments.
● Involved in production support for new API.
● Worked on developing new ProductsIOwn micro service from scratch using Spring Boot.
● Deployed new MSaas Application into AWS environments.
● Worked on building and deploying new changes to the application using nJenkins and Spinnaker.
● Worked on migrating existing Mule Application (Restricted Party Screening) to Spring Boot.
● Worked on Unit Testing Application using Junit and TestNG.
2017 — 2019
2017 — 2019
San Francisco, California, United States
Autodesk User Management team takes care of user management for all Autodesk products purchased online through Autodesk e store across eleven countries.
Roles and responsibilities:
● Involved in Solution Design meetings and requirements gathering for different business scenarios for Autodesk User Management Team.
● Implemented the regression suite for Autodesk User Management platform.
● Automated tests for migrated customers from third party systems and onboarded to Autodesk User Management platform.
● Provided capability to customers to manage product and services within their account as part of user management team.
● Worked on automation tests in build pipeline to improve build pipeline for CICD of existing application.
● Worked as part of team to remove dependency on external system and created a new data store for storing Assignments for users within existing application.
● Worked on Jenkins for building and deploying new changes to the application as well as running Automation tests.
● Worked on publishing events to downstream systems using SQS and SNS queues.
● Manage important releases and prepare run book for releases.
● Worked with different teams within Autodesk for purchase to access flow.
● Moved to On demand release every sprint based on stories completed in sprint.
● Worked on testing APIs in existing application and for implementing new features.
● Worked with performance engineering team for performance testing of the new features for the application to ensure SLA criteria is met.
● Followed Test Driven Development and worked on Unit Testing using Junit and TestNG.
● Used mySql and Amazon RDS for database and Elastic Search for maintaining cache for different services.
Education
Arizona State University
Master of Science (MS)
2013 — 2014
National Institute of Technology Calicut
Bachelor of Technology (BTech)
2006 — 2010