Summary
Michael Carroll is a Senior Full Stack Engineer with 12 years of experience building and leading teams that deliver production web applications and services, primarily on AWS using Serverless, CDK, Node.js and React. He has progressed from hands-on UI and tooling work—managing hundreds of repos and improving build/test pipelines—to engineering leadership roles where he defines scope, mentors engineers, and drives Agile practices. Michael combines a designer’s sensibility from his graphic design background with deep platform experience, enabling pragmatic, user-focused solutions such as self-service lending portals and resilient learning-platform services. He’s known for improving developer experience and CI/CD efficiency (reducing build times and standardizing testing across large organizations) and for leading cross-functional stakeholder communication. Based in Allen, Texas, he thrives on being “in the trenches” with teams while guiding technical strategy and career growth. An entrepreneurial streak is visible in his decade-long history founding a creative agency before returning to large-scale software engineering and platform leadership.
12 years of coding experience
25 years of employment as a software developer
Associate of Science Graphic Design, Associate of Science Graphic Design at The Art Institutes
Bachelor's degree Computer Science, Bachelor's degree Computer Science at The University of Tulsa