Michael Bowerman is a Senior Software Engineer with 11 years of experience building and supporting backend systems, currently at Veeva Systems after multiple technical and engineering roles at Liferay and a scalable-product stint at Google. He excels at investigating complex production issues—heap and thread dump analysis, log forensics, and targeted bug fixes—and has a track record of shipping analytics features such as custom search parsing and background scoring pipelines. Comfortable in Java and SQL with Android exposure, he blends hands-on backend development with deep customer-facing technical support, deliberately choosing roles where his work directly improves user outcomes. His background ranges from femtosecond-scale research at Harvey Mudd to hardware design and NASA-facing internships, reflecting a rare mix of low-level rigor and large-scale service reliability.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BS) Engineering, Bachelor of Science (BS) Engineering at Harvey Mudd College
AlloyUI is a framework built on top of YUI3 (JavaScript) that uses Bootstrap 3 (HTML/CSS) to provide a simple API for building high scalable applications
Contributions:7 pushes, 6 branches in 5 years 10 months
Contributions:1 review, 157 PRs, 594 pushes in 8 years 5 months
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
Michael Bowerman - Senior Software Engineer at Veeva Systems