Ejemplo de currículum: Desarrollador/a back-end

Ejemplo de currículum de desarrollador back-end en Guadalajara: pagos en Go, 1,2 millones de transferencias al día y 99,96 % de disponibilidad.

Carta para este puesto

Emiliano Zárate Bustos

Desarrollador back-end sénior | Go, PostgreSQL y Kafka | Pagos y APIs de alto volumen

Guadalajara, México7 años de experiencia

Resumen

Desarrollador back-end con 7 años construyendo APIs y procesos de datos, los últimos tres en pagos. Diseña servicios en Go y Python sobre PostgreSQL y Kafka, y cuida la parte menos vistosa del trabajo: idempotencia, migraciones que no bloquean tablas y alertas que significan algo. Hoy es responsable del servicio de conciliación de transferencias SPEI en una empresa de pagos de Guadalajara.

Experiencia

Desarrollador back-end séniormarzo de 2023 - actualidad

Cuentamar Pagos

  • Responsable del servicio de conciliación de transferencias SPEI en Go: 1,2 millones de operaciones al día con un p99 de 95 ms.
  • Disponibilidad de 99,96 % en los últimos 12 meses, frente a 99,6 %, tras introducir claves de idempotencia y un patrón outbox para los reintentos.
  • Separación del módulo de comisiones de un monolito de 300 000 líneas en 2 servicios en 8 meses, sin interrupciones para los comercios.
  • Ahorro de USD 9 000 al mes en AWS al redimensionar instancias de RDS y mover datos fríos a S3.
  • Coordinación de las entrevistas técnicas de back-end; 4 contrataciones desde 2024.
Desarrollador back-endseptiembre de 2020 - febrero de 2023

Rutamaguey Envíos

  • APIs REST y gRPC en Python (FastAPI) para el rastreo de 40 000 envíos diarios.
  • Importación nocturna de guías reescrita sobre Kafka: la actualización de los datos pasó de 24 horas a menos de 10 minutos.
  • Cobertura de pruebas de la API principal de 38 % a 76 %.
  • Guía de migraciones de PostgreSQL sin tiempo de inactividad que el equipo sigue usando.
Desarrollador júniorjunio de 2019 - agosto de 2020

Bitácora Norte Software

  • APIs en Node.js para 3 clientes de comercio electrónico.
  • Despliegue automatizado con GitHub Actions y Docker: de 90 minutos de trabajo manual a 12.

Habilidades

  • Go
  • Python (FastAPI)
  • PostgreSQL
  • Kafka
  • Diseño de APIs REST y gRPC
  • AWS (ECS, RDS, S3, SQS)
  • Docker y Terraform
  • Sistemas distribuidos
  • Observabilidad (Prometheus, Grafana)
  • Inglés avanzado

Certificaciones

  • AWS Certified Developer, Associate (2023)

Formación

Ingeniería en Computación, Universidad de Guadalajara, 2019

Personas candidatas y empleadores ficticios. Cualquier parecido con una persona o empresa real es pura coincidencia.

Ahora con tu experiencia y una oferta real

Jobiko redacta un currículum y una carta a partir de lo que realmente hiciste, para la oferta que elijas, y te muestra ambos antes de enviar nada.

Crear mi currículum →

Lo que los reclutadores comprueban primero

Escala y confiabilidad en cifras

Peticiones por segundo, latencia p99 y disponibilidad le dicen a quien contrata qué nivel de sistema has operado en producción.

Un servicio que es tuyo

Di qué servicio te pertenece. Ser responsable de algo de punta a punta, guardias incluidas, pesa mucho en puestos sénior.

Problemas difíciles resueltos sin riesgo

Migraciones sin tiempo de inactividad, pagos idempotentes, cambios de esquema en tablas con tráfico: son las historias que se exploran en la entrevista.

Un stack que coincide

Muchos reclutadores de tecnología filtran primero por lenguaje y base de datos. Pon Go, Python o Java y tus bases de datos en el titular y en las habilidades.

Palabras clave que detecta el sistema de seguimiento de candidatos

  • Desarrollador back-end
  • Go
  • Golang
  • Python
  • PostgreSQL
  • Kafka
  • Microservicios
  • API REST
  • gRPC
  • AWS
  • Sistemas distribuidos
  • Pagos
  • Docker
  • Terraform

Usa las que sean ciertas en tu caso, con las palabras de la oferta.

Errores que evitar

  1. Un muro de tecnologías

    Con 30 herramientas listadas nadie ve en qué eres bueno. Quédate con unas 10 y asegúrate de que cada una aparezca en un logro.

  2. Describir funciones y no sistemas

    «Desarrollé endpoints para el tablero» dice poco. Describe el tráfico, el volumen de datos y qué mejoró.

  3. Olvidar costos y operación

    De un perfil sénior se espera que cuide el gasto en la nube y las alertas. Un logro sobre cualquiera de los dos muestra madurez.

Preguntas

¿Cuántas páginas debe tener el currículum de un desarrollador back-end?
Una página con menos de cinco años de experiencia, dos como máximo después. Detalla los últimos cinco a siete años y resume lo anterior.
¿Incluyo un enlace a GitHub?
Sí, si tiene código que estés dispuesto a que evalúen. Ponlo junto a tu correo y LinkedIn. Un perfil vacío es mejor dejarlo fuera.
¿Escribo el currículum en inglés o en español?
En el idioma de la vacante. Si postulas a equipos que trabajan con Estados Unidos, ten una versión en inglés lista con las mismas cifras.