Mike Vermeulen

San Jose, California



Hands-on project manager looking for challenging system-software position.  Have done the “leading large complex teams” thing and am good at it.  Now looking for software development position where I can get my hands dirty with possibilities of leading small teams.



          Hewlett-Packard  1986-2001

          1997-2000; Hewlett-Packard, Cupertino, CA; R&D Project Manager (Debuggers)

          2000-2001; Hewlett-Packard, Cupertino, CA; R&D Section Manager (Tools)


Project Manager responsible for HP Debugger products.  Transitioned work done by 23 people on 3 project teams to a new project team.  Built and led this new team.


Led team in building WDB, a GNU gdb based debugger to replace HP proprietary debugger products.  When we started, the first release 0.75 had been done by the previous team in Chelmsford.  Led team in completing WDB 1.0, 1.1, 1.2 and 2.0 releases, greatly improving functionality, reliability and usefulness.  See http://www.hp.com/go/wdb for the current product.  Evangelist for adopting WDB within the company, with ISVs and with customers.  Helped negotiate contracts with Cygnus and managed the HP-Cygnus relationship.


Took HP’s old debugger, DDE, set up team of four contractors working remotely in Chelmsford to maintain and stabilize product for a year.  Helped in hiring new team in India to take over long-term maintenance, transitioned the product to India and then coordinated India team for 24 months.  Took over responsibilities for HP Softbench from group in Fort Collins.  Set up team of five engineers in India to learn and maintain the Softbench product.  Coordinated Softbench product activities for 18 months.


Section manager (2nd level) for 10 months with responsibilities for five teams doing debuggers, performance tools and software environments.  Led 35 person department.  Coached new managers and helped coordinate product releases.


Hands-on technical manager, keeping involved in project details, sometimes doing tech-support diagnosis.  High energy and demonstrated skills to adapt to new situations.


1993-1997; Hewlett-Packard, Chelmsford, MA; R&D Project Manager (Fortran)


Project Manager responsible for HP Fortran products.  Transitioned product from Fort Collins and built new Fortran team.  Investigated build/buy possibilities and recommended partnership with Edinborough Portable Compilers (EPC) for Fortran 90 technology.  Led team to build new Fortran 90 product, through releases 1.0 and 1.1.  Also led team in multiple releases of HP FORTRAN 77.


Directly managed team of ten engineers.  Coordinated efforts closely with partner team in Texas and compiler backend team in Cupertino.  Worked as part of team to negotiate EPC contract and managed EPC relationship.


Hands-on technical manager, keeping involved in project details, sometimes doing tech support diagnosis and reviewing engineering work.  Moved to California shortly before Chelmsford lab was shut down.


1986-1992; Hewlett-Packard, Fort Collins, CO; Software Engineer, Lead (C, Fortran,…)


Lead engineer on project to implement ANSI C for HP 68K compiler, completing all phases from investigation through manufacturing release.  Released C compiler for HP-UX 5.5, 6.0, 6.2, 6.5, 7.0, 7.1 and 8.0 releases.


Investigated and tracked standards activities affecting languages including internationalization WG20, POSIX and X/Open.  Made changes in supporting C tools.  Worked in developing new intermediate language for compilers on OSF/1 platforms.


Technical lead (62T) in HP effort to implement Fortran 90 language by evolving existing FORTRAN 77 compiler.  Designed Fortran 90 module extensions.  Work interrupted when lab was closed in 1992.


1983, 1984, 1985; Digital Equipment Corporation; Summer Intern, Marlboro Massachusetts


Built plotting package for port of Datatrieve from VAX to Tops-20.  Built RPC framework for distributed mainframe/PC investigation project.



1981- 1986 Massachusetts Institute of Technology, Cambridge MA


MSCS and BSCS both completed August 1986.  Thesis was “Debugging with Remote Procedure Calls”, work done under Professor Bill Weihl in Barbara Liskov’s languages group.  Graduate coursework included Robotics, Systems, Artificial Intelligence and Computer Architecture.  Undergraduate coursework included Software Engineering and Compilers.  Teaching Assistant for undergraduate Software Engineering class.  GPA 4.7/5.0.



Bicycle Tourist.  Between March 2001 and February 2002, I am on a bike trip that should take me one lap around Australia, across the USA and beyond, a total of 15000 to 20000 miles.  See http://www.mvermeulen.com/oneyear/ for contact information, web pages about this bike trip.  Email is the best way to get in touch with me.  Be patient as I may not always be able to log in.