Experience
2022 — Now
2022 — Now
New York, New York, United States
• Built internal tool to query infrastructure configuration differences across data centers and then auto synchronize configs across regions
• Designed Swagger api and models for a variety of internal APIs to save teams time during development when querying the infra API
∙ Built infrastructure event dashboard using FaaS, Kafka, Elasticsearch, and Grafana to track all infrastructure changes within the US global payments
• Primary contact for the building out and sustaining the Treasury subdomain in US that liaisons the movement of funds from Tiktok to external financial institutions
• Configure and build out key infrastructure for the new TikTok US payments systems in infra services such as relational database, NoSql db, message brokers, Redis cache, and others
• Analyze Grafana metrics and internal logs of end to end payments system to troubleshoot critical incidents
• Participate in on-call rotation as first point of contact for major fund loss incidents in the US
• Configure bosun expression of alarms to more accurately monitor payments system
• Run QA regression tests to ensure new service deployments are ready for production environment
• Deploy and monitor new service upgrades using Jenkins internal pipeline
• Oversee deployments of up to 20 services in one night for time sensitive production pushes
• Built ad-hoc Golang script to change notification groups of critical alarms
• Write and participate in post-mortems after critical incidents
• Present to 100+ person internal tech talk on using Swagger and a infrastructure diff tool
2021 — 2022
2021 — 2022
New York City Metropolitan Area
• Architected a Node.js backend and implemented an Express middleware chaining control flow to route HTTP requests from the user
• Built NoSQL database to store new users and authenticate existing users using a schema that provides flexibility for future horizontal scalability
• Rendered charts using Zing Chart to show essential Kubernetes cluster metrics in a dynamic and customizable manner
• Bundled assets and integrated loaders for transpiling using webpack for quicker front end rendering of app and integrated hot module replacement for a more efficient developer build
• Applied Sass CSS nested variables to create a cleaner stylesheet and easily reusable variables
• Used Material UI to leverage production grade components that sped up development
• Managed state across all React components using Redux to keep a single source of truth for components to access and re-render accordingly
• Implemented React Router to handle client-side routing that reduced server calls and latency
• Designed frontend React framework to utilize its reusable stateful components that allow re-rendering after relevant state updates
• Deployed Prometheus inside a Kubernetes cluster to pull metrics with PromQL to measure health of pods and other statistics like CPU usage, saturation, latency, memory utilization
• Utilized Kubectl to create and navigate new Kubernetes clusters, nodes, and pods
• Containerized Kubric application using Docker to ensure compatibility across different machines and ensure continuous integration and continuous deployment
• Open source product developed under tech accelerator OS labs | opensourcelabs.io
2021 — 2021
2021 — 2021
New York City Metropolitan Area
• Secured user login information using bcrypt hashing algorithm to encrypt user passwords before storing them in the database
• Set up and customized NoSQL database using MongoDB to store related data in the same documents to quickly query user information
• Utilized SASS variables and CSS grid and flex box architecture to create a clean user interface
• Added React Router to a single page application routing to provide quick load times, fast request rates, and a smooth user experience
• Implemented Redux architecture to centralize data storage, eliminate prop drilling, and prevent data mutability
• Created server with Node.js to accommodate an event driven, non-blocking RESTful API calls infrastructure with robust error handling
2021 — 2021
2021 — 2021
New York City Metropolitan Area
• Built SQL database hosted on ElephantSQL to create relational tables of users account information and defined constraints to keep the database ACID compliant
• Implemented Google Oauth 2.0 SSL tokenization to protect user identity and credentials
• Added react hooks to front end to provide component logic reusability and a cleaner codebase
Education
Vanderbilt University
2012 — 2015
Providence College
N/A
2011 — 2012