Software Engineer
Tata Consultancy Services
Active client engineering work from July 2021 through July 2024, followed by approved educational leave from August 2024 until resignation in August 2026 while completing graduate studies.
USAA
Sep 2023 – Jul 2024
Application Modernization
Contributed as one of five backend engineers on a 15-member modernization team migrating legacy application functionality into independent Spring Boot microservices.
- Developed REST APIs using Controller-Service-Repository architecture.
- Redirected application calls to new services and compared responses against legacy functionality.
- Used RestTemplate for service-to-service communication.
- Externalized hard-coded configuration and sensitive application properties.
- Supported CI/CD troubleshooting, testing, and production issues.
- Participated in technical interviews for Java developer candidates.
Cisco
Jan 2023 – Aug 2023
Stream Lead & Security Remediation
Worked as a stream lead supporting junior engineers and coordinating remediation work across enterprise applications.
- Supported team remediation of 3,000+ Java and JavaScript security vulnerabilities.
- Addressed issues including SQL injection and reflected cross-site scripting.
- Reviewed fixes submitted by junior developers and helped unblock technical issues.
- Used Checkmarx scanning to verify security findings and remediation.
- Contributed to team efforts that improved application health/performance scores from approximately 40% to above 85%.
CVS Health
Aug 2021 – Dec 2022
Backend Application Development
Developed backend functionality for enterprise applications using Java and Spring Boot.
- Built REST APIs supporting CRUD operations and business workflows.
- Developed dynamic Excel report generation functionality.
- Used reusable Excel templates hosted in AWS S3.
- Worked with MySQL, PostgreSQL, MongoDB, Spring Data JPA, and Hibernate.
- Supported authentication using Spring Security and OAuth.
- Performed API and unit testing using Postman and JUnit.