Michael is a Principal Software Engineer with over 6 years of leadership experience and 10+ years of software development experience. He has experience with large-scale web development using AWS, owning the entire product life cycle from conception to market launch. Michael has had many roles including being a developer, architect, manager, project manager, and product owner.
Software Architect turned Software Engineering Manager leading teams and projects. Architected and built large-scale, high-impact systems.
Senior Engineer turned Lead Engineer turned Engineering Manager leading a team of 5 direct reports across multiple locations.