1979-1985 Programming in high school and college.
1985-1997 Compiler Engineer for C, C++, Fortran, Ada, etc. compilers, runtimes, and development environments.
1997-2008 Compilation Systems Team Leader and 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, data curation, and analysis.
2016-present, Java/Spring services developer.