Hola soy José Manuel

Me especializo en desarrollar soluciones web eficientes y escalables que responden a necesidades reales del negocio. Mis habilidades más fuertes están en Laravel, PHP y Filament, y también trabajo con confianza en Python, Flask, SQL y MongoDB. Uso Git y GitHub a diario, y tengo experiencia en metodologías ágiles y entornos de trabajo colaborativos. Vivo en Medellín, Colombia 🇨🇴 y siempre estoy dispuesto a contribuir en proyectos bien estructurados y con impacto.

Experiencia

  1. Desarrollador Backend

    Universidad de Antioquia

    • Python
    • Flask
    • MongoDB
    • Docker
    En este cargo, se me asignó la tarea de mejorar una aplicación cuya funcionalidad principal consistía en leer constantemente de una base de datos MongoDB que sufría mutaciones frecuentes y servir una API para un proyecto de mayor escala. Tras realizar una revisión inicial, quedó claro que era necesario reescribir completamente la aplicación para abordar las limitaciones existentes y garantizar su mantenibilidad a largo plazo. Lideré el proceso de rediseño aplicando buenas prácticas que iban más allá de los enfoques académicos y se centraban en estándares del mundo real. La solución se construyó utilizando el framework Flask de Python e implementó principios de Diseño Guiado por el Dominio (DDD) para establecer una arquitectura robusta, escalable y mantenible.
  2. Full-stack Developer Specialist

    Evertec

    • PHP
    • Laravel
    • MySQL
    • Docker
    • Tailwind CSS
    Contribuí a una variedad de proyectos técnicos, incluyendo el desarrollo de plantillas Livewire para la visualización de datos financieros, asegurando experiencias de usuario fluidas. Implementé conexiones SOAP para mejorar el núcleo del sistema de transacciones, permitiendo una comunicación confiable y eficiente dentro de los sistemas de la empresa. Además, diseñé y desplegué APIs para facilitar integraciones con socios comerciales en Ecuador y diversas instituciones financieras, optimizando las operaciones y fomentando el crecimiento colaborativo.

Proyectos

AquaCore

AquaCore

  • Laravel
  • Tailwind CSS
  • MySQL
Esta aplicación ofrece una solución integral para la gestión de centros de buceo. Permite administrar inmersiones, cursos y certificaciones, además de contar con un sistema de tareas automáticas y programadas para los trabajadores. También facilita el control del inventario y del estado de los equipos, la asignación de estos a los buzos en cada inmersión y, de forma destacada, la gestión contable del centro de buceo.
Gama

Gama

  • Laravel
  • Tailwind CSS
  • MySQL
Esta aplicación es utilizada por una empresa que administra bienes raíces propiedad de bancos. La empresa se encarga de gestionar los pagos de servicios públicos, seguros, reparaciones y supervisar a los diferentes cuidadores que residen en las propiedades.

Acerca de mí

Soy un desarrollador versátil, impulsado por la pasión por la tecnología y el aprendizaje continuo.

Aporto una perspectiva única, formada por mi experiencia multidisciplinaria como profesor de matemáticas y emprendedor en el ámbito educativo. Esta trayectoria ha fortalecido mis habilidades analíticas y mi capacidad para abordar problemas complejos, transformando los desafíos en soluciones innovadoras y efectivas.

Gracias a estas habilidades, completé con éxito el programa de formación para desarrolladores junior de Evertec en solo cuatro meses, a pesar de que estaba diseñado para durar seis. Además, al finalizar el programa, fui contratado directamente como desarrollador middle en lugar de junior.

Al año siguiente, tuve la oportunidad de aplicar mis habilidades como docente al convertirme en instructor del mismo curso que había tomado para ingresar a la empresa. Mi enseñanza se centró en fortalecer la lógica de programación y en ayudar a los estudiantes a desarrollar un enfoque más intuitivo y seguro al momento de codificar.

Esta capacidad de aprender rápidamente también me permitió asumir mi trabajo en la Universidad de Antioquia con gran eficiencia, completando el proyecto en tan solo unos pocos meses. Pude adaptarme sin problemas, a pesar de que las tecnologías utilizadas me eran inicialmente desconocidas.

José Manuel