Group Lead - Inverter Working Group @ SunSpec Alliance
Mathematics, Chemistry, Computers @
Panama Canal College
Senior hardware and software developer with experience in full product life cycles. Development experience in hardware design, embedded software, device drivers and applications. Hardware, software and service design, development and deployment experience. Understanding and experience with closed and open source software development. Extensive trade show exhibitor experience, inter-company development coordination and real-time 24x7 service operations. I have
Senior hardware and software developer with experience in full product life cycles. Development experience in hardware design, embedded software, device drivers and applications. Hardware, software and service design, development and deployment experience. Understanding and experience with closed and open source software development. Extensive trade show exhibitor experience, inter-company development coordination and real-time 24x7 service operations. I have successfully managed engineering, manufacturing and support teams for international product design, development and support.
Vice President of Engineering @ Responsible for hardware and embedded software systems architecture for Stem's energy optimization products. Leading the Engineering group in hardware and embedded software systems design and development. Technology evaluations, power electronics, battery chemistry evaluations, and battery management systems and controls. Successfully fielded multiple megawatts of behind the meter energy storage systems. From January 2010 to Present (6 years) San Francisco Bay AreaSenior Systems Engineer @ Overall architecture and embedded design work for an 'intelligent energy storage system'. From January 2009 to October 2010 (1 year 10 months) Senior Systems Engineer @ Contract development & engineering services. C++ is my language of choice and I do the majority of my work on Microsoft Windows systems.
I've worked on various embedded systems, VoIP voice and video systems and video conferencing systems.
The last contract was with Dialogic Corporation on a Windows and Linux based VoIP gateway using Dialogic telephony hardware products and the Asterisk PBX.
Prior to Dialogic, I worked on a contract with a company called Avistar Communications in the San Francisco bay area. It was a challenging SIP/H.323 Interworking Gateway project based on OpalVoip's SIP/H.323 stack. The Avistar people are great to work with and their products perform very well.
Other contracts involved working on an H.323 to RTSP video server based on OpalVoip's H.323 stack which is still pending further development. From July 2005 to January 2009 (3 years 7 months) Senior Systems Engineer and co-founder @ Developed software for multiple embedded systems in automated water dispensing equipment. Implemented custom serial communication protocol to communicate with remote, wired button panels.
Assisted in hardware re-design and bring-up.
The embedded systems have been running 24x7 without failures for many several years.
Consulted with other companies for Industrial Digital Control regarding product development designs and plans.
C language for Atmel microcontrollers.
Location: Milpitas, California From September 2005 to 2007 (2 years) Executive Technical Director @ Provided technical direction for the engineering team developing the CUWorld service based on the CuSeeMe service acquired from FVC. Assisted in planning of service operations, look-n-feel, co-location facilities, payment processing, development tool choices, client side application design and event management. Directly involved with the customer base and daily improvements to the operation of a real time, 24x7 service. Directed trouble shooting efforts to improved connectivity and quality issues.
Location: San Francisco, California From June 2003 to June 2005 (2 years 1 month) CTO @ Held various positions at Quicknet starting as the main developer working hardware design and debug as well as device driver writer (Windows). Assisted with Quicknet's product and service developments as Director of Engineering, VP of Engineering and finally as the CTO. Responsible for the development of Quicknet's products including the Internet PhoneJACK, Internet LineJACK, Internet PhoneCARD, Internet SwitchBoard, MicroTelco service, the developer program as well as many more activities. Quicknet's engineering group was staffed with world class individuals that have since gone on to other lucky companies.
Location: San Francisco, California From 1996 to 2003 (7 years) Lead Software Engineer @ Windows software (CHECWORKS) development for the nuclear power plant industry under contracts mainly from EPRI. Managed other developers, build process, GUI design, tool selection/maintenance, on-site user training and network/IT management. Involved in meeting NRC and ISO 9001 requirements. Assisted in creating a spin-off company called Matrix Netware, Inc. that created network management tools such as NetAssist(tm) and others.
C and Visual Basic programming. PVCS and SourceSafe. From February 1991 to June 1996 (5 years 5 months) Systems Engineer @ Implemented printer drivers for new color printers, assisted with printer controller hardware debug and MIPS R3000 boot code development. Did proof-of-concept work on 24-bit color PostScript printing to dye-sublimation printers.
C programming on MS-DOS, Windows and Unix.
MIPS R3000 Assembly language.
Location: Santa Clara, California From February 1989 to May 1990 (1 year 4 months) Hardware Engineer @ Worked in the R&D group on various product ideas. Co-developed the PrintLink(tm) print server system and the PrintLink dual-parallel port ISA card for high-speed printers such as color dye-sublimation and thermal transfer printers. Moved from the R&D group to the hardware engineering group to get more hands-on experience with product development beyond the initial concept. Did schematic capture, PAL programming, PostScript programming and was introduced to the manufacturing processes involved in hardware product lifecycles. From August 1987 to February 1989 (1 year 7 months) Computer Programmer (part time) @ Contract programming during summer vacations, co-op job and senior project during college.
Developed a digital image processing system for analyzing hemispherical photographs of forest light environments. Custom 'C' programs were developed to scan and analyze tens of thousands of b/w negatives of forest light taken with a fisheye lens in the jungles of Panama. The main program name was SYLVA.
Resulted in a published paper:
Becker, P., D. W. Erhart, and A. P. Smith. 1989. Analysis of forest light environments Part I. Computerized estimation of solar radiation from hemispherical canopy photographs. Agricultural and Forest Meteorology 44:217-232.
http://en.wikipedia.org/wiki/Hemispherical_photography From August 1984 to June 1987 (2 years 11 months) Computer Programmer (part time) @ Implemented a custom multi-user order processing, billing, invoicing, A/P, A/R system using dBase III. The system ran on an IBM PC/AT running PC/MOS with an expansion box that connected to monitors and keyboards in offices throughout the building. Performed backups, training and equipment installation and service. From 1984 to 1986 (2 years)
BSEE, Electrical Engineering, Mathematics @ University of South Alabama From 1982 to 1988 Mathematics, Chemistry, Computers @ Panama Canal College From 1981 to 1982 David Erhart is skilled in: Hardware, Firmware development, Embedded Systems, Embedded Software, C++, Device Drivers, Engineering Management, Product Innovation, Mentoring, Battery Management Systems, Rapid Prototyping, Engineering Design, Electrical Engineering, Product Development, Product Design