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.