Mark Scherer

Berlin, Germany
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
Mark Scherer is a senior PHP software developer and tooling architect with 11 years of experience, based in Berlin, known for driving framework-first, test-driven development and automation. A long-standing core contributor to CakePHP and many related projects (including the official cakephp/cakephp repo and DebugKit), he combines hands-on backend work with DevOps sensibilities to build resilient, maintainable systems. He specializes in state machines, workflow automation, and process optimization—skills that helped scale a startup to a multi-million-dollar e-commerce player by automating release and upgrade flows. Pragmatic about SOLID architecture and early testing, he prioritizes automatable validation to reduce human error and technical debt. As a freelancer and former senior developer at Spryker, he blends open-source stewardship with commercial delivery, often improving code quality and CI/tooling across projects.
code11 years of coding experience
job13 years of employment as a software developer
bookTUM
languagesEnglish, German
github-logo-circle

Github Skills (48)

database-migrations10
unit-testing10
debugging10
debug10
cakephp10
object-mapping10
bootstrap10
validations10
technical-writing10
testing10
configuration-management10
form-helper10
templater10
template-engine10
object-oriented-programming10

Programming languages (19)

JavaCSSCMakefileTwigScalaGoHTML

Github contributions (5)

github-logo-circle
propelorm/Propel2

Oct 2015 - Jan 2023

Propel2 is an open-source high-performance Object-Relational Mapping (ORM) for modern PHP
Role in this project:
userBack-end Developer
Contributions:3 releases, 320 reviews, 339 commits in 7 years 4 months
Contributions summary:Mark primarily focused on improving the Propel2 ORM's codebase. They addressed issues related to inline assignments and negation in the source code, preventing false positives. Additionally, the user removed bad practices related to inline assignments and improved code quality. Their work involved modifications in several core Propel2 files, including those related to active query models and behavior handling.
relationalphpmodern-phpperformancemapping
dereuromark/cakephp-queue

Aug 2015 - Jan 2023

Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:102 releases, 63 reviews, 657 commits in 7 years 6 months
Contributions summary:Mark primarily focused on code style improvements and build process automation within the CakePHP queue plugin. Their work involved running PHP CodeSniffer to enforce code standards and fixing code style issues. They also made changes to the shell code, including process management and log output, suggesting a focus on the operational aspects of the queue system.
dependenciesphpphp7pure-phpcakephp
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 Scherer