Ivan Ortega Garzón

Full Stack Developer | TypeScript, React & Node.js

Desarrollador Full Stack con +3 años de experiencia construyendo productos web end-to-end para negocio, desde interfaces modernas en React, Next.js y Astro hasta servicios backend con Node.js, Express y TypeScript. Especializado en APIs REST, arquitectura escalable, bases de datos SQL/NoSQL, ORMs (Sequelize, Prisma) y despliegues con Docker & CI/CD.

Stack Adicional

Experiencia adicional con Java (OpenJDK + 17) y Spring Boot + 3.5 para construcción de APIs, capas de negocio y servicios empresariales.

Enfoque Técnico

Administración Linux, arquitecturas SOA, optimización de rendimiento y aplicación de principios SOLID y Clean Code para entregar software mantenible y orientado a negocio.

Experiencia Laboral

  1. Freelance / Proyectos Personales

    Full Stack Developer - Freelance

    Jul 2025 --- Actualidad

    Desarrollo de plataforma full-stack para compartir archivos usando Cloudflare R2 con URLs pre-firmadas y subidas directas desde el navegador.

    Implementación de web scraper headless con Puppeteer para automatización de extracción de contenido multimedia, incluyendo grabación de audio en tiempo real con FFmpeg.

    Arquitectura de APIs REST con autenticación JWT, validación con Zod y ORMs (Sequelize) sobre PostgreSQL.

    Containerización completa con Docker y orquestación mediante Docker Compose con Nginx como reverse proxy.

    Desarrollo de SPAs modernas con React 19, TypeScript, Vite y Tailwind CSS con componentes Radix UI.

    Implementación de pipelines de CI/CD y buenas prácticas de desarrollo (Clean Code, SOLID).

    Gestión de infraestructura cloud (Cloudflare R2) y configuración de servidores Linux.

    Tech Stack

    React TypeScript Node.js Bun Express PostgreSQL Puppeteer Docker Cloudflare R2 Nginx FFmpeg
  2. Grupo Empresarial Multired S.A

    Analista De Aplicaciones - Full Stack Developer

    Nov 2023 --- Jul 2025

    Desarrollo de aplicaciones full stack con Node.js, Express y TypeScript para sistemas empresariales de alta disponibilidad.

    Diseño e implementación de arquitecturas escalables con microservicios dockerizados y exposición de APIs REST.

    Gestión y optimización de bases de datos relacionales (MySQL, Oracle) y NoSQL (MongoDB).

    Implementación de pipelines CI/CD con Jenkins para automatización de despliegues.

    Containerización de servicios con Docker Compose y gestión de infraestructura.

    Monitoreo y análisis de rendimiento con Grafana y logging centralizado.

    Desarrollo de integraciones con sistemas legacy y APIs de terceros.

    Tech Stack

    Node.js TypeScript Express MySQL Oracle MongoDB Docker Jenkins Grafana REST APIs
  3. Grupo Empresarial Multired S.A

    Técnico de Soporte y Mantenimiento

    2020 --- 2023

    Soporte técnico nivel 2 y 3 para usuarios internos y externos.

    Administración de servidores Linux y Windows.

    Configuración de redes, servicios y dispositivos corporativos.

    Testing de aplicaciones web y móviles en diferentes entornos.

    Resolución de incidencias mediante scripting (bash/shell).

    Documentación técnica de procedimientos y soluciones.

    Tech Stack

    Linux Windows Server Networking Bash/Shell Troubleshooting

Proyectos Full Stack

Proyectos seleccionados de mi GitHub para demostrar impacto real en frontend, backend, arquitectura y despliegue en producción.

En producción
⭐ Destacado
Imagen del proyecto W Shared Files

W Shared Files

Plataforma full-stack para compartir archivos de forma segura con Cloudflare R2, carga directa desde el navegador y enlaces de descarga únicos.

React TypeScript Node.js Express Cloudflare R2 PostgreSQL TailwindCSS Docker
En producción
⭐ Destacado
Imagen del proyecto Splice Vip Remixer

Splice Vip Remixer

Plataforma para descargar contenido multimedia de forma automatizada con Puppeteer y procesamiento en tiempo real con FFmpeg, incluyendo grabación de audio.

Next.js 15 TypeScript Node.js WebSocket TailwindCSS Auth.js Docker
En producción
⭐ Destacado
Imagen del proyecto Landing WinkerMind

Landing WinkerMind

Landing page para WinkerMind, destacando características y beneficios del producto con un diseño moderno y responsivo.

Astro TypeScript TailwindCSS Framer Motion Cloduflare
Código destacado

React Marketplace App

Aplicación de marketplace enfocada en experiencia de usuario, manejo de estado y consumo de APIs para flujos de productos y catálogo.

React TypeScript Vite TailwindCSS
Código destacado

Clean Architecture Node

Proyecto orientado a DDD y Clean Architecture con TypeScript, Express, Zod y persistencia SQL/NoSQL para diseño backend mantenible.

TypeScript Express MySQL MongoDB Zod Sequelize

Sobre Mí

Mi Evolución Profesional

En 5 años he evolucionado desde técnico de soporte hasta Full Stack Developer especializado. Esta transición me ha permitido combinar mi conocimiento en infraestructura con el desarrollo de productos web robustos y sistemas escalables.

Filosofía de Trabajo

Creo en construir soluciones full stack sólidas y mantenibles. Cada API que desarrollo prioriza performance, escalabilidad y seguridad. Me enfoco en escribir código limpio y bien documentado que facilite el trabajo en equipo y el crecimiento del proyecto.

Mis Fortalezas

  • Arquitectura Full Stack: Diseño de frontend + APIs REST escalables
  • Bases de Datos: SQL (MySQL, Oracle) y NoSQL (MongoDB)
  • DevOps & Cloud: Docker, CI/CD con Jenkins, Nginx
  • Performance: Optimización de queries y caching

Objetivo Actual

Busco integrarme a equipos de desarrollo full stack donde pueda aportar mi experiencia construyendo productos web orientados a negocio, mientras continúo profundizando en arquitecturas cloud-native y tecnologías como: Node.js, TypeScript, microservicios, Kubernetes y arquitecturas serverless.

Full Stack Principal

React / Next.js / Astro Node.js + Express TypeScript MySQL / Oracle Docker / Docker Compose REST APIs Jenkins CI/CD Nginx Java + Spring Boot

¡Trabajemos Juntos!

¿Buscas un Full Stack Developer comprometido? Me encantaría conocer más sobre tu proyecto y cómo puedo aportar valor a tu equipo.

Disponible para

Desarrollo Full Stack / APIs
Frontend con React / Next.js
Microservicios & Docker
Node.js / TypeScript
DevOps & CI/CD
Integración cloud y despliegues
Trabajo remoto/híbrido
Colaboración en equipo

Tiempo de respuesta: Normalmente respondo en 12-24 horas