Curriculum Vitae

Professional Resume

I build product software at the intersection of engineering, product, and people. Over the last 15+ years I have led and grown remote teams, shaped technical direction, and stayed hands-on across backend systems, platform foundations, and product development.

I'm most effective where I can contribute beyond implementation: shaping ideas early, making trade-offs explicit, and helping teams turn ambiguity into clear, sustainable execution. More recently that includes AI-native product development — using AI to improve the whole path from idea to production, not just to write code faster.

Last updated: April 2026 • PDF format • 3 pages

Experience

Senior Software Engineer

seQura • Apr 2026 – Present

  • Working in the Merchant Experience team in a 0→1 product engineering role spanning ideation, product definition, technical decisions, and execution.
  • Partnering closely with Product and other stakeholders to shape scope, navigate trade-offs, and turn ambiguous opportunities into clear, maintainable solutions with end-to-end ownership.

Co-Founder & Product Engineer

Avenida • Oct 2025 – Present

  • Building a platform that helps people save, organize, and revisit products from any marketplace more intentionally — web app, browser extension, and mobile.
  • Working across product shaping, technical decisions, and hands-on development, with an AI-native workflow covering architecture, implementation, and day-to-day execution.

Engineering Team Lead

Remote • Jan 2022 – May 2025 • 3 years 4 months

  • Led and scaled the Time & Attendance domain from one team to two, growing from 4 to 8 engineers.
  • Co-owned quarterly roadmaps with Product and Design, translating complex priorities into pragmatic architecture and clear execution.
  • Developed the team through 1:1s, performance reviews, and coaching.

Engineering Director

Factorial HR • Jul 2021 – Dec 2021 • 6 months

  • Led the Time Tracking engineering team across backend and frontend.
  • Owned technical strategy, delivery, and team operations for 4 engineers, aligning execution with product goals and strengthening team growth and hiring.

Engineering Lead

Lingokids • Apr 2020 – Jul 2021 • 1 year 4 months

  • Joined as Senior Backend Developer and was promoted to Engineering Lead in Nov 2020, leading a team of 3 engineers and supporting the scaling of backend and frontend systems to meet product growth.
  • Designed and optimized APIs, improving system performance and scalability.

Senior Software Engineer

Bizneo HR • Feb 2017 – Apr 2020 • 3 years 3 months

  • Built and scaled the Bizneo HR Suite from scratch with Elixir and Phoenix.
  • Partnered with leadership to shape the MVP and grow both the platform and the engineering team from 2 to 8 people.

Backend Developer

The Cocktail • May 2014 – Oct 2016 • 2 years 6 months

  • Developed and maintained backend systems for web applications, e-commerce platforms, and content-driven products, with a focus on reliability, scalability, and long-term maintainability.
  • Contributed to backend architecture, feature delivery, code reviews, and performance improvements with Ruby on Rails, helping reduce latency in production.

R&D Software Developer

Talento Corporativo • Oct 2010 – Apr 2014 • 3 years 7 months

  • Developed software across online reputation analysis, gamification platforms, and early intelligent assistant systems.
  • Worked on backend development, data processing, API design, and third-party integrations, turning R&D-driven ideas into practical software with real business use.

Leadership Style

My style is people-first but direct: strong teams do their best work when expectations are clear, trust is real, and execution is sustainable rather than heroic. I care about leadership that connects product direction, technical judgment, team health, and delivery discipline as parts of the same operating model.

What this looks like in practice

Intentional remote leadership

  • Clear goals, written context, and transparent decisions so no one is blocked by time zones.
  • Rituals that reinforce alignment: roadmap reviews, architecture forums, and predictable delivery cadences.

Coaching and growth

  • 1:1s as a safe space for development: career paths, feedback, and early signals of burnout or friction.
  • Fair distribution of high-impact work and sponsorship that makes talent visible.

Pragmatic technical leadership

  • Architectures that favor reliability, observability, and maintainability over accidental complexity.
  • Guardrails and standards (ADRs, code review norms, incident and postmortem quality) that balance speed and quality.

Outcome-driven delivery

  • Tight partnership with Product and Design to solve real user problems.
  • Focus on lead time, reliability, and execution clarity — not vanity metrics.

Inclusive by design

  • Diversity as a transversal practice: how we collaborate, give credit, assign projects, and honor different realities.
  • Accessible communication: agendas in advance, notes and recordings, clear language, and organized documentation.

