email: phone: 810-869-4390


Experienced developer working with embedded and enterprise software. Team focused technical leader. I love test driven development (TDD), pair programming, and helping my team mates level up their skills and their careers.

Must haves: test driven development or desire to adopt it, pair programming, remote work acceptable.


Digital Tech Developer Manager


Jul 2014 – Present (6 yrs)

Development of software using Agile and Xtreme methodologies (test first, pair programming). Training of client developers, product owners, and managers in agile methodologies and xtreme programming. Experience in Embedded C, C++, Embedded Linux, Enterprise software. Hiring of new developers. Mentoring of developers to aid in career advancement.

Essential skills: C#, Java, MSSQL, CI/CD, TDD, Pair Programming, Agile, Scrum, .NET Core, Embedded, Qt


Arbor Networks, the security division of NETSCOUT

Dec 2010 – May 2014 (3 yrs 6 mos)

Unix systems development for monitoring and mitigation of Distributed Denial of Service (DDoS) attacks.

Essential skills: C, PHP, Tcl, Python, Unix, Linux, OpenBSD, TCP/IP, PostgreSQL


Quest Software

Jun 2004 – Dec 2010 (6 yrs 7 mos)

Desktop application development for glass vendors and installers, as well as call center software for insurance claims.

Essential skills: Delphi, Pascal, C++, SQL Server


Michigan State University

Feb 2002 – Aug 2003 (1 yr 7 mos)

UNIX Systems development for an email system supporting 40,000+ simultaneous users.

Essential skills: C, Bash, Unix, FreeBSD


Michigan State University BS, Physics

1989 – 1995


comments powered by Disqus