# Harold Treen > Software Engineer at Facebook Location: Brooklyn, New York, United States Profile: https://flows.cv/haroldtreen During university I accumulated over 2 years of industry experience at a variety of amazing companies. After graduating I took a 1 year sabbatical to travel, work remotely, develop personal projects and attend a batch at the Recurse Center. Since then I've shifted to full-time and worked at Squarespace and Facebook. When I'm not coding I can be found dancing, cooking, cycling, improvising, writing, reading, hosting potlucks and being silly :). ## Work Experience ### Software Engineer @ Facebook Jan 2020 – Present | New York, United States ### Senior Software Engineer @ Squarespace Jan 2020 – Jan 2020 | Greater New York City Area ### Software Engineer @ Squarespace Jan 2017 – Jan 2020 | Greater New York City Area • Launched Marketplace – a service for connecting customers seeking “Do it for me” services with Squarespace specialists. Produced new revenue through increased conversions and commissions. Developed using Django, React and Kubernetes. • Launched auto-managed LDAP groups – used for assigning users access to systems. Managed groups reduced security risks, alleviated hours of manual group management and gave all teams a SOX compliant way to assign permissions (using Python, Airflow and Kubernetes). • Implemented first SLOs within Internal Engineering. Resulted in improved uptimes, lower maintenance burden and data driven decision-making. • Created the “frontend testing working group”, seeking to improve testing culture at Squarespace. Resulted in workshops, documentation and improved selenium tooling. ### Participant @ Recurse Center Jan 2016 – Jan 2016 | Greater New York City Area • Updated the EpubPress API to be asynchronous and support progress monitoring. • Worked through Haskell courses from the University of Pennsylvania and NICTA. • Mentored peers and led workshops on testing and non-violent communication. ### Software Engineer (Contract) @ ReadMe.io Jan 2016 – Jan 2016 | Remote • Built a CLI and microservice to generate swagger files from inline API definitions (using Node and Express) ### Software Engineer (Contract) @ Dooly Jan 2016 – Jan 2016 | Vancouver, Canada Area • Developed edit and plugin functionality for core note taking app (using React, Redux and Ruby on Rails). ### Software Engineer Intern @ Mobify Jan 2015 – Jan 2015 | Vancouver, Canada Area • Improved Adaptive.js perceived performance by up to 30% through the release of site preloaders [1]. • Transitioned documentation to Github from Readme.io by building the ‘readmeio-sync’ npm package [2]. • Actively engaged in improving engineering culture through contributions to the Mobify Developer Values and doing a testing best practices presentation at the engineering meeting [3]. [1] http://adaptivejs.mobify.com/v2.0/docs/add-a-loading-screen/ [2] https://github.com/mobify/readmeio-sync [3] https://github.com/mobify/developer-values & https://speakerdeck.com/haroldtreen/javascript-testing-v1 ### Software Engineer Intern @ Pivotal Labs Jan 2013 – Jan 2014 • Co-wrote the backend for a distributed student management system (using Ruby on Rails and Postgres). • Completely refactored the frontend game viewer for a 1,000,000+ user early learning website, resulting in 35% less code and the ability to embed multiple viewers (using AngularJS, jQuery, HTML5 and CSS). • Strong focus on test-driven development using Jasmine and RSpec, resulting in 99%+ code coverage (1600+ tests running in under 2 minutes). • Exceptional scores on all intern evaluations. ### Software Development Engineer in Test Intern @ Microsoft Jan 2013 – Jan 2013 | Redmond, WA • SDET for the "Headers & Footers" feature of the Word Web Apps. • Wrote test automation in C# to verify consistency of header & footer content between the desktop and web versions of Word. • Reduced time for document formatting tests by 50% by automating comparisons of multiple documents. ### Electrical Systems Engineer @ Queen's University Baja Jan 2011 – Jan 2013 | Kingston, Ontario • Lead development of the electrical system for the Queen's Baja SAE race car. • Built a custom Data Acquisition using an Arduino Mega. • Created a dash which provided live data feedback to the driver. • Implemented GPS tracking and RPM sensing. http://engsoc.queensu.ca/minibaja/ ### Software Test Engineer Intern @ Xtreme Labs Inc. Jan 2012 – Jan 2012 • Implemented first set of internal tools in Bash and Java for Android test automation using the Robotium test framework. • Improved build install/test times by 30% by developing Bash scripts for parallelizing install/test tasks for up to 20 devices. • Automation work highlighted on the company blog. (See Below or https://blog.pivotal.io/labs/labs/automating-the-mobile-device) ## Education ### Bachelor of Applied Science (B.A.Sc.) in Major in Computer Engineering with Professional Internship Queen's University Jan 2010 – Jan 2015 ### Ontario High School Diploma Ursula Franklin Academy Jan 2006 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/haroldtreen - Website: http://haroldtreen.github.io --- Source: https://flows.cv/haroldtreen JSON Resume: https://flows.cv/haroldtreen/resume.json Last updated: 2026-03-23