# Justin Leatherwood > Staff Software Engineer Location: Madison, Wisconsin, United States Profile: https://flows.cv/justinleatherwood I'm an experienced IC Staff Software Engineer with experience working professionally in web and backend technologies going back to 2015. I have extensive experience with Typescript, React, Next.js, and Node.js web backends. Similarly, I'm very comfortable working with AWS hosting, IaC tools like CDK and Terraform, and GitHub CI/CD. Outside of work, I tinker with personal productivity, writing, guitar and banjo, as well as trail running, biking, and eating tacos. ## Work Experience ### Staff Software Engineer @ EF Education First Jan 2024 – Present | Cambridge, Massachusetts, United States Acting as technical lead for a team of 10+ engineers, driving execution of large-scale projects from planning to delivery. Define engineering patterns and architecture for scalable, cloud-native systems, while mentoring and supporting team growth. Partner with cross-functional stakeholders to ensure high-quality, reliable solutions. ### Senior Software Developer @ EF Education First Jan 2019 – Jan 2024 | Cambridge, MA ### Software Developer @ EF Education First Jan 2018 – Jan 2019 | Cambridge, MA - Developed multi environment infrastructure, build and deployment process using Docker, AWS, terraform, TeamCity and Octopus - Set up JavaScript build processes for client and server code - Developed the frontend of an experimental version of a high-traffic page - Mentored intern developer - Developed on a Enterprise Headless CMS in conjunction with React and Docker - Managed production releases ### Full Stack Software Engineer @ National Decision Support Company Jan 2017 – Jan 2018 | Madison, Wisconsin Area Use .NET, C#, JavaScript, AngularJS and modern web tools in my day-to-day. Work on a small Agile team using weekly sprints to plan new features and bugs fixes to enhance a HIPAA-Compliant medical decision support integration software. ### Web Developer @ IPM Institute of North America Jan 2015 – Jan 2017 | Madison, WI - Redesigned pesticiderisk.org. - Developed a bulk analysis tool (JS, ASP.NET Web Forms, C#) to assist in cleaning process hundreds of thousands of rows of agricultural pesticide data. - Implemented Stripe API into a custom pay page using JS, JQuery, AJAX and C#. - Coordinated a team of volunteer developers and designers for Design Like Mad. - Developed a custom WordPress theme with custom post types using Sass, mobile-first design, GitHub and Git for keeping code in sync. - Started a simple Scrum workflow using Trello for my internal web development team. ### Contract Technical Writer @ Ionic.io Jan 2016 – Jan 2016 | Madison, WI Wrote posts for the Ionic and Appcamp.io blogs. Created a sample Ionic 2 / Angular 2 MEAN app deployed to Heroku to accompany a post series. ### Research Technician / Learning Outcomes Content Developer @ Wonderlic, Inc. Jan 2013 – Jan 2015 | Vernon Hills, IL Played an instrumental role on a small development team as a creative and technical writer, editor, reviewer, programmer, researcher, data cruncher, designer and asset manager. Some specific accomplishments are: - Worked with software developers to assist with the design and testing of an online, interactive test authoring tool. - Introduced company’s R&D department to Trello and integrated it into my team’s workflow. - Collaborated with a team of five writers to develop content for hundreds of academic testing modules. - Administered cognitive ability tests at the 2014 NFL Combine. - Used MS Access and SQL Server Management Studio to query data and develop client reports. - Wrote VBA scripts to automate tedious tasks and used R to perform statistical analyses. ### Computer Science Teaching Assistant @ Kalamazoo College Jan 2013 – Jan 2013 | Kalamazoo, MI Assisted CS students with projects in Java and Python during class labs and office hours. Graded projects and homework. ### Research & Development Intern @ Wonderlic, Inc. Jan 2012 – Jan 2013 | Vernon Hills, IL Developed experimental forms for a nonverbal test of intelligence, collected and analyzed performance data using Amazon's Mechanical Turk, and researched relevant literature to ultimately write my senior thesis for Kalamazoo College. See below for more information about my thesis. ### Audience Research & Evaluation Intern @ John G. Shedd Aquarium Jan 2012 – Jan 2012 | Chicago, IL Researched play engagement and environmental awareness in order to design surveys that would assess exhibit effectiveness. Administered surveys and interviews out on the museum floor to visitors, compiled and analyzed the data collected and presented the findings to Shedd executives. ### Barista @ Starbucks Jan 2012 – Jan 2012 | Libertyville, IL / Kalamazoo, MI • Multitasked with a variety of responsibilities, such as taking orders in the cafe or through the drive-thru, making quality beverages, and maintaining a clean, pleasant and well-stocked workspace ### Information Services Intern @ Anixter Jan 2011 – Jan 2011 | Glenview, IL I performed QA services to test functionality of Anixter's website, offered functional and aesthetic recommendations for website design and rote small programs using COBOL to improve database efficiency. ### Professional Services Intern @ Arlington Computer Products Jan 2010 – Jan 2010 | Buffalo Grove, IL I helped to manage the process of receiving, tracking and processing orders, went on several customer calls to ensure a strong, positive relationship with clients and assisted tech repair and the warehouse manager. ## Education ### Bachelor of Arts (B.A.) in Psychology Kalamazoo College Jan 2009 – Jan 2013 ### High School Diploma in General Studies Libertyville High School Jan 2005 – Jan 2009 ## Contact & Social - LinkedIn: https://linkedin.com/in/jplwood - Website: https://www.justinleatherwood.com --- Source: https://flows.cv/justinleatherwood JSON Resume: https://flows.cv/justinleatherwood/resume.json Last updated: 2026-03-22