John Pratt work email
- Valid
- Valid
- Valid
John Pratt personal email
An experienced developer and leader, I enjoy solving challenging technical problems in a dynamic and fluid environment.
-
Chief Technology OfficerPattern Labs Aug 2021 - PresentErie, Colorado, Us -
Software LeadTortuga Agtech Mar 2021 - Sep 2021Denver, Colorado, Us -
Senior Robotics Software EngineerAmazon Oct 2020 - Mar 2021Seattle, Wa, UsSoftware developer for the Amazon Astro team. I tackled a number of challenges in the SLAM and path planning space to improve the home robot product. -
Software Engineering ManagerAmazon Apr 2019 - Oct 2020Seattle, Wa, UsLead for the Canvas robotics software teams after the acquisition by Amazon. With the growth in the team, we split into a group of teams for the robotics and cloud management software and a separate team for simulation, data analysis, and validation. -
Head Of Software DevelopmentCanvas Technology Dec 2018 - Apr 2019Boulder, Colorado, UsSoftware department leadership * Responsible for software goals, priorities, planning, and execution. * Mentoring and professional development for team leads. * Software development process, life-cycle, and release cadence. * Define teams, roles, and hiring. -
Robotics Embedded Software EngineerCanvas Technology Jul 2016 - Dec 2018Boulder, Colorado, UsDeveloper on the Perception team that provides the computer vision and SLAM components for the CANVAS system* Adding validation code to verify correct algorithm performance.* Developing calibration routines, SLAM features and enhancements.Firmware team lead and developer for embedded firmware on the microprocessors controlling the platform hardware and motors.* Implemented firmware update process including image management, automated updates, failure handling and boot loader functions.* Built firmware infrastructure providing module encapsulation and common system services such as timers and communications.Primary developer for stereo camera system* Firmware and synthesized logic for camera subsystems* Develop and maintain HLS code for initial camera processing functions -
Senior Staff Engineer/ManagerQualcomm Sep 2013 - Jul 2016San Diego, Ca, UsWCDMA Modem FW Developer * Advanced receiver physical layer software-defined radio developer and team lead * Control, timing and receiver management firmware * Supported multiple modem derivatives in several chipsets -
Senior Staff Engineer/ManagerQualcomm Oct 2011 - Sep 2013San Diego, Ca, UsEngineering lead for a group of 4-6 innovative projects, similar to an R&D organization * Collection of new concepts, generating descriptions and reviewing ideas with other engineering experts * Brainstorming with customers -- understanding their problems and exploring how technology might be applied to solve them * Leading 4-6 small teams including coaching the team leads through high levels of ambiguity to create compelling results -
Staff EngineerQualcomm Jun 2009 - Oct 2011San Diego, Ca, UsProject lead for an interdisciplinary team working on a system prototype Organized into 5 different teams based on components and specialties Successfully completed working version for a challenging problem -
EngineerQualcomm May 2005 - Jun 2009San Diego, Ca, UsDevelopment engineer for DSP and protocol stacksSubcontract integration and technical oversight -
InternQualcomm May 2004 - May 2005San Diego, Ca, Us -
Adjunct InstructorUniversity Of Colorado Boulder Aug 2012 - Mar 2015Boulder, Colorado, UsTeaching Real Time Embedded Systems ECEN 4623/5623 * Real Time theory, task prioritization and task set verification * Code profiling, worst case path estimation and coverage analysis * Failure analysis, deadline softening and "slack stealers" -
InternLos Alamos National Lab May 2001 - Aug 2002Los Alamos, Nm, Us -
ArtillerymanUs Army Sep 1997 - Sep 2000Arlington, Virginia, Us
John Pratt Skills
John Pratt Education Details
-
University Of Colorado BoulderElectrical And Computer Engineering -
University Of Colorado BoulderElectrical Engineering
Frequently Asked Questions about John Pratt
What company does John Pratt work for?
John Pratt works for Pattern Labs
What is John Pratt's role at the current company?
John Pratt's current role is Co-Founder and CTO at Pattern Labs.
What is John Pratt's email address?
John Pratt's email address is jo****@****ado.edu
What schools did John Pratt attend?
John Pratt attended University Of Colorado Boulder, University Of Colorado Boulder.
What are some of John Pratt's interests?
John Pratt has interest in Science And Technology, Education.
What skills is John Pratt known for?
John Pratt has skills like Embedded Systems, Embedded Software, C, Digital Signal Processors, Debugging, Firmware, Device Drivers, Computer Architecture, Cdma, Wireless, Embedded Linux, Software Engineering.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial