I'm always open to new opportunities in the field of Software Engineering. I have:
5.5 years of experience working as a full-time backend Software Engineer,
4 years of experience working as a part-time Agile Software Engineering Coach,
Over 2.5 years of experience working as a full-time Software Engineering Manager/Director, as well as
A bachelor's degree in Software Engineering and master's degree in Computer Science with 5 years of lecturing experience.
If you'd like to learn more about what I may be able to bring to your organization, please check out the links below. If you are curious about my core values, communication style, collaboration preferences, and how I approach my work, please also check out About Mike page!
This resume was last updated on November 1st, 2025, and was crafted for recruiters and employers looking to fill openings for the following roles or equivalent:
Director-level Engineering Manager or Senior Program Manager
Senior DevOps or Backend Software Engineer
Computer Science Professor of Practice at a Higher Education Institution
For more detailed list of Mike's employment history, experience, and education, please refer to the Curriculum Vitae posted below.
This CV was last updated on November 1st, 2025, and was crafted for recruiters, employers, business owners, and education leaders looking to fill openings for the following roles or equivalent:
Director-level Engineering Manager or Senior Program Manager
Senior DevOps or Backend Software Engineer
Agile Business or Software Development Consultant
Computer Science Professor of Practice at a Higher Education Institution
To learn more about Mike's research and teaching career (2016-2018), please see:
Mike's teaching YouTube Channel
Mike's Master's Thesis Defense (also featured here)
Mike's Master's Thesis Publications