Emmanuel BarturenIngeniero de software · Lima, Perú

Cómo se usa

Campo de partículas · U1

Emmanuel Barturen

Ingeniero de software · CTO

Backend · APIs · Infraestructura · LLMs

Construyo plataformas desde 2014. Hoy soy CTO y cofundador de VerificaID (abre en una pestaña nueva), donde verificamos identidad para empresas en Perú.

Las partículas de la derecha arman una figura distinta para cada sección. Pasa el cursor sobre ellas: es un agujero negro que las atrae en espiral.

Explorar ▸Leer el blog

U1.01 · Perfil

✕

Perfil

Ingeniero de software en Lima. Empecé escribiendo código y pasé por tech lead y engineering manager antes de fundar.

Trabajo sobre todo en el backend — PHP y Laravel, Python, diseño de APIs — y en la infraestructura que lo sostiene: colas, bases de datos y despliegue continuo en AWS.

No tengo título universitario: aprendí trabajando, y eso marcó cómo enseño a los equipos que lidero. Me interesa el código que se puede mantener, las pruebas automatizadas y los sistemas que se explican solos.

Lo que más me interesa hoy es cómo se construye software con modelos de lenguaje de por medio, y qué cambia en el oficio cuando eso deja de ser un experimento.

Base
Lima, Perú
Oficio
11+ años
Ahora
CTO · VerificaID
Fuera
guitarra

U1.02 · Experiencia

✕

Experiencia

en el oficio desde
2014
etapas, de desarrollador a CTO
5
onboarding de clientes en VerificaID
3 d → 1 h
roles en Talently: senior, technical lead y engineering manager
3

Hoy

2024 — hoy

Cofundador y CTO · VerificaID

Rediseñé el onboarding de clientes: de 3 días a 1 hora, con verificación automática, checklists y webhooks.

  • Diseño y construcción de una plataforma de debida diligencia (KYC/AML): API en Laravel, frontend en Nuxt y scrapers en Python sobre AWS Lambda.
  • Arquitectura orientada a eventos con colas (SQS, RabbitMQ), MySQL y PostgreSQL; integración continua con GitHub Actions; observabilidad con CloudWatch y Sentry.
  • Integraciones con RENIEC, listas PEP/PLAFT y firma digital, con registro inmutable y control de accesos.

Code with Soul.

Código que se puede mantener y sistemas que se explican solos.

Trayectoria

2021 — 2024

Senior → Technical Lead → Engineering Manager · Talently

De desarrollador senior a engineering manager en tres años.

  • Entré como desarrollador senior de Laravel; technical lead de 2021 a 2023 y engineering manager de 2023 a 2024.
  • Como technical lead, responsable del diseño técnico y de los estándares de código del equipo de la plataforma.

2019 — 2021

Lead Software Development Engineer · VMC Subastas

Planeamiento técnico y arquitectura de la nueva plataforma y sus APIs.

  • Administración del servidor, métricas de rendimiento y liderazgo de los grupos de trabajo en funcionalidades nuevas.

2016 — 2020

Analista de desarrollo de sistemas · OleB2B

Análisis y desarrollo de la plataforma de comercio B2B, backend y frontend.

2014 — 2020

Desarrollador full-stack · proyectos y clientes propios

Pasarelas de pago y tiempo real para clientes propios.

  • Firebase y Pusher, migración de Laravel 5.1 a 5.7, APIs con Passport, TDD y principios SOLID.

U1.03 · Stack

✕

Stack

Backend
  • PHP
  • Laravel
  • Python
  • APIs REST
  • TDD
  • SOLID
Frontend
  • Vue
  • Nuxt
  • Astro
Infraestructura
  • AWS Lambda
  • SQS
  • CloudWatch
  • GitHub Actions
  • Laravel Forge
  • Cloudflare
Datos y colas
  • MySQL
  • PostgreSQL
  • Redis
  • RabbitMQ

U1.04 · Proyectos personales

✕

Proyectos personales

Todo en GitHub → (abre en una pestaña nueva)

U1.05 · Artículos

✕

Artículos

Todavía no publiqué nada acá. Lo que escribí antes está en dev.to (abre en una pestaña nueva).

Todos los artículos →

U1.06 · Contacto

✕