I am a versatile and experienced software developer and development teammate. I possess a rare blend of business knowledge, product development experience and technical skills that allow me to help you in many different project roles.
I have navigated effectively through 3 or 4 software revolutions over the years and continue to advance my skills with the technology of each era. With the rise of Artificial Intelligence, I am now a student of how best to use the technology in new applications.
Lead
Successfully executed lead roles on projects ranging from a few up to 50 developers, as team lead or architect.
Follow
Take instructions willingly and work productively to whatever standards you set for the project.
Solo
For smaller efforts, completed entire projects solo and provided complete knowledge transfer or support.
Mentor
Trained and mentored development teams and been an inspirational leader to fresh software engineers.
15+ years of success designing and implementing server-side solutions on a range of platforms.
Software Architecture
Architected 8+ major applications over 20 years and led construction and implementation of each.
Team Leadership and Mentoring
20+ years of success recruiting, engaging and mentoring new software engineers from internship to full proficiency.
Azure and AWS Cloud Computing
Built and managed cloud production environment for an application used by 10,000+ users. Taught cloud computing in University of Wisconsin – Milwaukee graduate school.
Embedded Software
10+ years experience working on embedded platform. Firmware author for 2 commercial industrial networking products.
Projects that shaped the most recent part of my journey.
RTConnect Compact Platform
Hardware/firmware platform to connect OEM products to industrial networks and move real-time data in both directions, with a complete workbench for product customization.
Integrated production monitoring and performance management appliance that enables data-driven decision-making to improve efficiency and address production issues.