# Holly Oegema > Software Engineer at Meta Location: Sunnyvale, California, United States Profile: https://flows.cv/hollyoegema ## Work Experience ### Senior Software Engineer @ Meta Jan 2023 – Present | Menlo Park, California, United States • Lead several efforts to develop and deploy Rate Limiting algorithms, leading to a 80% reduction in scraping risk across the Meta family of apps. • Led the design and implementation of KCIs aligned with FTC requirements for Rate Limits safeguarding. • Acted as a strategic advisor to partner teams on designing effective rate limiting and abuse prevention mechanisms. • Mitigated scraping risks across multiple large-scale launches while preserving development velocity and minimizing impact on legitimate users. ### Software Engineer (Systems) @ Meta Jan 2022 – Jan 2023 | Menlo Park, California, United States Currently working as a Systems Engineer dedicated to reducing scraping risk across the Meta family of apps. • Owns several projects to reduce scraping risk across the Meta family of apps. ### Software Engineer (Product) @ Meta Jan 2020 – Jan 2022 Served as a Product Engineer on the Advertiser Guidance team and built several 0-1 products to help advertisers improve their advertising campaigns and reach their business goals. • Owned several key business projects and areas that directly contribute to the company's top line metrics. • Developed several advertiser guidance products to help ensure advertisers are able to reach their business goals. • Product side point of contact for Reach and Frequency, a product that generates between $1 to $2 Billion of revenue annually. • Developed solutions to combat offsite website data loss caused by different regulatory changes (ePD, iOS14). • Participated in team and organization-wide discussions to align on product and engineering decisions. ### Software Engineer Intern @ Marconi Protocol Jan 2019 – Jan 2019 | San Francisco Bay Area • Implemented an "Execution Mode" for the Marconi Command Line Interface (MCLI) which allowed for commands to be injected and run directly. • Developed a distributed system (titled dvpn) to handle Socks5 proxy creation and discovery. • Designed and implemented a VPN client using react-native and android to be used to connect to the dvpn system. • Represented the company at Milcom 2019, a military communications conference. ### Software Engineer Intern @ Facebook Jan 2019 – Jan 2019 | San Francisco Bay Area • Designed and implemented an automated browser (Selenium, PhantomJS, Puppeteer) detection system using Hack and JavaScript. • Integrated automation detection system across multiple Facebook surfaces. • Devised methods to classify Headless Chrome activity. • Took charge in designing and implementing a Client Signal Collection Infrastructure system used to support larger Anti-Scraping team efforts. • Constructed the master client signal list used for bot detection. • Built an extensible Python-based Selenium Scraper used to validate detection efforts. ### Data Engineer Intern @ Braintree Jan 2018 – Jan 2018 | Greater Chicago Area Utilized Big Data Technologies such as Spark, Hadoop and Hive to contribute to the development of Braintree's cloud-based Data Lake platform. Orchestrated workflows in Airflow in order to power organizational interactions with the platform and deliver value to Braintree and its clients. • Spearheaded new Spark process to backfill historical data directly into the Data Lake platform from the main transactional database in order to ensure 100% data accuracy. • Addressed data integrity issues in the existing historical backfill process resulting in a 75% increase in data accuracy. • Implemented metrics around Data Lake ingest and snapshotting processes to allow for better monitoring and alerts, which reduced triage time by 95%. • Orchestrated new Airflow workflows in order to service a variety of needs such as automated reports, data validations and ETL processes. • Created documentation and runbooks around existing Data Lake processes. • Established a full test suite around the existing historical backfill process in order to reduce development time and issue recreation. • Partook in weekly design discussions to determine the design and implementation of future Data Lake components and processes. • Adjusted the current Snapshotting process to allow it to run in a QA environment in order to provide full environment testing. • Developed a process to ingest exchange rate data into the Data Lake in order to allow proper currency exchange rates to be applied to existing reports. ### Data Integration Developer @ 360insights.com Jan 2017 – Jan 2017 | Whitby, ON Utilized cutting edge technologies to enrich 360insights’ industry leading SaaS-based incentive management platform which revolutionizes the processing of Channel Incentives, including rebates and manufacturer sales incentives. Provided consultation in current employee onboarding, training and hiring process. • Performed analytical observations on large data sets in order to provide insights for the client. •Contributed to the design and implementation of an event based ETL service wrapper providing ETL capability across the development organization. •Automated data analytical processes such as powerpoint and report creation in R, reducing the workload of the insights team by 10%. •Devised new world ETL processes to service a variety of clients while providing end to end traceability of the data transformations to support auditing. •Organized a coding workshop for Take Your Kids to Work Day to teach grade 9 students the importance of a co-op program and fundamental coding skills. • Responsible for running 360insights' escape room club. ### Full Stack Developer @ 360insights.com Jan 2017 – Jan 2017 | Whitby, ON Utilized cutting edge technologies to enrich 360insights’ industry leading SaaS-based incentive management platform which revolutionizes the processing of Channel Incentives, including rebates and manufacturer sales incentives. Played a vital role in defining 360insights as a cutting-edge software company by organizing and hosting the first 360insights sponsored Data focused Tech Meetup titled T.Data. Published an article about what 360insights does that earned the title of being the most viewed page on the company website. Provided consultation in current employee onboarding, training and hiring process. • Rewrote a Jade application in React in order to improve functionality and reduce future development time from weeks to days. • Implemented and enhanced current Extract, Transform, and Load jobs to allow completion of hours of manual work in a matter of minutes. • Enriched the debugging experience by allowing multiple logs to be correlated to the same job which reduced support time by 90%. • Contributed to a central UI React library to allow for better adherence and uniformity of style standards during cross team development. • Utilized the Jira API to develop a Monte Carlo Simulation application using Electron and React to predict how long it would take specific teams to complete projects. • Took part in architecture discussions in order to explore and identify infrastructure solutions revolving around ETL and data processes. • Conducted and assisted with interviews to investigate potential candidates for full time developer positions. • Organized and hosted 360insights' first sponsored tech meetup titled T.Data. • Wrote blog posts about a variety of topics including What 360insights does. These blog posts vastly increased internet traffic to the company’s website. ### Software Developer @ Trapeze Group Jan 2016 – Jan 2016 | Mississauga, ON • Developed a C# API using the Selenium framework that allowed interactivity with existing widgets for testing purposes. • Constructed a library of tag helpers in the ASP.NET Core MVC framework that allowed current widgets to be rendered easily with HTML. • Utilized JavaScript to allow a grid on a webpage to be exported to Excel while preserving all data and CSS styles. • Contributed to a document generator that generated pages using Doxygen and uploaded them to Confluence. • Worked on upgrading a current product to a new interface using CSS, HTML and JavaScript. • Responsible for writing clear and concise documentation on implemented features and tools. ### Flight Sergeant @ 172 Royal Canadian Air Cadet Squadron Jan 2010 – Jan 2015 | Bowmanville • Received two awards to commemorate outstanding leadership ability. • Earned the title of being the squadron's first female pilot. • Led, and managed a flight and ensured proper dress and deportment. • Served as an instructor and came up with innovative ways to spark interest in course materials. • Was involved in multiple teams and activities such as the Honourguard, Drill Team, Band, flying program and public speaking program. ### Engineering Services Co-op @ City of Oshawa Jan 2014 – Jan 2014 | Oshawa, ON • Was responsible for creating polygons for the city's GIS system. • Reviewed and put together documentation for by law requests. ### Council Member @ Minister's Student Advisory Council Jan 2012 – Jan 2013 | Toronto, ON • Served as one of 60 members of the Minister's Student Advisory Council to give input about Ontario's current educational system. ## Education ### B.S. Honours Software Engineering Co-op in Software Engineering University of Waterloo Jan 2015 – Jan 2020 ### High School Diploma in Information and Communications Technology Specialist Highs Skills Major Holy Trinity Catholic Secondary School Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/holly-oegema - Website: http://hollyoegema.com - GitHub: http://github.com/heoegema --- Source: https://flows.cv/hollyoegema JSON Resume: https://flows.cv/hollyoegema/resume.json Last updated: 2026-03-22