Juan David Jiménez

Ingeniero de Sistemas y Full Stack Developer

Spanish (Native speaker) English (Advanced) Cali, Colombia
jdjimeneza1@correo.usbcali.edu.co • +57 3178178423 • https://www.linkedin.com/in/juan-david-jimenez-7768a2222/
Juan David Jiménez

Sobre mí

Más de 5 años de experiencia como Ingeniero de Sistemas y Desarrollador Full Stack, con un enfoque integral en el desarrollo de aplicaciones web, aplicaciones móviles, tecnologías Web3, aprendizaje automático, aprendizaje profundo, inteligencia artificial, procesamiento de lenguaje natural, ciencia de datos, backend y frontend. Especializado en la creación de soluciones adaptadas a las necesidades de los clientes, aplicando buenas prácticas de desarrollo, como arquitecturas escalables, mantenibles y orientadas al rendimiento. Experiencia en el uso de patrones de diseño como C4, 4+1 y UML, con un enfoque en la escritura de código de alta calidad. Amplia experiencia en la implementación de pruebas unitarias para garantizar la fiabilidad del software, así como en el uso de principios de programación orientada a objetos (POO) y programación funcional, aplicando los principios SOLID.

Experiencia laboral

  • Lideré el ciclo completo de Legalia: levantamiento de requisitos, diseño de arquitectura modular y desarrollo de una app web responsiva. Diseñé la UI y la experiencia de usuario; implementé Frontend con Next.js y Backend con Python/Go; ademas de contar con la funcionalidad de extraer informacion de PDFs y realizar transformacion de texto a embeddings multilengual, gestión de búsqueda y consulta con RAG (Qdrant + Ollama + OpenAI); autenticación y SSO con JWT y Microsoft Entra ID. Desarrollé un microservicio de OCR en Go con Tesseract para PDFs escaneados, con procesamiento concurrente y gestión de solicitudes por processing_id. Orquesté CI/CD con Jenkins (dev/prod), administración de servidores y despliegues; gestioné repositorios y control de versiones con Git/GitLab. Validé con MVP temprano, pruebas funcionales/integración/UAT y documentación; transferencia al equipo de Systems Integration, capacitación de usuarios y presentación institucional.

  • StorePcGaming

    Full Stack Developer

    Participé activamente en el desarrollo integral de aplicaciones web y móviles, asumiendo la responsabilidad tanto del Backend como del Frontend. Supervisé los ciclos completos de desarrollo, desde la concepción hasta el despliegue final, garantizando la entrega de soluciones funcionales y de alta calidad. Mi rol incluyó la supervisión de las tareas asignadas al equipo de desarrollo, la coordinación de entregas y la participación directa en la implementación de funcionalidades clave. Además, brindé retroalimentación constructiva y sugerencias técnicas para optimizar el rendimiento, la escalabilidad y la calidad del proyecto.

  • Certiblock

    Junior Full Stack Developer

    Colaboré en la creación y desarrollo del Frontend de Certiblock, donde participé en la definición de la arquitectura y en la toma de decisiones tecnológicas, siempre con el objetivo de optimizar el rendimiento, la escalabilidad y la eficiencia del procesamiento. Mi contribución se extendió también al Backend, donde propuse y ejecuté soluciones que mejoraron la capacidad de procesamiento en entornos de alta demanda. Esto incluyó la resolución de cuellos de botella relacionados con la escalabilidad de la Blockchain y la compatibilidad de la carga de datos para su consumo efectivo por parte del Frontend. Trabajé de forma colaborativa con equipos multidisciplinarios de diferentes países, incluidos España y México, para integrar el trabajo de forma eficiente y lograr resultados tangibles para los usuarios finales. Esta colaboración internacional me permitió desarrollar habilidades de comunicación y adaptación, asegurando que los objetivos del proyecto se cumplieran dentro de los plazos establecidos y con los estándares de calidad requeridos.

  • Freelance

    Front-end Developer with React and PWA

    Desarrollé y mantuve una variedad de aplicaciones web utilizando JavaScript, TypeScript y React, aplicando patrones de diseño basados en componentes y buenas prácticas en cada proyecto. Adquirí experiencia con frameworks y tecnologías modernas como VueJs, AstroJs, Next.js, Actix Web y Django. Además, desarrollé aplicaciones web progresivas (PWAs) y enfoques de diseño mobile-first para mejorar la experiencia del usuario. En cada proyecto, apliqué principios de escalabilidad, rendimiento y usabilidad, contribuyendo de forma efectiva a la entrega de productos de calidad.

  • Freelance

    Back-end Developer with C# and .NET Framework

    Desarrollé y mantuve diversas soluciones de backend utilizando C# y .NET, aplicando principios de arquitectura limpia, APIs REST y microservicios para crear aplicaciones escalables y eficientes. Me especialicé en la migración de aplicaciones monolíticas a microservicios, el diseño de APIs seguras con autenticación y autorización mediante JWT, y la implementación de pruebas unitarias e integrales. Mi enfoque se centró en la calidad del código, utilizando patrones de diseño, principios SOLID y una estructura de código limpia y bien documentada.

Educación

  • Universidad de San Buenaventura

    Educación universitaria profesional

    Ingeniero de Sistemas

  • 1. Architecture & Design of Software

  • Platzi

    Estudio en línea autónomo para el desarrollo de habilidades en el desarrollo de software y tecnologías emergentes.

    Ingenieria de Sistemas

  • 1. Curso Básico de Programación con C#

  • 2. Curso de APIs con .NET

  • 3. Curso de Backend con Node.js: API REST con Express.js

  • 4. Curso de Backend con Node.js: Base de Datos con PostgreSQL

  • 5. Curso de Backend con Rust: Bases de Datos, Controladores y Templates

  • 6. Curso de Frontend Developer

  • 7. Curso de Fundamentos de Entity Framework

  • 8. Curso de Fundamentos de .NET

  • 9. Curso de Fundamentos de Node.js

  • 10. Curso de Fundamentos de Rust

  • 11. Curso de Fundamentos de TypeScript

  • 12. Curso de Fundamentos de Python

  • 13. Curso de Introducción a MongoDB

  • 14. Curso de Prework para Desarrollo de Aplicaciones Blockchain 2021

  • 15. Curso de Rust: Fundamentos, Variables, Ciclos y Funciones

  • 16. Curso Práctico de Frontend Developer

  • 17. Curso Práctico de JavaScript

  • Aws Academy

    Educación en línea sobre tecnologías de la nube de Amazon Web Services.

    Ingenieria de Sistemas

  • 1. AWS Cloud Machine Learning Essentials

  • 2. AWS Cloud Practitioner Essentials

Proyectos

Habilidades Tecnicas

  • Seguridad

  • Backend

  • Bases de datos

  • Servicios en la Nube

  • Contenedores

  • Control de versiones

  • Ciencia de datos

  • Frameworks

  • Frontend

  • Entornos de desarrollo

  • Manejadores de paquetes

  • Sistemas operativos

  • Pruebas

  • Web3

  • Integración continua y despliegue continuo (CI/CD)