Skip to content

000Sobre míBUCARAMANGA, SANTANDER, COLOMBIA

Hola, soy José.Desarrollo de principio a fin.

José David Flórez Navarrete — retrato
José D. Flórez NavarreteBUCARAMANGA, COLOMBIAIngeniero de software

Soy José, ingeniero de software con enfoque fullstack. Desarrollo interfaces web con React y TypeScript, APIs con C#/.NET y aplicaciones con PostgreSQL. Mi trabajo incluye proyectos frontend, móviles y fullstack, además de sistemas en producción para servicios de emergencia, SaaS de salud y seguimiento de referidos.

Me gradué del B.S. en Ingeniería en Sistemas Computacionales de Saint Leo University en mayo de 2026. También completé el bootcamp intensivo de Desarrollo Fullstack de Campuslands, donde me especialicé en el ecosistema .NET, bases de datos y arquitectura de software.

Mis proyectos incluyen este portafolio con React y TypeScript, una aplicación de tareas con Flask, autenticación y datos persistentes, un frontend de Fórmula 1 con Web Components y Three.js y una aplicación Android con Kotlin. Abarcan interfaces de usuario, integración de APIs, validación en el servidor y despliegue.

En Planeta IP desarrollé APIs en producción con C#/.NET y trabajé en diseño de esquemas PostgreSQL, migraciones, autenticación, reportes, integraciones y soporte. Disfruto definir responsabilidades claras entre la interfaz, la lógica de aplicación y los datos. Me interesan el rendimiento, la seguridad, los sistemas distribuidos y las tecnologías cloud.

001ExperienciaLínea de tiempo

Lo que he construido en producción.

  • MMXXV

    a 2026

    Ingeniero de software (.NET)

    Bucaramanga, Santander, Colombia

    Planeta IP Comunicaciones SAS ESP

    Oct 2025 a 6 oct 2026

    • Desarrollé funcionalidades en producción para servicios de emergencia, SaaS de salud y seguimiento de referidos en Planeta IP. Me encargué del diseño de bases de datos, migraciones, APIs ASP.NET Core, integraciones, preparación para despliegues y soporte en producción.
    • Diseñé flujos de mantenimiento y órdenes de trabajo para una plataforma de servicios de emergencia, con planes de mantenimiento, seguimiento de horómetros y consolidación de hallazgos.
    • Migré lógica de negocio de procedimientos almacenados de PostgreSQL a capas de Clean Architecture. Utilicé FluentValidation, Dapper, SQL parametrizado, CTEs, paginación, consultas por lotes y transacciones con Unit of Work.
    • Reconstruí la autenticación con JWT de corta duración en cookies HttpOnly, rotación de refresh tokens, almacenamiento de tokens con hash, limitación de intentos y control de sesiones en toda la API. Eliminé 78 campos de ID de usuario enviados por el cliente para prevenir suplantación y añadí validación de firmas de archivos.
    • Lideré el análisis de una base de datos de un SaaS de salud en PostgreSQL 17 con 846 funciones, 219 tablas y 39 millones de filas. Creé herramientas con Node.js y SQL para rastrear dependencias e identificar objetos sin uso.
    • Eliminé de forma segura 232 funciones, 25 tablas, 11 vistas y vistas materializadas, y 31 claves foráneas. Liberé 491 MB sin afectar los datos activos ni las llamadas del backend. Verifiqué 25 respaldos pg_dump y moví los puertos de integración a la capa Application.
    • Como desarrollador backend principal de un sistema de seguimiento de referidos, construí una API REST versionada con manejo centralizado de errores, respuestas estandarizadas, limitación de solicitudes, autenticación JWT, RBAC y autorización jerárquica.
    • Desarrollé reportes con Dapper, exportaciones a PDF y Excel, configuración de fuentes en Docker e integraciones con Gemini con caché y trazabilidad. Utilicé Claude Code y Codex para planificación de arquitectura, revisión de código y apoyo en la implementación.

002EducaciónCredenciales

  • BS

    Saint Leo University

    Ingeniería en Sistemas Computacionales · Tampa, FL

    • Graduado en mayo de 2026
    • GPA 3.8 / 4.00
    • Dean's Honor List

    Mar 2023 a may 2026

  • Bootcamp

    Campuslands

    Bootcamp de Desarrollo Fullstack · Floridablanca, Colombia

    • Programa intensivo enfocado en C#, ASP.NET, PostgreSQL y arquitectura de software.

    Sep 2024 a jun 2025

003MétodoCómo trabajo

Cómo abordo la ingeniería.

01

Responsabilidades claras

Separo el comportamiento de la interfaz, las reglas de negocio y el acceso a datos para que cada componente tenga una responsabilidad clara. Los componentes React, los contratos tipados, Clean Architecture y SOLID guían cómo organizo las aplicaciones.

02

Identidad y validación

Combino la respuesta de los formularios en el cliente con validación y autorización en el servidor. Mi trabajo incluye sesiones JWT, rotación de refresh tokens, RBAC, verificación de archivos y formularios validados con Zod.

03

Verificar antes de publicar

Compruebo dependencias y respaldos antes de las migraciones y pruebo los flujos de usuario en el navegador. Uso herramientas de verificación con Node.js y SQL, Vitest y Playwright para comprobar el comportamiento de los formularios y las respuestas del servidor.

004StackConjunto de trabajo

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07

Enfoca una habilidad para ver proyectos relacionados.

005Dossier

Mi trayectoria completa está en el CV.