Hi, I'm Javier Garrido.
I'm a web developer based in Burgos, Spain, working remotely for Kodify Media Group. Most of my career has been on the backend, mainly with Node.js, and I'm at home on the frontend with React too. Before JavaScript took over I built things with .NET.
These days I care a lot about how software is designed: domain-driven design, system architecture and the decisions that are hard to undo later. I like teams where people learn from each other, and I try to be the one who raises a hand when something needs doing.
Where I've created technical debt
I've been part of international teams at multinationals, at startups and, for the last few years, at a product company.
Software engineer in a fully remote, distributed team, working on high-traffic subscription video platforms. Mostly backend: service design, domain modelling and the infrastructure that keeps everything running.
Team lead for the last few years. I look after a backend team: planning the work, reviewing designs and helping people grow, while still writing code myself.
Developer at a Madrid startup, working fully remote and building the product from early on with a small team where everyone did a bit of everything.
Developer at a global IT services company, on projects for large clients. An international, English-speaking team, and a good school for working at scale.
Developer in an international team at a large information company, on products for the legal sector. Web applications and APIs, mainly with .NET, working day to day with colleagues in several countries.
Web developer at a travel wholesaler in Burgos. I kept the internal back-office application running, connected it with partners' services and built the company's new public website, mainly with .NET.
What I work with
- Node.js
- JavaScript and TypeScript
- React
- Domain-driven design
- System design
- Team leadership
- CI/CD and DevOps
- AI-assisted development
- Claude and LLM tooling
- .NET (earlier on)
Background
- Universidad de Burgos
- Computer engineering, 2012
- PeopleStorming
- Leadership program, 2026
- GOTO Copenhagen 2025
- Microservice Communication, masterclass by Sam Newman
- GOTO Copenhagen 2025
- Resilient Distributed Systems, masterclass by Sam Newman
- DDD Academy
- Domain-Driven Design in TypeScript, by Thomas Coopman, 2023
- People Collective
- Manager Accelerator Programme, 2023
- DDD Europe 2022
- Software Architecture: The Hard Parts, by Neal Ford
- Spanish
- Native
- English
- Full professional proficiency
Side projects
Things I've built outside work, mostly to learn or to help someone.
- Awards
- First prize at the MorcillaConf 2019 online hackathon
- Links
- Awards
- First prize for equal opportunities, Universitat Politècnica de Catalunya (2012)
- Winner of the first UBUEMPRENDE ideas contest (2012)
- Grant for developing a marketable prototype, Universidad de Burgos (2010)
- Links
Get in touch
The easiest way to reach me is LinkedIn, where you can find my professional profile.
The code for this site is on GitHub, and I also keep a small playground of experiments there.