# Jeffrey McGovern > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/jeffreymcgovern Implementation-driven Software Engineer with experience designing, building, and launching features and APIs at scale in large cloud systems with complex codebases. Ten years of experience developing in Java, C++, and Python programming languages, with the ability and drive to pick up new languages quickly, on Linux and macOS systems. Demonstrated ability to align with stakeholders and work with teammates to deliver on time to thousands of customers across the globe. While at Cal Poly San Luis Obispo, I published two papers in bioinformatics journals and a master's thesis detailing the work I did developing k-nearest neighbor algorithms to classify the species-origin of fecal samples and analyzing DBSCAN clusters of the strains. ## Work Experience ### Software Engineer | Data Systems @ Coactive AI Jan 2023 – Present | San Jose, California, United States ### Software Engineer | BigQuery Dynamic Data Masking @ Google Jan 2021 – Jan 2023 | Sunnyvale, California, United States - Designed and obtained product alignment on the multiple permission resolution algorithm for Dynamic Data Masking, providing customers a highly configurable method of controlling access to column data - Owned the query-time masking expression authorization procedure that involved performant service calls between the BigQuery SQL parser (Dremel), authorization service, and an internal Data Policy Service API in C++ and Java, enabling the launch of Dynamic Data Masking to thousands of BigQuery customers - Delivered the design and C++ implementation of the DATE_YEAR_MASK predefined masking expression in Dremel in under 3 weeks as a post-launch fast-follow in order to meet growing customer requests for more masking types - Implemented the Google Cloud Platform virtual private cloud security horizontal for the Data Policy Service and automated its validation - Developed the Python end-to-end test setup and dozens of tests for BigQuery Dynamic Data Masking ### Software Engineer | BigQuery Analytics Hub @ Google Jan 2021 – Jan 2021 | Sunnyvale, California, United States - Wrote the Spanner database interface library and RPC handlers in C++ from scratch for the Analytics Hub Service control plane API, allowing customers to symlink and share datasets with each other and enabling a fast launch to feature preview for over 50 major cloud customers - Integrated Analytics Hub's split permission model into the legacy BigQuery permission check architecture ### Software Engineer | BigQuery Column-Level Security and Data Catalog Policy Tags @ Google Jan 2019 – Jan 2020 | Sunnyvale, California, United States - Led one other engineer on the development of a garbage collection pipeline and internal API in C++ and Java using Spanner database indexes and queues for on-demand removal of references to deleted Policy Tags from every BigQuery table schema - Built Java Flume pipelines to remove deprecated Policy Tag references from more than 7 million BigQuery tables, defining and documenting the process, for the first time, that the rest of the engineering team used for 2 years afterward - On-boarded a team of 12 engineers for hand-off of the Policy Tag Manager service to the new Data Catalog team in Warsaw, Poland - Co-designed and implemented the indexing and hierarchical search expansion of BigQuery tables by column Policy Tag in C++ ### Software Engineer @ Apple Jan 2017 – Jan 2018 | Cupertino - Developed a flexible and reliable device imaging framework in Objective-C for use as a standalone framework and incorporation into a larger quality assurance (QA) framework - Maintained, added features to, and documented the architecture and use of a QA suite for indefinite, device-driven stress tests used by over 10 product areas and 30 QA engineers around the world - Responsible for automating the weekly week-long stress testing of the HomeKit API ### Software Engineering Intern @ Apple Jan 2016 – Jan 2016 | Cupertino, CA - Authored a library in Objective-C to control AirPods development boards via a serial port connection for incorporation into a long-term stress testing framework in time for AirPods' first launch ### Software Engineering Intern @ Pure Storage Jan 2015 – Jan 2015 | Mountain View, California - Wrote a multiprocessed, multithreaded utility and library in C that replayed SCSI commands within 3ms of accuracy using ftrace and the Linux SCSI Generic driver to help engineers qualify solid state drives ### Software Engineer Intern @ Hewlett-Packard Jan 2014 – Jan 2015 | Roseville, CA - Constructed a distributed and parallelized deployment and execution system using GNU Parallel and Bash to efficiently distribute thousands of storage array performance simulations across six server blades ### Math Club Treasurer @ California Polytechnic State University (Cal Poly) Jan 2013 – Jan 2014 | San Luis Obispo, California Area - Managed a college club’s account balance, transactions, and shirt design ### Research Mathematician @ California Polytechnic State University (Cal Poly) Jan 2013 – Jan 2013 - Researched numerical ranges of linear operators with a team of mathematicians using Mathematica in order to illustrate four-fold symmetry about the origin for presentation at academic conferences ### Family Room and Back of House Specialist @ Apple Jan 2011 – Jan 2014 | San Luis Obispo, California Area - Triaged malfunctioning Apple computers and repair iPhones, iPads, and iPod Touches - Taught Apple programs and computer use to groups and individuals - Led and participated in display unit set up and maintenance for major retail product launches ### Data Analyst @ Mentor eData Jan 2012 – Jan 2013 - Implemented principal component analysis in MATLAB to interpret smartphone data with over 90 feature vectors in a way that assessed and scored a driver's crash risk ### Machine Shop Technician @ California Polytechnic State University (Cal Poly) Jan 2009 – Jan 2010 | San Luis Obispo, California, United States - Advised students in the department machine shop, which catered to over 1,000 undergraduates, in project design and manufacture, while communicating safe and efficient machine operating procedure - Wrote the first manuals for the shop’s LASER and vinyl cutting machines ### Sponsorship Coordinator and Composites Aid @ California Polytechnic State University (Cal Poly) Jan 2007 – Jan 2010 | San Luis Obispo, California, United States - Directed sponsorship for, contributed to the design of, and trained new members in composite use to complete an aerodynamically faired bicycle on a team of 10 engineers ### Week of Welcome Orientation Leader @ California Polytechnic State University (Cal Poly) Jan 2010 – Jan 2010 | San Luis Obispo, California, United States - Led a week long freshmen orientation group around Cal Poly and its resources ### Resident Advisor @ California Polytechnic State University (Cal Poly) Jan 2008 – Jan 2010 | San Luis Obispo, California, United States - Led the development of a student-resident community, counseling and supporting over 600 residents academically, socially, and emotionally in their transition away from home - Coordinated program and event planning for freshman residence halls of 300 to 600 students ## Education ### Master of Science (M.S.) in Computer Science California Polytechnic State University-San Luis Obispo ### Bachelor of Science (B.S.) in Mathematics California Polytechnic State University-San Luis Obispo ### Associate's in Physics Saddleback College ### Bachelor in Mechanical Engineering California Polytechnic State University-San Luis Obispo ## Contact & Social - LinkedIn: https://linkedin.com/in/jmcgover --- Source: https://flows.cv/jeffreymcgovern JSON Resume: https://flows.cv/jeffreymcgovern/resume.json Last updated: 2026-04-10