Damien Harper

Lead Developer at 36h-immo

Limoges, Nouvelle-Aquitaine, France
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
Damien Harper is a Lead Developer based in Limoges, France with 11 years of professional experience and a longer technical career spanning software development and executive engineering roles. He has led technology teams as CTO at multiple companies and now guides development at 36h-immo, combining hands-on backend engineering with strategic product delivery. Damien contributes to open-source projects focused on database tooling and auditability, notably refining a MySQL Workbench schema exporter and extending an audit-log bundle to support filtered reads, transaction hashes and per-entity column control. He specializes in backend systems, schema transformation and data consistency, with a pragmatic eye for code readability and maintainability. Collected experience across startups and agencies has made him adept at turning complex data models into reliable, auditable systems. He trained in computer engineering at CNAM and often blends leadership with deep implementation work rather than purely managerial duties.
code11 years of coding experience
job23 years of employment as a software developer
bookNational Conservatory of Arts and Crafts
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

doctrine10
audit10
php10
schema-design10
auditing10
schema10
database-design10
db-schema10
mysql10
symfony-bundle10
symfony10
database-schema10
symfony-ux10
code-formatting9
orm9

Programming languages (5)

DockerfileTwigPHPBladeRuby

Github contributions (5)

github-logo-circle
DamienHarper/auditor-bundle

Jan 2018 - Dec 2022

The missing audit log library
Role in this project:
userBack-end Developer
Contributions:53 releases, 64 reviews, 343 commits in 4 years 11 months
Contributions summary:Damien refactored and extended the audit log library, implementing key features such as an audit reader service, which allows to read and filter through audit entries. They added controller methods and views to display and review audit entries. Furthermore, the user introduced functionality to ignore and store columns at the entity level, as well as added the transaction hash field to the audit entries, ensuring database consistency.
audit-tabledoctrine2ormaudit-logauditor-bundle
a php written mysql workbench file reader to transform the database scheme to useful other schemes like Doctrine
Role in this project:
userBack-end Developer
Contributions:11 commits, 4 PRs, 2 pushes in 1 year 11 months
Contributions summary:Damien primarily contributes to the back-end logic of the MySQL Workbench schema exporter. Their work focuses on refining the schema transformation process, specifically handling table and column naming conventions, including boolean detection and JSON datatype support. The user also addressed code style and readability issues.
databasefilereadermysql-workbenchphp
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