Software Engineer
Deutsche Bank · Investment Banking · Cary, NC
- Collaborated on a Scrum team to build and enhance unit and integration tests for 11 Kotlin/Gradle microservices spanning gRPC APIs, Kafka producers and consumers, and persistence adapters. Increased average test coverage from 52% to over 85% per service, proactively identifying bugs across a distributed, event-driven system.
- Resolved all critical and high-severity CVEs in two legacy repositories by upgrading and pinning vulnerable dependencies flagged in JFrog Xray. Reduced total vulnerabilities by 67% and enabled release compliance.
- Standardized Kotlin conventions and testing practices by codifying them into reusable config files. Enabled consistent AI-assisted code generation with GitHub Copilot, reducing rework across the team’s test suite.
- Refactored a Python/pandas KPI reporting pipeline, resolving automated chart rendering and slide formatting issues to eliminate ~1–2 hours per week of manual rework.
- Authored technical design documentation for ISO audit review, outlining a new internal authentication system in alignment with bank security standards to support compliance remediation.
- Completed a company-sponsored Google Cloud Skills Boost: Associate Cloud Engineer Certification training, gaining hands-on experience with GCP services including Cloud Run, Container Registry, and Cloud Functions.
- Activities: Co-organized a Tech Center Arts & Crafts Fair through the Perks & Wellness group, raising over $2,600 for Myanmar earthquake relief in June 2025.
