I have been programming and architecting software solutions for over 30 years on systems ranging from Mainframes to Mini Computers, all the desktop platforms and embedded systems as well. I specialize in backend database programming and design, data analytics and migrations and performance investigations and improvements. I have managed many teams and enjoy mentoring and teaching. I work primarily with C, C++ and C# but lately have been doing a lot of JavaScript. I have a strong interest in programming language design and AI.