McLean, Virginia, United States
• Supported large data ingesting batch applications
• Maintained web applications with Angular UI, Java, Spring, Python-based AWS Lambda functions, and PostgreSQL database. Maintenance activities include:
• SCA/SAST vulnerability remediation
• Major Angular and Java version upgrades
• Re-architecting from standard AWS ECS with EC2 to AWS ECS Fargate for services
• New feature development requiring discussion with business stakeholders
• Deploying production updates via an enterprise Jenkins pipeline
• Utilizing GitHub and Git CLI commands to maintain a shared code base
• Led a team of 3 engineers to align a legacy .NET application with updated enterprise standards. This involved migrating from a Windows server to a Linux server by containerizing the application with Docker and making modifications to ensure the application remained compatible with both Windows and Linux file systems for file I/O. This led to the discovery of 3 major long-term bugs in the system that were resolved along with resolving near 80 vulnerabilities.
• Performed extensive application testing through use of automated tools – Selenium, Playwright, Cucumber
• Brought applications up to required testing standards through developing unit tests for Java and .NET applications using JUnit and xUnit
• Mentored recent graduates participating in the internal tech development program
• Taught formal internal training courses for new hires on how Capital One uses AWS Lambda in combination with their unique enterprise CI/CD pipeline