Michael Welch

Lead Staff Engineer at Johnson Controls

Milwaukee, Wisconsin, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Michael Welch is a Lead Staff Engineer with 19 years of software experience who currently leads a 10-person agile team building modern web applications using ASP.NET MVC, C#, and front-end frameworks. He combines deep hands-on engineering—having used .NET since its 2001/2002 beta—with leadership roles that include recruiting teams, defining toolchains, and choosing architectures and processes. A passionate mentor and educator, he runs study groups on unit testing, refactoring, and clean coding, has taught Software Development and Data Structures at Milwaukee School of Engineering, and is facilitating a study of The Clean Coder. Michael pairs technical breadth (C#, SQL Server, Java, Silverlight) with formal training—MS in Computer Science and an MS in Business—and a BS in Electrical Engineering. Unusually, he studies abstract subjects like Haskell and abstract algebra to sharpen his design thinking, a habit that informs his emphasis on clean, maintainable code. Based in Milwaukee, he brings a practical blend of academia, long-term platform experience, and team-focused craftsmanship to product engineering.
code19 years of coding experience
job13 years of employment as a software developer
bookMS, Business, MS, Business at Wisconsin School of Business
bookMS, Computer Science, MS, Computer Science at University of Wisconsin-Milwaukee
bookBS, Electrical Engineering, BS, Electrical Engineering at University of Wisconsin-Madison
bookFox Valley Lutheran High School, Appleton, WI
stackoverflow-logo

Stackoverflow

Stats
1,764reputation
354kreached
46answers
12questions
github-logo-circle

Github Skills (183)

completions10
parser10
swagger10
openapi10
editor10
redocly10
rest10
electron10
typescript10
documentation-generator10
visual-studio-code10
microsoft10
api-documentation10
parsing10
rendering9

Programming languages (17)

PowerShellC#JavaCSSC++RustGoInno Setup

Github contributions (5)

github-logo-circle
Contributions:7 PRs, 7 pushes, 1 branch in 2 years 5 months
metasys-server/nodekit

Sep 2018 - Mar 2019

A light weight JavaScript framework for accessing Metasys® Server APIs
Contributions:47 commits, 1 comment, 4 issues in 6 months
javascript-framework
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial