Iñigo Martínez
Backend developer. I design services that move and process data: microservices, event-driven systems and high-volume ETL processes.
-
Your browser
JavaScript
Waiting
-
Ingestion service
Rust and axum
Waiting
-
Database
PostgreSQL
Waiting
-
Statistics API
Java and Spring Boot
Waiting
Who has stopped by
Loading visits…
Each visitor is counted once a day. I don't use cookies or store your IP: the ingestion service turns it into an anonymous identifier that changes every day.
About me
I've been building backends for five years, mostly with Java and Spring. I care about systems being fast, scalable and easy to maintain, and about code that whoever comes next can understand.
I currently work on the data infrastructure of an AI agents project, and in my spare time I'm learning Rust. This portfolio is a small sample of both: it's built with Spring Boot and Rust, and it runs on a server I keep at home.
Experience
-
2025 – present
Senior Software Engineer
ITNOW, Barcelona
I design and maintain the data infrastructure of an AI agents project: vector databases, Elasticsearch clusters and daily ETL processes. I built an MCP tool that controls the agents' queries, and I support junior developers through code reviews.
-
2023 – 2024
Software Developer
The White Team, Derio
Evolution of a Java application with Spring, PL/SQL development on Oracle and automation scripts that cut the time spent on operational tasks by 10 to 30%.
-
2023
Software Developer
La Rioja Footwear Technology Center, Arnedo
I led an R&D team and built a .NET computer vision application to control a 3D foot scanner, used to design custom insoles.
-
2022 – 2023
Software Developer
Semantic Systems, Derio
Maintenance of a SaaS platform with business logic in Prolog, and MySQL improvements to process millions of records a day.
-
2021 – 2022
Application Software Developer
PwC, Bilbao
Development of a Salesforce application with Apex, and batch processes for large data volumes.
What I work with
- Languages
- Java, Rust, Python, C#, JavaScript and SQL
- Backend
- Spring Boot, JPA and Hibernate, REST APIs, Apache Kafka and axum
- Data
- PostgreSQL, Oracle, MySQL, Elasticsearch and vector databases
- Environment
- Docker, Linux, Git and Scrum
Let's talk
If you're looking for someone to join your backend team, get in touch.