I am a technology leader, innovation advocate, systems architect, and business developer. I have helped create and grow several start-ups, yet I also have significant experience working with companies and teams of all sizes and shapes. As a software manager, I am an Agile/Scrum expert, and I believe in a bottom-up approach to leadership that will minimize management intrusion while still maintaining accountability, giving highest importance to hiring and training. As a business developer, I have experience in helping companies organize, formalize, fundraise, and prepare for rapid growth.
I am also capable of leading by example as a software engineer and architect. The majority of my work has been in the field of consumer-facing web development, big data technology, and machine learning and artificial intelligence, including computational linguistics. My passion is in building secure, highly scalable, load-tolerant services that are extensible and easy to maintain. I have experience in full-stack development, including database architecture, service-oriented design, and UI/UX best practices. I have also built scalable systems for large-scale predictive data analytics, and model building for speech recognition and natural language processing.
I wrote a book about the start-up experience: Start-up Struggles.
I have also hosted presentations related to the technology industry:
How to Hire Good Engineers (October 2013)
Development Methodologies • transcript (November 2015)
How Machines Learn (a crash course) (November 2016)
TwinCities Innovation (501c3)