Senior Software Engineer

Summary

Implemented multiple Golang based APIs end to end using AWS lambda and tested via SAM CLI for creating cards in Hopper, Capital Ones credit card travel portal supporting over 140 billion in potential transactions
Led the implementation of a new card search API for Hopper onboarding, which uses a more robust searching pattern, reducing search query timing by over 80%
Designed, implemented, and maintained event-driven microservices to process customer credit balance refunds using Java, Spring Boot, and Apache Kafka, which processes millions of dollars on a daily basis
Delivered Capital Ones first category 1 data type (data pertaining to customer personal information) AWS step function, proactively ensuring production readiness and greatly reducing incident response time
Completed automatic retry for corporate refunds using AWS step function, Python3 lambda, and DynamoDB streams to simplify and automate failover processes, reducing operational load
Served as point of contact for technical recovery exercises, and maintained 99.9% availability for all team repositories during a potential AWS outage and received the highest level of resiliency
Won first place in the 2022 Commercial Card hackathon with an email distribution list with Java and DynamoDB and second place in the 2023 edition with a new card prototype using Angular and Postgresql (>200 participants)
Responsible for various dockerized Java APIs and AWS infrastructure connecting Capital One to external vendors (Apple Push Notif, Google Push Notif, SMS, Email, Redispatcher, Vendor Throttler, etc.)
Process and ensure delivery of up to ~1 billion messages per month
Onboarded our APIs to a uniform pipeline to reduce deployment time by 75%
Onboarded a new Java API to allow internal users to send print mail to customers (print-dispatcher)
Collaborated with other teams to onboard a new SMS vendor and create new processes which prevented high impact incidents and prevented losing millions of messages
Responsible for ongoing development and reliability of three microservices in our consumer authentication stack (primary auth, risk modeling, and session tokens) with 1000 tps and 220m records
Maintained a highly fault tolerant architecture with numerous layers of intra and cross-regional failovers that has withstood hours-long regional AWS outages without impacting a single customer
Reduced deployment time by over 70% by creating an independent admin box that would handle new infrastructure set-up, database load, validations, and automatically toggle traffic through python scripts
Helped automate complex deployments with robust python code, reducing DevOps burden by 20%, allowing team to take on more relevant work each sprint while ensuring up-to-date AMIs on all containers
Reworked all infrastructure jobs for these services, which were previously non-code based, with groovy code-based Jenkins pipelines checked into git version control
Created robust Python3 scripts in AWS Lambda to prevent accidental deletion of active stacks and component

Expectations

I'm looking for a place where I can further develop my own skills while also providing value to the world.

Employment Preferences
Expected Base Salary

**0,000 USD

Academic Degree
Experience

Total Professional Experience

5 years

Startup Experience

no experience

Big-Tech Companies

5 years

Enterprise Experience

5 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate