Professor, escritor e analista de sistemas desde 1994. Atuando na função de líder técnico em diversas empresas, trabalhando em diversas épocas históricas da tecnologia e em diversas linguagens de programação. Desde COBOL e Clipper passando por Visual Basic, Delphi. Análise essencial, análise por objeto com UML. Java (desde Java Swing, JSP, Struts, JSTL, JSF, Spring Boot). Desde projetos no formato cascata até os projetos ágeis. Experiência também em diversas fases e funções como montagens de requisitos, testes, gerenciamento de ambiente e desenvolvimento.