Iñigo Martínez

Backend developer. I design services that move and process data: microservices, event-driven systems and high-volume ETL processes.

This page is recording your visit while you read it. This is the path your request takes, in real time:
  1. Your browser

    JavaScript

    Waiting

  2. Ingestion service

    Rust and axum

    Waiting

  3. Database

    PostgreSQL

    Waiting

  4. 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

    1. 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.

    2. 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%.

    3. 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.

    4. 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.

    5. 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.