Skip to content
ic
Contact

Ivan Carrillo

Senior Software Engineer · Guadalajara, MX

Engineering leader with 13+ years shipping software and 7+ years leading teams. Currently building software that reaches millions of users across Mexico at Nubank.

Ivan Carrillo, head-and-shoulders portrait, smiling, neutral background

The short version.

13 +
Years in software

Shipping software across insurance, edtech, fintech, and enterprise.

7 +
Years leading teams

As Tech Lead, Lead Software Engineer, and Staff Engineer.

40 +
Engineers led

Guided and mentored across multiple teams and cross-team initiatives.

50 +
Solutions delivered

Customer implementations, integrations, and use cases designed and shipped end to end.

2 ×
Talent Land speaker

Invited to speak at one of the largest tech events in Mexico, in 2025 and 2026.

Work experience.

  1. NU 2025 — now

    Nubank

    Senior Software Engineer · Growth · Mexico City

    • Building frictionless onboarding for millions of users in Mexico.
    • Backend services on the Growth platform, server-side and user-side architecture.
    • Cross-functional delivery with Product, Design, and Engineering Managers.
    • Clojure
    • Kafka
    • AWS
    • Datomic
    • Typescript
    • NextJS
  2. WGU 2025

    Western Governors University

    Staff Software Engineer · Hybrid · Guadalajara

    • Technical leadership across 4 teams and ~40 engineers.
    • Led the modularization of the enrollment platform API.
    • Championed standards for coding, testing, and documentation.
    • Java
    • Spring Boot
    • TypeScript
    • NestJS
    • Angular
    • Kafka
  3. EPAM 2022 — 2025

    EPAM Systems

    Lead Software Engineer · Global Top-10 Insurance Client

    • Led a 10-engineer team owning architecture, delivery, and client relationship.
    • Architected microservices from scratch to production with versioned REST APIs.
    • Resource manager for 9 engineers: 1:1s, career plans, comp, exit management.
    • Node.js
    • TypeScript
    • COBOL
    • AWS
    • Microservices
    • NestJS
  4. FreeAgent CRM 2018 — 2022

    FreeAgent CRM

    Technical Lead · Remote

    • Led enterprise CRM implementations — scoping, workflows, integrations.
    • Built the QA org from scratch; managed 4 engineers across MX and India.
    • Reduced customer-reported issues by 80%.
    • Node.js
    • React
    • Javascript
    • Loopback.js
    • Ionic
    • AWS Lambdas
  5. 2014 — 2018

    Intel · UdG · Software TP

    Earlier roles · Guadalajara

    • BIOS automation at Intel (Sandy Bridge → Sky Lake).
    • Java + PL/SQL at UdG's Ventanilla Única platform.
    • Freelance team lead: POS systems, SAP B1 integrations.
    • C#
    • Java
    • PL/SQL
    • Node.js
    • Vue
    • Laravel

Education.

2025 — 2027 In progress

MS in Computer Science

Universidad Autónoma de Guadalajara

Guadalajara, MX

2015 — 2019

BS in Software Engineering

Centro de Enseñanza Técnica Industrial

Guadalajara, MX

  • Also: AS in Informatics and Computation — Centro de Enseñanza Técnica Industrial, 2010 — 2015.

Conference talks.

Photo from Talent Land 2026 keynote
Talent Land Mexico · CDMX · 2026 · 25 min

Modularize before you migrate.

Maximizing ROI on a monolith-to-microservices move.

A personal story of leading a backend migration: why most teams start the migration too early, and how to de-risk it by modularizing the monolith first.

Photo from Talent Land 2025 keynote
Talent Land Mexico · Guadalajara · 2025 · 60 min

Implementing microservices.

Patterns, pitfalls and lessons from production.

A deep dive into architecture patterns, common pitfalls, and the lessons I learned building these systems in production.

Tech stack.

Languages
  • TypeScript
  • JavaScript
  • Node.js
  • Java
  • Clojure
  • Python
  • SQL
Frameworks
  • NestJS
  • Express
  • Spring Boot
  • React
  • Angular
Architecture
  • Microservices
  • Event-Driven
  • Clean Architecture
  • SOLID
  • Design Patterns
  • REST
  • GraphQL
  • API Versioning
Cloud & DevOps
  • AWS
  • Docker
  • Kubernetes
  • AWS CDK
  • CloudFormation
  • GitHub Actions
  • Jenkins
  • Bamboo
Data
  • PostgreSQL
  • Oracle
  • SQL Server
  • DynamoDB
  • MongoDB
  • Redis
  • Datomic
  • Hana DB
Messaging & Observability
  • Apache Kafka
  • Dynatrace
  • Datadog
  • Splunk
Testing
  • Jest
  • Selenium
  • JMeter
ML & AI tooling
  • Databricks
  • Jupyter
  • Feature engineering
  • Claude
  • Cursor
  • Amazon Q
  • Kiro

Where to find me.

ivan.carrillo@softwaretp.com

Guadalajara, MX