Mark Garrett

Lead Software Developer And Architect at Ambio Health

Virginia Beach, Virginia, 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

👤
Senior
🎓
Top School
Mark Garrett is a Lead Software Developer and Architect with 12 years of experience modernizing legacy systems and designing cloud-native, scalable architectures from Virginia Beach. He combines hands-on PHP backend expertise with DevSecOps, DBA, and sysadmin skills to lead migrations to AWS, introduce microservices, and implement observability and performance monitoring. Mark has contributed to notable open-source projects like Zend Framework and Monolog—improving validators, internationalized domain handling, and logging/email handlers—demonstrating attention to standards and interoperability. He mentors engineering teams, drives PoCs for technologies like Kafka, GraphQL, and serverless Lambda, and architects CQRS/ES and Kafka-based streaming designs. Known for cleaning up messy codebases and translating business needs into pragmatic technical roadmaps, he equally values developer ergonomics and production reliability. Outside work he identifies as husband, father, and developer—bringing a pragmatic, long-term perspective to engineering trade-offs.
code12 years of coding experience
job26 years of employment as a software developer
bookAnthropology, Anthropology at Rice University
stackoverflow-logo

Stackoverflow

Stats
138reputation
14kreached
4answers
2questions
github-logo-circle

Github Skills (44)

phalcon10
debugging10
debug10
event-handling10
validations10
validators10
user-authentication10
zend-framework10
authentication10
validation10
security10
validating10
php10
newrelic10
psr-310

Programming languages (11)

TypeScriptDockerfileC++CSSShellCJavaScriptPHP

Github contributions (5)

github-logo-circle
Seldaek/monolog

Mar 2014 - May 2016

Sends your logs to files, sockets, inboxes, databases and various web services
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 17 comments in 2 years 2 months
Contributions summary:Mark contributed to the Monolog library by implementing features related to content type, character encoding, and MIME-Version headers for email handlers. They added prefixes to context and extra record keys to prevent key collisions with processors. Furthermore, the user refactored the `NewRelicHandler` to account for array-based context and extra parameters and added the option to explode array parameters for easier display in the NewRelic RPM website. The user also corrected spacing and fixed a typo within the code.
loggerphploggingsocketsdatabases
phalcon/vokuro

Jan 2014 - Jan 2014

Sample application for Phalcon Framework (Acl, Auth, Security)
Role in this project:
userBack-end Developer
Contributions:9 commits in 2 days
Contributions summary:Mark primarily focused on improving the application's structure and maintainability. They introduced Composer support for dependency management, refactored code to adhere to PSR-1 and PSR-2 formatting standards, and made improvements to the database schema. They also worked on authentication features, including user login, session management, and remember-me functionality. These changes suggest a focus on core application logic and best practices.
securityphpphalconphalcon-frameworksample-application
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
Mark Garrett - Lead Software Developer And Architect at Ambio Health