Michael Babker

Lead Data Architect

Tampa, Florida, 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

🤩
Rockstar
🎓
Top School
Michael Babker is a Lead Data Architect with 15 years of hands-on experience and nearly two decades in IT, currently leading architecture and delivery for a portfolio of 40+ PHP applications and mobile apps from Tampa, FL. He combines deep PHP/Symfony expertise with DevOps, security and cloud operations (GCP, AWS, DigitalOcean), emphasizing automated testing, CI/CD and observability via New Relic, Blackfire and Sentry. An active open-source contributor and technical writer, he has improved widely used projects such as Joomla CMS, Symfony bundles and Packagist, often focusing on compatibility, security and modernizing legacy code. A US Army veteran and Open Source aficionado, he brings disciplined systems thinking and pragmatic engineering to solve complex integration and performance challenges. Colleagues rely on him for thoughtful refactors that reduce technical debt and for making deployment-safe, production-ready systems across CMS, e-commerce and bespoke web applications.
code15 years of coding experience
bookAssociate’s Degree, Information Technology, 3.53 GPA, Associate’s Degree, Information Technology, 3.53 GPA at University of Phoenix
stackoverflow-logo

Stackoverflow

Stats
992reputation
108kreached
33answers
5questions
Badges
joomla
top-1%
github-logo-circle

Github Skills (61)

application-framework10
git10
cms10
back-end-development10
symfony-bundle10
annotations10
doctrine10
app-framework10
websocket10
joomla10
refactor10
phpunit10
doc10
php10
doctrine-orm10

Programming languages (20)

JavaCSSRustCStandard MLTwigVueGo

Github contributions (5)

github-logo-circle
BabDev/Pagerfanta

Jul 2022 - Jan 2023

Pagination library for PHP applications with support for several data providers
Role in this project:
userBack-end Developer
Contributions:3 reviews, 45 commits, 27 PRs in 6 months
Contributions summary:Michael contributed to the `babdev/pagerfanta` repository by removing deprecated functionalities and dependencies, and refactoring tests. They removed support for DBAL 2.x and a query type check, which indicates the user is involved in maintaining the library's core functionality. Furthermore, the user updated tests to use static data providers and made minor code updates like adding type hints. These commits demonstrate a focus on keeping the project up-to-date and improving the code's quality.
mongodb-ormpagination-libraryelasticapaginationphp
:part_alternation_mark: Websocket server for Symfony applications (powered by Ratchet), includes a Autobahn.JS based JavaScript client
Role in this project:
userBack-end Developer
Contributions:43 releases, 2 reviews, 972 commits in 6 years 8 months
Contributions summary:Michael primarily worked on the WebSocket bundle, making changes related to server functionality and signal handling. The commits involve removing dependencies, handling signals for server termination, and implementing security measures by catching interruptions. Several commits addressed compatibility issues and refactoring code to support Symfony versions, focusing on improving core server processes within the Symfony application environment.
javascript-clientautobahnphpsymfony-bundlewebsocket-server
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 Babker - Lead Data Architect