Volver al sitio

Juan Camilo Zúñiga

Ingeniero de Software

Ingeniero de software que construye productos fiables de punta a punta: servicios backend, interfaces rápidas e infraestructura cloud, con el lenguaje que pide el problema, y creciendo hacia AWS, DevOps y desarrollo cloud-first.

Experiencia

Desarrollador Full-stack · Freelance

abr 2025 – Actualidad · 1 año 7 meses

Santa Marta, Colombia · Remoto

Entrega de punta a punta de productos multiplataforma, integrando lógica de backend compleja con apps pulidas de cara al usuario.

  • Aplicación móvil de entrenamiento deportivo con blog.
  • Plataforma de gestión y programación de reciclaje industrial.
  • Optimización de rendimiento y rediseño de un sitio empresarial.
  • MVP de reservas hoteleras y MVP de logística de distribución de inventario.

Habilidades: React Native, Expo, React, Next.js, Angular, Redux, NestJS, Astro, Spring Boot, ASP.NET Core

Desarrollador Full-stack Semi-Senior · IGD S.A.S

ene 2021 – feb 2025 · 4 años 1 mes

Barranquilla, Colombia · Remoto

Lideré el desarrollo y la migración de plataformas SaaS financieras y contables empresariales, desde backends en NestJS y ASP.NET Core hasta frontends en Next.js y Astro.

  • Mejoré la escalabilidad y concurrencia de sistemas críticos, reduciendo la latencia en un 17%.
  • Lideré la modernización de código legado y la reducción de deuda técnica, aumentando la productividad del equipo en un 12%.
  • Definí estándares de ingeniería y patrones de diseño para dar consistencia entre plataformas.
  • Diseñé modelos de datos y flujos SQL/NoSQL que aumentaron el rendimiento del sistema.
  • Fui líder técnico en iniciativas full-stack alineadas con los objetivos del negocio.

Habilidades: React, Next.js, Angular, Astro, Tailwind, NestJS, ASP.NET Core, Spring Boot, Docker

Proyectos destacados

Prueba técnica efRouting

2026

Visualizador de lanzamientos de SpaceX con Go y Next.js, arquitectura hexagonal e infraestructura 100% como código.

https://github.com/cd-janz/efRouting_test

Dotfiles de Neovim

2025

Una configuración ligera de Neovim en Lua para liberar RAM para los servicios que realmente corro, sin perder un flujo full-stack.

Educación

Ingeniería de Sistemas · Universidad del Magdalena

ago 2019 – En curso (en pausa)

Formación centrada en la intersección entre lógica de sistemas y arquitectura empresarial: código limpio, microservicios e integración full-stack.

Habilidades

Backend: Java, Kotlin, Spring Boot, NestJS, Go, Gin, Fiber, Chi, Cobra, C#, ASP.NET Core, Python, FastAPI

Frontend: TypeScript, Angular, Astro, React, Next.js

Datos: SQL, DynamoDB

Cloud y DevOps: AWS, AWS CDK, ECS Fargate, Docker, Kubernetes (aprendiendo)

También he trabajado con: Lua

Español: Nativo · Inglés: B1