José Echarri

Staff Software Engineer at Seedtag

Oyón/Oion, Autonomous Community of the Basque Country, 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
José Echarri is a Staff Software Engineer based in the Basque Country with two decades of software experience and over a decade in senior product engineering roles. He blends hands-on backend database expertise—demonstrated by notable contributions to the popular Phinx migrations project around MySQL adapters, foreign keys and robust testing—with front-end work on Mattermost Playbooks, improving UX, i18n and automation features. As a founding engineer and former CTO, he pairs startup leadership with practical delivery, having led engineering teams at Consentio, HundredRooms and co-founded Citiservi. Currently at Seedtag, he focuses on architecting reliable systems and mentoring engineers while still shipping code. His background in systems engineering and an MEng in Computer Science underpin a pragmatic approach to schema design, testing and cross-stack development. Peers would describe him as an engineer who moves fluidly between deep database internals and user-facing product improvements, bringing product-minded rigor to open-source contributions.
code11 years of coding experience
job19 years of employment as a software developer
bookCharles III University of Madrid (Universidad Carlos III de Madrid)
bookBachelor of Science - BS, Systems Engineering, Bachelor of Science - BS, Systems Engineering at Universidad Nebrija
languagesSpanish, English
github-logo-circle

Github Skills (22)

database-migrations10
javascript10
web-application10
mysql10
typescript10
phpunit10
php10
front-end-development10
sql10
webapp10
typescript-types10
database-migration10
typescripts10
web-development10
react10

Programming languages (7)

TypeScriptDockerfileJavaScriptGoObjective-CPHPPython

Github contributions (5)

github-logo-circle
Mattermost Playbooks enable reliable and repeatable processes for your teams using checklists, automation, and retrospectives.
Role in this project:
userFull-stack Developer
Contributions:578 reviews, 262 commits, 268 PRs in 10 months
Contributions summary:José primarily contributed to the Mattermost Playbooks plugin, with a focus on front-end development within the user interface, including the addition of features to the playbook preview and enhancing the user experience. Their work involved implementing autofollower functionality and showing followers in the actions preview within the React-based webapp. Additionally, the user modified tests and updated the codebase, integrating internationalization features.
automationmattermost
cakephp/phinx

Dec 2014 - Jan 2015

PHP Database Migrations for Everyone
Role in this project:
userBack-end Developer / Database Engineer
Contributions:15 commits, 2 PRs, 2 comments in 25 days
Contributions summary:José focused on enhancing the MySQL adapter within the Phinx database migration framework. Their contributions involved implementing features like table and column commenting, adding support for foreign keys, and creating tests to validate these functionalities. They also addressed bugs and improved the code's structure and readability by refactoring and reordering sections. The user demonstrated a strong understanding of database schema management and testing.
database-migrationdatabase-migrationsphpmigrationsphp-database-migrations
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