Experience
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
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
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
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
2012 — 2015
Vanderbilt University
2012 — 2015
2011 — 2012
Providence College
N/A
2011 — 2012