With over seven years of software engineering experience, I specialize in building robust infrastructure and scalable systems. At Meta, I focus on leveraging my expertise in C++, PHP, and React to optimize and unify notifications infrastructure across the organization's applications.
Experience
2024 — Now
New York, New York, United States
• Wrote automated Python script to monitor and flag large changes in size of Android libraries
• This infrastructure was utilized to achieve a 100kb(5%) reduction in binary size
• Led design and implementation to migrate core notifications infrastructure to centralized platform
• Integrated core app into centralized platform utilizing which required new PHP and GraphQL
components, unblocking core feature implementation in time for product demo event
• Worked cross-function with system and platform teams
• Documented how to create new notifications going forward
• Central platform allowed for unified notifications across meta apps
• Created standard library component in C++ to continuously stream data over HTTP
• This component now handles billions of requests per day
• Created new React.js components utilizing data from GraphQL queries
• Query data was cached for efficiency using Redux
• Integrated C++ networking APIs into Android apps in order to consolidate implementations across
different apps and platforms
• Utilized JNI for interface between Java and C++ code
• Fostered a culture of continuous growth and improvement and a social, collaborative environment
through coaching, mentoring, feedback
• Utilized AI like Claude and GPT to speed up delivery of work
2022 — 2024
2022 — 2024
• Built AWS infrastructure to host ad manager, OpenRTB bidder, and recommendation engine
• Fully integrated into open source recommendation engine (Gorse)
• Created web app for searching for and swiping through images, including optimizations like pre-fetching and caching data, utilizing Go to build the backend
• Built data management platform to collect and activate audience data from third parties
2021 — 2022
2021 — 2022
Management:
• Empowered engineers to be more autonomous by building trust and communicating clear, high-level objectives
• Focused on career and personal growth for junior and senior engineers
Focused on career and personal growth for junior and senior engineers
• One intern returned full-time turning down other offers because he liked my management style
• That intern went on to be promoted to engineering manager within three years of coming
aboard full time
• Ensured all projects had incremental deliverables in-line with project requirements
• Collaborated with other teams to train new hires on company’s infrastructure and technology stack
• Fostered cross-team collaboration between business and engineering
• Drove technical decisions and was accountable for the delivery of solutions while contributing to road map definition
Engineering:
• Led full lifecycle design and implementation of projects
• Built feature set and supporting infrastructure to target users according to their household
• Created real-time bidding algorithm, resulting in 1MM cost savings in first year alone
• Executed in C with Redis data store
• When I first joined we were using a flat bid price in a RTB environment. Rather than pausing a
campaign when we over served, I created a system that would reduced the bid price
incrementally until the campaign was serving at the desired pace. This naturally reduced cost
while moderating the serving rate. Of course the original logic remained to serve as a guarantee
that we would not over serve the campaign.
• Optimized AWS resources, resulting in 20% cost reduction of server and networking costs
• Removing whitespace from json responses saved substa
2019 — 2021
2019 — 2021
• Led team of 6 engineers to create in-house infrastructure for creating and managing javascript ad tags
• Designed SQL tables to support onboarding new direct publishers
• Integrated ads.txt ids, providing a unique one to each new site
• Created specs for front-end so that account managers could manage the data themselves
• Built out ad server features in C to support direct URL requests on top of the existing OpenRTB
format that we supported
• In order to move fast on this project I brought in the whole team. After presenting my initial
design I opened it up to the rest of the engineers and we collectively created the final design
• Project rolled out fully in six weeks, unblocking our sales team from scaling up our partnerships
• Built deployment infrastructure as part of in-house CI/CD solution resulting in improved system stability
• Script was in Bash, and utilized AWS to store and fetch binaries
• I moved all processes to daemons and wrote a deployment script that would kill the processes,
copy new binaries, update symlinks, and restart the processes
• Script became the base for the company’s CI/CD system with additions from other engineers
• Managed and scaled up low-latency, high-throughput servers in C handling billions of requests per day
• Developed Spark jobs in Scala for automated creation of various reports and analytics data
• Created roadmap for smooth, low-risk implementation of large projects that affected vital pieces of our
system and implemented with backwards-compatibly to allow incremental progress with robust testing.
2018 — 2019
2018 — 2019
Los Angeles Metropolitan Area
• Created automated ETL pipeline with Python and Airflow to ingest audience data from AWS storage
• Data partners would drop audience files into AWS
• I created the pipeline that would keep track of each partner, enable/disable automatic imports,
check the appropriate directories for new files, and ingest those files as needed
• Integrated with third-party API allowing for direct relationship with publishers
• Built infrastructure in C to utilize IP databases for geotargeting