« Back

# Dan’s Professional Resume

My resume has a history of all the jobs I had in my professional career. This seems like a valuable part of my life history, so I have included it here. I fully expect to extend my resume to include activities during retirement, but the one posted here is a summary of just those significant jobs I held in my professional career and the skills I accumulated in those capacities.
Dan Williams
Objective:
Software Engineer and Embedded Systems Developer, combining both hardware and software design experience to optimize software development in a wide variety of fields
Summary of Skills:
Software:
- Programming language proficiencies: Assembly, Java, C, C++, Python, HTML, PHP and SQL
- Applied understanding of Design Patterns, UML, and Architectural Design(MVC Model)
- Experience with Micro-C/OS2 Real-Time Operating System
- Developer of relational databases to model enterprise systems, utilizing normalization to reduce redundancy
- Proficient in use of debugging tools such as Logic Analyzers, Green Hills Probes, ROM Emulators and Oscilloscopes
Hardware:
- Sun Workstations, UNIX, Cadence design tools (Analog Artist and Virtuoso)
- Design of multi-market logic families of integrated circuit devices
- Skilled in Schematic capture and circuit simulation and analysis
Product Development:
- Capable in use of PC and UNIX tools for project documentation
- Knowledgeable in team building skills for design team projects
- Published author and technical documentation writer
- Familiar with CASE tools such as Rational Rose and UML
Certifications:
- Oracle Certified Java Developer 03/2010
- Oracle Certified Java Programmer 10/2009
Education:
Washington State University:
- MS, Computer Science (GPA:3.71/4.00) 08/2007
- BA, Computer Science (GPA:3.85/4.00) 05/2005
Brigham Young University:
- BS, Electrical Engineering (GPA 3.34/4.00) 05/1978
Professional Experience:
Powin Energy
Manager of New Product Development Sept 2011 – Oct 2018
- Managing development of embedded control system for energy storage systems
Griswold Water Systems May 2010 – Jan 2011
Web Application and Database Designer
- Using HTML with embedded PHP to design web-based product configuration tools
- Involved ground up relational database design to model company enterprise
Washington State University Jan - May 2010
Adjunct Professor
- Taught a course entitled Introduction to Database Systems
- Authored client-server applications for student SQL projects
Hewlett-Packard 2007 - 2009
Firmware Engineer
- Developer of embedded software systems to interact with stepper motors and sensors in consumer inkjet printers
- Interacted with Mechanical Engineers to tune performance of print mechanisms and develop new behaviors
- Debugged software defects using hardware probes, emulators and debuggers
Washington State University:
Software Contractor 2006 – 2007
- Maintained the completed system and wrote training documentation
- Contracted to implement a web-based student e-portfolio assessment system which employed MySQL and PHP on an Apache Tomcat Server
Research and Teaching Assistant 2005 – 2007
- Prepared and delivered lectures on Software Engineering courses
- Evaluated quality of student software projects and assigned grades accordingly
- Designed and implemented the user interface for a research application that tested quality metrics of UML designs
Williams & Williams Real Estate Development 2002 – 2005
- Part-time student earning BA in Computer Science while working in the family real estate business
Fairchild Semiconductor 1989 – 2002
- Designer of small and medium scale integrated circuits
- Design team contributor developing high speed emitter-coupled logic functions on BICMOS Processes
Signetics Corporation 1980 - 1989
Design Engineer
- Designer of small-scale integrated circuits for multi-market consumer functions