David Matas

Head Of Product Engineering at Audiense

Greater Granada Metropolitan Area Spain
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
David Matas is a seasoned Head of Product Engineering based in Granada with nearly 20 years in software development and 14 years of formal experience leading teams and shipping production-grade web applications. He blends strong front-end and UX craftsmanship (React, TypeScript, CSS) with backend and API design, advocating clean, maintainable architectures and Domain-Driven Design principles. At Audiense he scaled teams, split monoliths into services on AWS, improved product–engineering collaboration, and established career frameworks to boost delivery and retention. A hands-on technical leader, he practices Extreme Programming techniques—pairing, continuous delivery, refactoring—and mentors engineers through clear feedback and growth plans. His open-source contributions include front-office work and end-to-end testing for a TypeScript DDD example, reflecting a pragmatic focus on developer experience and testable UIs.
code14 years of coding experience
job9 years of employment as a software developer
bookPostgrado Interacción persona/ordenador - Especialidad diseño de interacción y evaluación de usabilidad, Postgrado Interacción persona/ordenador - Especialidad diseño de interacción y evaluación de usabilidad at UOC
bookLicenciado Sociología, Licenciado Sociología at Universidad de Granada
stackoverflow-logo

Stackoverflow

Stats
1,861reputation
200kreached
2answers
5questions
github-logo-circle

Github Skills (21)

expressjs10
typescript10
typescript-types10
nodejs10
typescripts10
cypress9
nunjucks9
ejs9
html8
front-end-development8
testing8
back-end-development7
ddd7
border6
ecmascript6

Programming languages (12)

TypeScriptCoffeeScriptC++CSSRustScalaJavaScriptPHP

Github contributions (5)

github-logo-circle
🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
Role in this project:
userFull-stack Developer
Contributions:42 commits, 11 PRs, 21 pushes in 1 year 1 month
Contributions summary:David primarily focused on setting up and configuring the front-end backoffice application. They integrated Nunjucks for templating, implemented routes, and built the core structure of the front-end. They also added a course creation form, implemented request validation, and integrated the necessary components for listing courses. Additionally, the user contributed to integrating Cypress for end-to-end testing of the course creation process.
codelytvddd-samplecqrspatternsdomain-driven
davidmatas/dotfiles

Feb 2015 - Jan 2021

Contributions:15 pushes, 2 branches in 5 years 11 months
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
David Matas - Head Of Product Engineering at Audiense