1979-1985 Programming in high school and college.

1985-1997 Compiler Developer, developing C, C++, Fortran, Ada, etc. compilers and development environments.

1997-2008 Compilation Systems Team Leader, designer and developer of new compiler optimizations and retargets.

2008-2012 Tools Team Consulting Engineer working on new features and tools for developing real-time software.

2012-2013 Desktop Team Member developing for a Windows desktop application.

2013-2016 Information Engineer developing databases and tools for data mining and analysis.

2016-present, Java/Spring services developer.