Software Engineer Intern - CRD
Burlington, MA
January 2024 - June 2024
Contributed to the development and enhancement of the Charles River Investment Management System (CRIMS), a comprehensive front- and middle-office platform.
Responsibilites/Achivements
- Built 4 gRPC services for an Charles River Investment Management, enhancing service communication and performance
- Elevated code coverage by crafting unit tests, increasing it by 20%, significantly boosting code reliability and maintainability
- Actively addressed and resolved code bugs to enhance system stability and performance
Senior Software Engineer - Quantiphi
Mumbai, India
October 2020 - September 2022
Led a team to develop a vendor onboarding portal for a fleet management system, including custom automation workflows
Responsibilites/Achivements
- Revamped vendor management processes through the automation of a cloud-native web application, harnessing Spring Boot, React, Redis Cache, and AWS web services, resulting in a remarkable 50% performance enhancement
- Engineered a seamless CI/CD pipeline using Elastic Beanstalk, CloudFormation, and GitLab, which resulted in flawless application deployment on AWS and achieved an 80% reduction in deployment time
- Streamlined ADFS login integration with AWS Cognito, Lambda functions, and AWS SNS, which ensured seamless and secure access for 45k users and led to a 25% reduction in login time
Software Engineer - Travelex
Mumbai, India
June 2022 - October 2022
Revamped a monolithic architecture into a microservices-based architecture for the core currency ordering system, leveraging Node.js and AWS services
Responsibilites/Achivements
- Collaborated in Agile Scrum environment, optimized business workflow resulting in a 20% increase in efficiency, and built more than 10 REST APIs using Node Js, TypeScript, and AWS DynamoDb
- Orchestrated the AWS migration from monolithic to microservices architecture, leveraging Docker containerization for scalability and achieving 25% reduction in response latency
Software Analyst - TIAA
Mumbai, India
July 2018 - June 2022
Developed a web-based wealth management tool for TIAA advisors to generate customized investment plans for high-net-worth clients, based on their needs and preferences.
Responsibilites/Achivements
- Crafted a Java-Spring MVC web app enabling TIAA advisors to create customized investment plans, leading to 20% efficiency gain and heightened customer satisfaction
- Programmed the implementation of a Kafka-driven payment processing system for real-time transactions, fraud detection, and notifications, resulting in a notable 25% reduction in payment processing time
- Resolved multiple high-priority Production issues, provided support in Production releases and delivered root causes through level 3 Incident Management, Service Requests, Change Management, and Jira stories
- Designed and executed automated testing processes, achieving a robust code coverage of 85% and consistently reducing regression defects by 50% in each release cycle
Skills I Bring on table
Programming Languages
JavaJavaScriptTypescriptPython
Backend Frameworks
Spring BootSpring JPASpring HibernateSpring MVCNode JsExpress JSGrpahQLHandleBarsRESTful APIsMicroservicesServerless ArchitectureGrpc
Frontend Frameworks
React JSReduxReact sagaNext JSHTMLCSSBootstrapTailwind
Databases
MySqlAurora DBPostgresMongoDBDynamoDB
Devops Tools
DockerKubernetesJenkinsGitGithubGitlabNPM
Cloud Platforms
AWSGoogle Cloud