
Douglas Zúñiga
Full Stack Software Engineer | Backend-focused
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Full Stack Software Engineer con enfoque backend y experiencia en el desarrollo de aplicaciones y servicios backend con Node.js y TypeScript, bajo arquitecturas hexagonal, de microservicios y orientada a eventos con Apache Kafka. Desarrollo APIs con NestJS, Express.js y Hapi.js, integrando bases de datos SQL y NoSQL, Redis para optimizar el rendimiento y WebSockets para comunicación en tiempo real. He participado en el diseño y desarrollo de un sistema de referidos entre clientes, desde la arquitectura hasta su integración con los servicios existentes.
Incorporo la inteligencia artificial (Claude Code) como herramienta de programación y apoyo en el día a día, con foco en la resolución de problemas, las buenas prácticas y la construcción de soluciones escalables para clientes de Latinoamérica.
Experiencia
Backend Developer at Consorcio Cueva (2024-02 – Present)
- Desarrollé servicios backend en Node.js bajo arquitectura hexagonal, aplicando un enfoque de microservicios en los productos que la empresa ofrece a clientes de toda Latinoamérica.
- Construí APIs con NestJS, Express.js y Hapi.js sobre bases de datos SQL y NoSQL.
- Implementé WebSockets para transmitir datos en tiempo real a un gráfico de velas de una plataforma de trading.
- Implementé caché con Redis para agilizar consultas frecuentes y reducir la carga de la base de datos.
- Participé en el diseño, la arquitectura y el desarrollo de un sistema de referidos Customer-to-Customer (C2C), orientado a impulsar las ventas mediante referidos y a facilitar el registro de nuevos clientes:
- Diseñé la solución y su arquitectura sobre los microservicios, APIs backend y aplicaciones cliente existentes.
- Construí el flujo de referidos con Node.js, TypeScript y MySQL: un código de referido único por cliente, registro mediante códigos y enlaces para compartir, y atribución referidor–referido.
- Implementé el seguimiento de referidos y las reglas de progresión por hitos del programa, incluidas la elegibilidad de las compras, el avance por hito y el registro de premios.
- Integré el sistema con los servicios existentes mediante eventos de Apache Kafka (pagos de órdenes, verificación de identidad) y con el programa de partners.
Fullstack Developer at RAVN Development Inc. (2022-01 – 2022-12)
- Construí una aplicación interna con NestJS para optimizar los procesos de incorporación de nuevos integrantes del área de desarrollo, cubriendo la capa de servicio con pruebas unitarias y de integración.
- Implementé la carga de archivos con AWS S3.
- Contribuí a una plataforma de delivery multirrestaurante con React y pruebas en React Testing Library.
Backend Developer at CENS (2021-10 – 2023-01)
- Desarrollé nuevas funcionalidades y mantuve las existentes de una API en.NET Core para el sistema interno de gestión de la empresa y su aplicación móvil.
- Administré la base de datos SQL Server con SQL Server Management Studio.
Fullstack Developer at CleverClouds (2020-09 – 2021-09)
- Desarrollé APIs REST con Express.js para diversos proyectos de clientes.
- Desarrollé una API en.NET Core para la gestión de embarques y desembarques de la Marina de Guerra del Perú.
- Construí una aplicación móvil con React Native para una empresa constructora, consumiendo una API en Express.js.
- Construí interfaces web con HTML, CSS y JavaScript.
Educación
Bachiller in Ingeniería de Sistemas Computacionales – Universidad Privada del Norte (2014 – 2021)
