McLean, Virginia, United States
Developer on the Turing Platform - a Capital One ultra high performance, low latency, and cloud-based platform that keeps customer data secure. Turing processes 10B+ records/day, peaking at 2M+ operations/second.
On team responsible for the core platform encryption/decryption service - but I didn't let this stop me from contributing across the other teams responsible of items such as Turing SDKs, Databases, and our onboarding UI.
Initiatives I owned start to finish:
+ Architected and executed an updated DynamoDB approach to optimize connection pooling strategy and reduce DB overload risk
+ Designed and implemented partial detokenization in our core API used across our enterprise, revealing only certain portions of sensitive data when retrieving it from our platform i.e. last four of SSN, last four of bank account numbers
+ Extended partial detokenization by introducing it across our enterprise SDKs in Java, Golang, Python, and Rust
+ Implemented TCP connection monitoring for our core service, enhancing our monitoring capabilities
+ Owned re-architecture and redesign of our onboarding UI
+ Streamlined our enterprise support channel by introducing a bot to automate our most common CX workflows with enterprise users
+ Team representative for weekly platform release meetings - collaborating with sibling teams to ensure platform rollouts occurred while maintaining 99.99% uptime across enterprise (I think we coincidentally went down once for <5 minutes during a rollout due to an upstream hiccup).
Coded in: Python, Golang, Java, Lua, Rust, JavaScript
AWS Services: ALB, CloudWatch, DynamoDB, EC2, Fargate, IAM, Route53
Monitoring Tools: NewRelic, Splunk
Other Tools: Angular, MySQL, Node.js, Postman