With over 30 years of experience in the software industry and over 20 years in the semiconductor industry, I have developed a broad range of skills. Over the course of my career I have been in the roles of architect, developer, maintainer and quality assurance on numerous projects. I have focused on semiconductor challenges including but not limited to: product engineering (post silicon), design flow, physical design (synthesis to tape-out), EDA tool development (timing closure, parasitic extraction, place-and-route and design for manufacturing) and industry standards (IEEE and OpenAccess). Other projects I have been responsible for include; data warehousing (MySQL/Oracle/MS SQL), many web based delivery systems (HTML, PHP, XML, JSON, JavaScript), source code control and defect tracking (CVS, SVN, TFS, Bugzilla), automated help systems, embedded real time systems, and operating system design. I work well both in an individual role or a team, locally or remotely. I have special interest in open source software, parsers, compilers and artificial intelligence methodologies. I am a results driven problem solver dedicated to delivering customizable, easily maintainable and thoroughly tested solutions.
Listed skills include Object Oriented Design, Perl, C++, Linux, and 45 others.