Principles I live by

  • Clarity over control: Set context and constraints; empower teams to decide.
  • Fewer, better systems: Reduce complexity to make reliability repeatable.
  • Feedback as a habit: Make it frequent, specific, and growth-oriented.
  • Consistency > heroics: Reliable processes beat last-minute pushes.
  • Inclusion is operational: Design rituals and communication that welcome, hear, and reflect every voice in decisions.
  • Psychological safety: Enable candid debate, asking for help, and thoughtful risk-taking without fear of blame.

Most of this is written down in more detail in my Engineering Leadership Playbook.

How I Work

Start from the problem

Begin with the problem space, user need, and product context — not just the backlog. Aligning on what success looks like before defining what to build almost always produces better systems downstream.

Make scope and trade-offs explicit

Ambiguity is expensive. Shape ideas early, reduce uncertainty, and make trade-offs visible to the team and to stakeholders.

Build systems that can evolve

Robust enough for growth, simple enough to stay understandable by the people maintaining them. Accidental complexity compounds quietly — and it is usually avoidable.

Prefer sustainable execution over heroics

High-performing teams don't need constant intensity. They need clear ownership, good context, and strong feedback loops. Sustainable pace is a precondition for quality, not a concession.

Use AI as a workflow capability

Not just a coding assistant, but a way to improve ideation, definition, slicing, implementation, testing, and delivery. The question is not "how fast can I ship?" but "how can I think and decide more clearly?"

What People Say

A few words from people I've worked with and mentored.

Engineering Team Lead

Peer team lead at Remote • LinkedIn • 2025

“No matter how busy things get, Ivan always makes time to help — whether it’s someone on his team or a fellow team lead who just needs a sounding board. … He leads with calm, empathy, and thoughtfulness, and brings so much clarity to complex situations.”

Product Manager

Same team at Remote, now co-building Avenida • LinkedIn • 2023

“As a product manager, I’ve had amazing conversations and launched the most intricate of features with him. … I have witnessed the extreme empathy with which he manages a team of developers. He truly is the soul of the team, always looking out for everyone and making sure we’re all OK.”

Software Engineer

Mentee for one year • MentorCruise • 2026

“He always created a safe space to discuss challenges, doubts, career decisions, and technical topics without judgment. … He listens, encourages, challenges you to improve, and celebrates your progress with you.”

Mentoring & Community

Mentor

MentorCruise • Jan 2024 – Present

  • Mentoring engineers on technical growth, career transitions, and product building.
  • Rated 4.8/5 across 5 reviews, with mentees landing new roles and better offers along the way.

Co-Founder & Organizer

FabadaConf • Apr 2018 – Apr 2020

  • Co-founded and organized an annual software engineering conference in Gijón, Spain.
  • A one-day, single-track event bringing the local software community together with invited speakers from across the country.

Co-Founder

Elixir Asturias • Jun 2018 – Sep 2019

  • Organized meetups, talks, and hands-on workshops introducing Elixir and Phoenix to the local developer community.

Skills

Product, delivery & people leadership

Team growth, hiring, mentoring, performance reviews, and remote collaboration. Working closely with Product and Design to shape priorities, define pragmatic roadmaps, and turn ambiguity into outcome-driven execution.

Technical leadership & architecture

System design, architectural decision-making, and technical strategy for scalable, reliable platforms, with a focus on simplicity, maintainability, observability, and long-term product evolution.

Hands-on software development

T-shaped across backend, frontend, and platform work: Elixir/Phoenix, Ruby on Rails, Python, JavaScript/TypeScript, React, React Native, PostgreSQL, MySQL, AWS, Docker, CI/CD, and observability.

Community, mentoring & advocacy

Knowledge sharing and healthy engineering cultures, with a strong commitment to inclusion, belonging, and mental health in tech.

Education & Languages

University Expert in Artificial Intelligence

U.N.E.D. • 2012 – 2013

Computer Science Engineering

University of Oviedo • 2005 – 2009

Spanish

Native

English

Professional working proficiency

What I'm Building Towards

The work I find most meaningful is the kind where my output is the team. The next step I am building towards is an Engineering Manager or Engineering Team Lead role in a remote-first product company: owning team health, hiring, and delivery, in close partnership with Product and Design.

If that sounds like a conversation worth having, I would be glad to hear from you.