I’m a versatile technical leader and innovator who loves to transform complex challenges into elegant, scalable solutions. With three decades of software development experience spanning climate tech, maritime robotics, and commercial software, my tenacious commitment to excellence ensures consistent delivery of high-quality results.What I bring to the table: * Full-stack technical proficiency: Expert software developer with deep knowledge across the entire technology stack, from embedded systems to cloud infrastructure, facilitating end-to-end system architecture and robust product design. * Technical expertise: Proficient in Python and C++, with working knowledge of JavaScript/Typescript. Well-versed in Docker, Git, Linux, AWS, NumPy, pandas, networking, and multi-threading. * Professional approach: Dedicated to continuous learning and championing best practices. Known for being a mentor to junior engineers and providing a stabilizing presence in dynamic team environments. * Balanced problem-solving approach: Adept at toggling between meticulous attention to detail and high-level strategic thinking. * Cross-industry innovation: Leveraging diverse experience to bring fresh perspectives to complex challenges. * Effective communication bridge: Skilled at facilitating understanding between software, hardware, operations, executive leadership, and external stakeholders.
Self-Employed
-
Software DeveloperSelf-Employed Aug 2024 - Present
-
Principal EngineerEbb Carbon Jan 2023 - Jul 2024San Carlos, Ca, UsDesign and develop data pipeline and dashboards for time series data from industrial automation and oceanographic contexts. Build and manage teams for Software/Infrastructure and Automation/Control. Develop long-term plan for Industrial Automation growing to global scale. Drive open source projects, with an emphasis on open source hardware. Deploy and maintain industrial research plant at coastal National Laboratory facility. Drive collaborative engineering efforts with NOAA. Manage IT and networking at multiple office and remote locations. -
Principal EngineerSaildrone Inc Dec 2020 - Jan 2023Alameda, California, UsDevelop new capabilities of Saildrones pertaining to Ocean Science. Support existing science payloads. Specific achievements include:* Support building and calibration of custom pCO2 sensor in close collaboration with scientists and engineers from NOAA. Design and implement software integration* Extend data export pipeline to support CO2 data* Attend and present at conferences. Liaise with scientists and other stakeholders to ensure success -
Senior Director Of Vehicle SystemsSaildrone Inc Sep 2019 - Dec 2020Alameda, California, UsBuild and manage teams for embedded software, vehicle checkout and support. Specific achievements include:* Develop workflows and processes so that vehicle checkout and support could be effectively distributed* Enable scaling up of drone operations, helping pave the way for the company to effectively support many drones running many missions per year -
Director Of RoboticsSaildrone Inc Sep 2016 - Sep 2019Alameda, California, UsResponsible for ensuring Saildrone’s vehicles successfully navigate the planet’s toughest seas while collecting and transmitting science-grade measurements. Duties include:* Effectively manage integration of science-grade measurements of wind, waves, ocean currents, CO2, undersea biomass, oil spills, and more. Billions of motion-corrected samples collected* Drive data analysis and visualization efforts* Oversee embedded software and direct back-end storage and APIs -
Lead Software DeveloperSaildrone Inc Feb 2014 - Sep 2016Alameda, California, UsDeal with all things software-related at Saildrone, a company that is poised to revolutionize ocean science. Specific achievements include:* Design and implement custom robotics framework running on sailing drones, responsible for over 750,000 nautical miles sailed* Define and implement drone’s embedded operating system image and build system* Define data architecture, design and implement initial back end to support data storage, drone command and control, user authentication* Design and implement front end for monitoring and controlling drones, viewing data, administration -
Senior Software EngineerHadal, Inc Feb 2012 - Feb 2014Bring Hadal’s software development and workflow to a mature, stable, and scalable level. Pilot Hadal’s autonomous deep-sea vehicles. Develop new functionality, design workflows and data pipeline, develop interfaces, push best practices.
-
Lead Platform EngineerLive Colony Oct 2011 - Feb 2012One of the founding members of a social networking startup. Defined initial technical constraints and developed prototypes. Designed and documented underlying data model and RESTful API. Defined coding, testing, and documentation standards, determined initial Scrum configuration. Implemented back-end using Django and MySQL. Created and maintained git repository. Gathered requirements, generated use-cases, performed user validation.
-
Senior Software TdDr. D Studios Feb 2010 - Apr 2011Sydney, Nsw, AuI was hired by new film studio Dr. D to enable the R&D department to deliver Happy Feet 2. Hired as a senior developer, I continued on to lead two teams of developers. Defined coding, release, and support standards, mentored junior developers, promoted best practices. Developed asset management framework. Implemented large sections of audio, editorial, and motion-capture pipeline. -
Senior Vfx DeveloperRising Sun Pictures Jul 2009 - Feb 2010I came to RSP as a senior developer to overhaul the review system and help to drive RSP’s mature infrastructure forward. Working with a small team, redesigning the review framework to allow effective, integrated dailies submissions and viewing. Gathered requirements, mentored other developers, promoted best practices, and troubleshot problems. Transitioned facility to 64-bit infrastructure.
-
Senior Pipeline TdLaika Feb 2008 - Apr 2009Hillsboro, Or, UsI was hired as a senior member of the R&D team to help turn Laika into an efficient CG film factory. Guided core system architecture and gui direction for the studio. Designed and developed editorial workflow and data pipeline. Developed frameworks for asset management and content playback. Mentored team members. -
Senior Software EngineerMental Images Apr 2006 - Sep 2007Berlin, DeHired by mental images to bring their innovative shader IDE, mental mill, to market. Developed new components for library organization and shader editing, and developed sample SDK applications. Handled release management and collaboration between multiple offices. -
Pipeline Supervisor/Senior TdBfc Feb 2004 - Jul 2006UsHired by BFC, a fledgling film studio, to develop the pipeline and create tools for a full-length CG feature film. Built and efficiently managed team of 15 technical staff. Designed and oversaw major toolsets for multiple departments and studio-wide asset management. Handled collaboration between five companies scattered across the globe. Anticipated technical problems and determined ideal solutions and work-arounds. -
Senior Software EngineerEsc Entertainment Dec 2002 - Jul 2004Hired by ESC, a film studio started by Warner Brothers to create the Matrix sequels, as technical co-lead of production tools team. Designed and implemented front-end of proprietary asset management system. Developed front-end of render queue system, including tools to submit jobs, monitor individual job progress, and manage the entire farm. -
Senior Software EngineerPulse Entertainment Apr 2001 - Oct 2002UsSenior developer working on Pulse’s suite of tools for authoring and viewing 3D web content. Provided direction on UI design for all products. Lead development for Veepers authoring application, a tool for creating 3D models from single photographs. Maintain existing codebase. -
Software Engineer/Software ArchitectAlias|Wavefront Sep 1998 - Oct 2000UsDeveloper for Maya, Alias|wavefront’s flagship 3D modeling, animation, dynamics, and rendering package. Designed and implemented the core framework for Maya’s fluid dynamics system. Worked with the Foundation team to maintain and extend Maya’s underlying architecture, with focus on GUI architecture, file format, multi-platform, and project management. -
Software EngineerDisney Interactive Apr 1997 - Feb 1998Burbank, Ca, UsDesign and implement several game and engine components. Develop tools for asset generation and management. -
Software EngineerMcgraw-Hill Home Interactive Oct 1995 - Jan 1997Technical co-lead for science exploration game. Develop front and back ends of a virtual chemistry lab, sound and video modules of game engine.
Dave Peacock Education Details
-
University Of California, DavisMathematics With Cs Minor
Frequently Asked Questions about Dave Peacock
What company does Dave Peacock work for?
Dave Peacock works for Self-Employed
What is Dave Peacock's role at the current company?
Dave Peacock's current role is Software Engineer | Technical Leader | Automation & Robotics | Data Collection & Analysis.
What schools did Dave Peacock attend?
Dave Peacock attended University Of California, Davis.
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