Disponible para nuevos retos

Construyo los sistemas sobre los que corre tu negocio.

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.

Ingeniero de Software · Santa Marta, Colombia · Remoto · Híbrido · Dispuesto a reubicarme

años construyendo software en producción
4+
APIs, interfaces y cloud, con el lenguaje que pide el problema
Full stack
productos freelance entregados de punta a punta
5

Bajo el capó

Explora mi trayectoria como un repositorio

cd-janz — README.md

# Juan Camilo Zúñiga
> Ingeniero de Software · Santa Marta, Colombia
​
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.
​
## El humano en el ciclo
Entré a la tecnología a los 18 como una decisión consciente y poco tradicional, y se volvió el centro de mi vida. Aprendo más rápido donde todo es más difícil: un cuello de botella técnico es, para mí, un campo de juego.
​
He liderado la migración y modernización de plataformas SaaS financieras y contables, diseñado backends en NestJS y ASP.NET Core, y entregado interfaces rápidas con React, Next.js y Astro.
​
Me importa entender qué necesita el negocio y elegir la arquitectura más simple que lo resuelva. Trabajo en todo el stack (backends en Java, Kotlin, Go, TypeScript y C#; interfaces en Angular, React y Astro) y elijo la herramienta según el problema, no al revés. Estoy creciendo hacia AWS, infraestructura como código y DevOps para construir cloud-first.
​
## Skills
- 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
​
## Contacto
- https://www.linkedin.com/in/juanzuniga79/
- https://github.com/cd-janz

mainDisponible

MarkdownUTF-8ES

Sobre mí

El humano en el ciclo

Entré a la tecnología a los 18 como una decisión consciente y poco tradicional, y se volvió el centro de mi vida. Aprendo más rápido donde todo es más difícil: un cuello de botella técnico es, para mí, un campo de juego.

He liderado la migración y modernización de plataformas SaaS financieras y contables, diseñado backends en NestJS y ASP.NET Core, y entregado interfaces rápidas con React, Next.js y Astro.

Me importa entender qué necesita el negocio y elegir la arquitectura más simple que lo resuelva. Trabajo en todo el stack (backends en Java, Kotlin, Go, TypeScript y C#; interfaces en Angular, React y Astro) y elijo la herramienta según el problema, no al revés. Estoy creciendo hacia AWS, infraestructura como código y DevOps para construir cloud-first.

  • EspañolNativo
  • InglésB1
  • Remoto / Híbrido · Dispuesto a reubicarme

Skills

Tecnologías en las que confío y dónde las demostré

Núcleo

Backend

Servicios y APIs que se mantienen fiables por años: Java, Kotlin y Spring Boot, Go, NestJS, ASP.NET Core y Python.

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

Núcleo

Frontend

Interfaces tipadas del componente a la página: TypeScript con Angular, React, Next.js y Astro.

  • TypeScript
  • Angular
  • Astro
  • React
  • Next.js

Núcleo

Datos

Modelado relacional y SQL sólido, además de almacenes clave-valor como DynamoDB.

  • SQL
  • DynamoDB

Foco en crecimiento

Cloud y DevOps

Hacia dónde voy: infraestructura como código, contenedores y AWS, diseñados desde el primer día.

  • AWS
  • AWS CDK
  • ECS Fargate
  • Docker
  • Kubernetes

También he trabajado con Lua

Ver stack completo

Experiencia

Dónde he construido y qué logré

  1. Desarrollador Full-stack

    Freelance · Santa Marta, Colombia · Remoto

    abr 2025 – Actualidad1 año 7 meses

    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.
    React NativeExpoReactNext.jsAngularRedux+4 más
  2. Desarrollador Full-stack Semi-Senior

    IGD S.A.S · Barranquilla, Colombia · Remoto

    ene 2021 – feb 20254 años 1 mes

    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.
    ReactNext.jsAngularAstroTailwindNestJS+3 más

Ver experiencia completa

Educación

La base detrás del trabajo

  • En curso (en pausa)

    Ingeniería de Sistemas

    Universidad del Magdalena

    ago 2019Santa Marta, Colombia

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

Trabajo destacado

Trabajo que muestra cómo pienso

2026 · test

Prueba técnica efRouting

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

GoNext.jsTypeScriptPython

2026 · test · Desarrollador full-stack mid-level

Prueba técnica efRouting

GoNext.jsTypeScriptPythonAWS CDKDynamoDB

Problema. Visualizar datos de SpaceX con una solución cloud rápida, escalable y reproducible.

Enfoque. Un servicio en Go con principios hexagonales, un ETL automatizado en Python que alimenta DynamoDB, microservicios en ECS Fargate y toda la infraestructura definida con AWS CDK.

Por qué importa. Demuestra responsabilidad de punta a punta: diseño de dominio, pipeline de datos, despliegue y un cliente Next.js tipado.

Ejemplo

2021 – 2025 · enterprise

IGD Plus

Núcleo empresarial modular con arquitectura inspirada en microkernel: contabilidad, créditos y operaciones como módulos aislados.

TypeScriptReactTailwindASP.NET Core

2021 – 2025 · enterprise · Líder técnico

IGD Plus

Ejemplo

TypeScriptReactTailwindASP.NET CoreSQL

Problema. Un software de gestión que debía crecer módulo a módulo sin desestabilizar el núcleo.

Enfoque. El motor está aislado de los módulos de dominio (contabilidad, créditos, operaciones), de modo que cada uno evoluciona, se despliega y falla de forma independiente.

Nota. Los detalles son deliberadamente generales por confidencialidad.

2025 · personal

Dotfiles de Neovim

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

LuaNeovimLSPTreesitter

2025 · personal · Autor

Dotfiles de Neovim

LuaNeovimLSPTreesitter

Problema. Los IDEs pesados competían por memoria con los microservicios locales.

Enfoque. Una configuración modular y guiada por teclado, con LSP y Treesitter afinados para que las plantillas de Angular y el CSS embebido tengan IntelliSense completo.

Resultado. Un editor notablemente más liviano y un mejor entendimiento de los frameworks que uso a diario.

Ver todos los proyectos

Contacto

Construyamos algo sólido juntos

¿Contratación, un proyecto o solo una duda técnica? Escríbeme y te respondo en menos de 24 horas.

¿Prefieres un canal directo?