In my role as Technical Director with Simulation Curriculum, I am ultimately responsible for the successful design and delivery of all of our software products and services. Over the course of many years, I have been intimately involved in all aspects of the software development lifecycle, as well as the growth and strategy of our business.
When not managing the teams I roll up my sleeves and write code.
Working with management and other stakeholders, I transform market demand into products. I identify technical risk, detail business requirements and design applications and architecture to meet our goals.
I've hired and mentored talent, put in place best practices, and worked to identify and repair problem areas in all of our workflows to best manage our resources and backlog.
I'm a certified Professional Scrum Master (PSM I) and have a good technical understanding of Agile methodologies and practical Scrum implementation.
In my role as Lead Developer, I have developed and maintained multiple software titles using C++ and OpenGL, including SkySafari (iOS / Android), Starry Night (macOS / Windows), and The Layered Earth (Java Desktop) for the educational and consumer markets.
More recently I have focused on migrating all of our products to the web; using Javascript, WebGL, and HTML5. I consider myself an experienced full-stack developer.
Through conception, architecture and implementation, I was involved in the development of our web application licensing system, backend management portal and user-login portal.
I've been intimately involved in all parts of the software development lifecycle on apps for desktop, web, and mobile.