Contacto

Email: crodrigr@gmail.com

Tel: (57) 3144912736

LinkedIn: Perfil

Habilidades Técnicas

Actitudes y Valores

Educación

Camilo Ernesto Rodríguez

Ingeniero de Sistemas

Competencias Clave

  • Diseño y arquitectura de soluciones basadas en microservicios y patrones como CQRS.
  • Desarrollo backend robusto en Java con Spring Boot y Python con FastAPI.
  • Implementación de sistemas distribuidos con Apache Kafka.
  • Diseño e implementación de soluciones cloud en AWS (Lambda, servicios gestionados).
  • Desarrollo frontend moderno con Angular y buenas prácticas en TypeScript.
  • Gestión eficiente de bases de datos relacionales y no relacionales (MySQL, MongoDB, Redis).
  • Uso de contenedores y orquestación con Docker y Kubernetes.
  • Liderazgo técnico de equipos de desarrollo y acompañamiento en buenas prácticas de ingeniería.
  • Aplicación de metodologías ágiles (Scrum) en el ciclo completo de desarrollo de software.
  • Exploración inicial de soluciones basadas en modelos LLM (Large Language Models) aplicadas a sistemas inteligentes.

Resumen Profesional

Ingeniero de Sistemas con maestría en Software Libre y más de 18 años de experiencia liderando y ejecutando proyectos tecnológicos en diferentes sectores. Mi perfil se destaca por un alto nivel de profesionalismo, capacidad técnica avanzada y orientación estratégica hacia resultados concretos. He liderado la arquitectura, diseño y desarrollo de soluciones basadas en buenas prácticas de ingeniería, patrones de diseño y arquitecturas modernas como microservicios y CQRS. A lo largo de mi trayectoria he cumplido con éxito las fases completas del ciclo de vida del software, desde la conceptualización hasta la puesta en producción, asegurando calidad, escalabilidad y alineación con los objetivos del negocio. Poseo experiencia sólida en tecnologías como Java, Spring Boot, Angular, Python, FastAPI y Kafka, así como en entornos cloud con AWS. Mi liderazgo técnico ha contribuido a consolidar equipos de alto desempeño y a garantizar la entrega oportuna y efectiva de soluciones innovadoras.

Experiencia Laboral

Desarrollador senior – E3Creatic SAS (Abr 2024 - Actual)

  • Arquitectura y diseño de soluciones basadas en requerimientos del cliente, con enfoque en escalabilidad, mantenibilidad y eficiencia.
  • Construcción de la estructura base y template del proyecto inicial para el equipo de desarrollo.
  • Desarrollo de pruebas de concepto orientadas a clientes estratégicos.
  • Integración de sistemas distribuidos utilizando tecnologías modernas.
  • Diseño e implementación de soluciones cloud sobre AWS.
  • Liderazgo técnico de equipos de desarrollo multidisciplinarios.
  • Aplicación de buenas prácticas de desarrollo de software, patrones de arquitectura (como microservicios y CQRS) y patrones de diseño.
  • Tecnologías: Java, Spring Boot, Python, FastAPI, Angular, JavaScript, Apache Kafka.

Trainer – CAMPUSLAND (Oct 2023 - Abril -2024)

  • Capacitación en tecnologías como Python, HTML, CSS, JS, BDs, Git, Java, Spring Boot y AWS.
  • Formación orientada a proyectos para entornos desafiantes.

Ingeniero de desarrollo – MODUSOFTWARE SAS (Nov 2022 - Sept 2023)

  • Participación activa en el desarrollo, mantenimiento y soporte de aplicaciones bajo arquitectura de microservicios.
  • Desarrollo y mantenimiento de aplicaciones en Java y Spring Boot.
  • Diseño y desarrollo frontend en Angular.
  • Pruebas unitarias con TDD, JUnit y Mockito.
  • Diseño de arquitectura basada en microservicios.
  • Trabajo con metodología SCRUM.

Ingeniero de desarrollo – APG Consulting Colombia (Mar 2021 - Nov 2022)

  • Definición de requerimientos para proyectos .NET, API REST y Angular.
  • Desarrollo de API REST en .NET.
  • Implementación frontend con Angular.
  • Mantenimiento y mejoras de aplicaciones existentes.
  • Revisiones de código y reuniones de planificación.
  • Metodología Scrum.

Ingeniero de desarrollo – Universidad Autónoma de Bucaramanga (Abr 2005 - Mar 2021)

  • Soporte al sistema académico y migración a Banner 9.
  • Desarrollo completo de aplicaciones Java con APIs REST (Spring Boot).
  • Colaboración con equipos multidisciplinarios.
  • Pruebas unitarias con JUnit.
  • Mantenimiento y actualización de sistemas.

Habilidades Interpersonales

  • Trabajo en Equipo: Capacidad demostrada para colaborar efectivamente en equipos multidisciplinarios.
  • Comunicación Clara: Habilidad para expresar ideas de manera clara y concisa.
  • Resolución de Problemas: Destreza para identificar y abordar problemas técnicos de manera proactiva.