J.M. Hoffman has over 35 years of experience in programming and systems analysis. He has extensive skills in languages like SQL, Visual Basic, C++, and COBOL. He has worked on projects involving medical billing systems, point of sale systems, and web development. His background includes roles as a senior programmer, systems analyst, and database engineer on various projects.