# John Terrill > Senior Software Engineer Location: United States, United States Profile: https://flows.cv/johnterrill Software Engineer in the Seattle area. ## Work Experience ### Senior Software Engineer @ Babylist Jan 2022 – Jan 2023 ### Senior Software Engineer @ Rover.com Jan 2018 – Jan 2022 | Seattle, Washington, United States Initially focused on Android, and branched into a full stack role. Main areas of focus were developer productivity, build tools and testing across all disciplines in the company. Lead mobile localization development for European launch Migrated Android CI from Jenkins to Docker based cloud CI (Buildkite) Built a backend Fixture Generation tool to create test data in development environments Implemented Android React Native Development Environment for brownfield development Created the project plan for Django 3 migration Lead design of migrating staging access off of VPN for development ### Senior Android Software Engineer @ Nordstrom Jan 2015 – Jan 2017 | Seattle, Washington Developed Nordstrom's Android shopping app on a pair programming team, and lead full-stack developer for analytics and store-related features. Built an analytics pipeline that updated consuming service and generated versioned client-side code Tech lead on store-related features which connect the mobile users to physical stores Built server-side orchestration services for mobile features and analytic collection Evangelized internal adoption of A/B Testing Tech lead for overhaul of clickstream reporting Studied, practiced and taught Lean methods: Value Stream Mapping, A3s/Kaizens, Cycle Time ### Software Developer Engineer @ Amazon Jan 2013 – Jan 2015 | Seattle, WA Developed the 1st party Camera application for Kindle Tablets and Phone, and over the past 4 months I have taken on the lead iOS developer role for an unannounced project. Extensive Java multi-threading experience using the following tools: Java Concurrent Library, Android Method Tracing and Java debugger. Patent for techniques used to optimize perceived performance in Best Shot feature. This feature captures three images in the perceived time it takes to capture one. Self taught iOS/Objective-C development to lead development of a new camera application. Responsible for weekly usage and performance metrics analysis for Fire Phone Camera. Mobile imaging: Android Camera API's, programmatic EXIF manipulation and image processing. ### Software Engineer Intern @ Amazon Jan 2012 – Jan 2012 | Seattle, WA Built internal Feedback application and assisted Metrics, OTA and Logging team for the Fire Phone. Feedback app included JIRA integration, which generated JIRA items with system logs for the corresponding development teams. Contributed to sprint tasks and bug fixing for device side Metric, OTA and Logging libraries. ### Software Engineer @ Maverick Software Consulting Jan 2010 – Jan 2012 | Madison, Wisconsin Area · Technologies used: Java, Selenium, JUnit, Eclipse, Visual Studio, Excel · Worked as a long-term intern in Madison for Maverick Software, a collaborative effort between Maverick Software Consulting and Thomson Reuters which allows students to work part time in IT while going to school. · Tested three connected GUI interfaces, performing regression, and automation testing on a bi weekly to monthly period. · Submitted trackers, verified bug fixes, created use cases, regression, and automated tests through TFS. · Created an automated performance metric gathering suite, which utilizes statistical quality control charts for various load time metrics throughout the UI. · Helped start up the automation program on a new project at Thomson using a combination of Selenium and JUnit. · Used Xpath locators extensively in identifying objects in a webpage for selenium automation. · Worked on a team of four coworkers on automation testing, regression testing, and use case creation. · Trained a full time Thomson Reuter's employee on Selenium. · Helped clean up and update an old middle tier JUnit test suite that wasn't running correctly. ### Shift Supervisor @ Starbucks Jan 2008 – Jan 2010 · Managed up to 5 people. · Ensured staff was in their most effective places to deliver exceptional customer service. · Controlled labor costs by sending employees home early when business is lacking. · Ensured food safety standards and quality procedures are met. ### Software Engineer Intern @ Maverick Software Consulting Jan 2007 – Jan 2008 ## Education ### Bachelor of Science in Computer Science University of Wisconsin Jan 2007 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/john-terrill-421ab46 --- Source: https://flows.cv/johnterrill JSON Resume: https://flows.cv/johnterrill/resume.json Last updated: 2026-03-22