Marco Emrich

Senior Consultant & Software Architect at codecentric AG

Nuremberg, Bavaria, 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

👤
Senior
🎓
Top School
Marco Emrich is a Senior Consultant and Software Architect with 13+ years of professional experience, currently shaping architecture and software quality at codecentric in Nuremberg. He champions software craftsmanship, specializing in TDD, Domain-Driven Design, BDD and Hexagonal Architecture, and regularly delivers talks and workshops—often on lesser-known TDD styles he collects and teaches. Marco is committed to bringing functional programming into mainstream practice, promoting technologies like ReScript/ReasonML and utility libraries such as Ramda and Remeda. He combines hands-on front-end contributions (e.g., improving the JSCraftCamp website and UX for contributor onboarding) with academic teaching in software quality assurance. A published author on JavaScript, BDD and database programming, he pairs practical delivery experience with a strong emphasis on testing and continuous learning.
code13 years of coding experience
job17 years of employment as a software developer
bookDipl. Inf. (FH), Medieninformatik, 1.8, Dipl. Inf. (FH), Medieninformatik, 1.8 at Hochschule Kaiserslautern
bookTechnische Universität Kaiserslautern
languagesGerman, English
github-logo-circle

Github Skills (10)

html10
javascript10
material-ui10
materialize10
ejs10
github9
css9
eventsource8
eventing8
event-handling8

Programming languages (10)

TypeScriptC#DockerfileC++JavaScriptHTMLSvelteRuby

Github contributions (5)

github-logo-circle
jscraftcamp/website

Apr 2016 - May 2022

Website of the JSCraftCamp in Munich
Role in this project:
userFront-end Developer
Contributions:1 review, 95 commits, 162 PRs in 6 years 2 months
Contributions summary:Marco primarily contributed to the website's front-end development. They focused on creating a "How to do the Pull Request" help page, improving the wording and fixing typos. The user also worked on integrating the mailchimp signup form, including adding styling and styling fixes. Further development included adding the sponsors section and updating the schedule.
caftersopenspaceeventjavascriptmunich
Starting code for refactoring kata exercises
Contributions:4 commits, 1 PR, 1 push in 8 years 11 months
reactjavascriptrefactoring-katarefactoringjava
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
Marco Emrich - Senior Consultant & Software Architect at codecentric AG