# John Compitello > Senior Software Engineer at Google Flights Location: Boston, Massachusetts, United States Profile: https://flows.cv/johncompitello Software Engineer in Cambridge Massachusetts working on Google Flights. ## Work Experience ### Software Engineer @ Google Jan 2022 – Present | Cambridge, Massachusetts, United States ### Software Engineer @ Broad Institute of MIT and Harvard Jan 2020 – Jan 2022 | Cambridge, Massachusetts, United States - Optimized compute job for analysts, reducing costs up to 18x for distributed linear regression workloads. - Hired and mentored multiple interns through successful, high impact projects (3x performance improvement on allocation heavy workloads, randomized distributed SVD method to speed up large PCA). ### Associate Software Engineer @ Broad Institute of MIT and Harvard Jan 2019 – Jan 2021 | Cambridge, Massachusetts, United States - Added linear algebra primitives to Hail compiler to allow users to quickly implement novel genetics methods. - Implemented sparsity tracking on distributed block matrices, drastically reducing size and cost of computing with large distributed matrices. ### Software Engineering Co-op @ OM1, Inc. Jan 2018 – Jan 2018 | Greater Boston Area - Used Django and Highcharts JS to work on data visualization application to help customers compare different rheumatology medications. - 4x reduction in web page load time through performance logging, SQL query optimization, decreasing number of API calls, and caching. • Expanded company's data processing pipeline to support regression models for risk adjustment. ### Fundamentals of Computer Science TA @ Northeastern University Jan 2017 – Jan 2017 | Greater Boston Area ### Software Engineer Co-op @ Broad Institute Jan 2017 – Jan 2017 | Greater Boston Area I used Scala and Apache Spark to work on the development of Hail (https://github.com/hail-is/hail), an open source framework for scalable genetic analysis. - Translated statistical genetics methods into distributed algorithms in Apache Spark to analyze terabytes of genetic data. - Increased speed of linear mixed regression by 3x and maximum dataset size by 10x by utilizing linear algebra theory to eliminate unnecessary computation, breaking up method into discrete parts that can be used separately, and rewriting inefficient Spark library methods. - Implemented method to generate synthetic genetic datasets to aid in testing and method development. ### Fundamentals of Computer Science Tutor @ Northeastern University Jan 2016 – Jan 2016 | Boston ### QA Tester @ sportsYou Jan 2016 – Jan 2016 | Jericho, NY Summer internship where I tested a web based social media product, documented bugs in JIRA, and implemented bug fixes. ### Math Tutor @ MathPOWER Jan 2015 – Jan 2016 | Roxbury, Massachusetts Tutored middle school-aged students in mathematics; assisted students with homework and additional practice in after school program. Designed and helped facilitate educational activities. ### Software Engineering Intern @ BASCOM Jan 2014 – Jan 2014 | Hauppauge, NY Worked on bug fixes and implementing new features in a web based cloud filtering tool for schools. Worked primarily with CakePHP and VBScript. ## Education ### Bachelor's degree in Computer Science and Mathematics in Computer Science Northeastern University ### Smithtown High School West ## Contact & Social - LinkedIn: https://linkedin.com/in/john-compitello - GitHub: https://github.com/johnc1231 --- Source: https://flows.cv/johncompitello JSON Resume: https://flows.cv/johncompitello/resume.json Last updated: 2026-03-31