Presentación.

Soy un Ingeniero de Software Fullstack y Coordinador con amplia experiencia en el desarrollo de aplicaciones backend y frontend en diversas industrias.

He trabajado en proyectos empresariales clave utilizando tecnologías como JavaScript, TypeScript, Angular, React y Java para construir sistemas de gestión de información, plataformas bancarias, aplicaciones de comercio electrónico y soluciones de software a la medida.

Mi experiencia incluye el diseño e implementación de arquitecturas escalables y robustas utilizando frameworks como Next.js, Spring e Hibernate, así como la integración de sistemas a través de servicios web y APIs RESTful.

Además, he liderado equipos técnicos, asegurando la entrega de soluciones eficientes y de alto rendimiento.

Desarrollador Frontend

Desarrollador Frontend

Desarrollador Backend

Desarrollador Backend

Desarrollador Mobile

Desarrollador Mobile

Arquitecto de Software

Arquitecto de Software

Líder Técnico & Coordinador

Líder Técnico & Coordinador

Especialista Cloud & DevOps

Especialista Cloud & DevOps

 

Habilidades.

React JS
Next JS
Express JS
JavaScript
TypeScript
Redux Toolkit
Tailwind CSS
Node JS
MongoDB
git
HTML 5
CSS 3
Java
Spring Boot
JWT
NextAuth
figma
docker
 

Proyectos.

Los siguientes proyectos muestran mis habilidades y experiencia a través de ejemplos reales de mi trabajo. Cada proyecto se describe brevemente con enlaces a repositorios de código y demostraciones en vivo. Refleja mi capacidad para resolver problemas complejos, trabajar con diferentes tecnologías y gestionar proyectos de manera efectiva.

prontury.com
Prontury
Visitar Web
GitHub
Proyecto Destacado

Prontury

Plataforma integral para la transformación digital de municipios, diseñada para potenciar el turismo y el comercio local de manera ágil y escalable.

  • Permite a las administraciones municipales crear su identidad digital oficial de forma rápida.
  • Facilita la promoción interactiva de hoteles, restaurantes, sitios turísticos e iniciativas comerciales locales.
  • Funciona como una guía oficial en tiempo real con búsquedas dinámicas e información local de interés.
  • Impulsa el desarrollo económico regional y la visibilidad de los comercios locales en la web.
#React.js#Next.js#Tailwind CSS#Node.js
pronterasst.vercel.app
Prontera SST
Visitar Web
GitHub
Proyecto Destacado

Prontera SST

Sistema de gestión integral para la Seguridad y Salud en el Trabajo (SST), optimizando el seguimiento de riesgos, cumplimiento normativo y bienestar laboral.

  • Módulo avanzado para el registro y clasificación de riesgos laborales y planes de acción preventivos.
  • Panel de control interactivo con visualización en tiempo real de indicadores clave de seguridad y cumplimiento normativo.
  • Gestión simplificada de capacitaciones, reportes de incidentes, actas y documentación de empleados.
  • Garantiza el cumplimiento normativo mediante flujos de trabajo automatizados y alertas dinámicas.
#React.js#Next.js#TypeScript#Tailwind CSS
 

Experiencia.

A lo largo de mi carrera profesional he desempeñado diversos roles que me han permitido construir soluciones integrales, liderar equipos de desarrollo y diseñar arquitecturas escalables. A continuación, presento un resumen de mi trayectoria, destacando mis aportes y las tecnologías con las que he trabajado para alcanzar los objetivos de cada proyecto.

Informa Colombia

COORDINADOR DE DESARROLLO

Informa Colombia

  • Liderazgo técnico y coordinación de equipos de desarrollo full stack, asegurando entregas de alta calidad bajo metodologías ágiles.
  • Diseño e implementación de arquitecturas escalables, seguras y orientadas a rendimiento para aplicaciones web y móviles.
  • Gestión integral de proyectos tecnológicos, alineando objetivos técnicos con necesidades del negocio.
  • Supervisión de buenas prácticas de desarrollo: Git, CI/CD, code reviews, testing automatizado y patrones de diseño.
  • Garantía de estándares de accesibilidad, seguridad y optimización continua de plataformas digitales.
MARZO 2024 - ACTUALMENTE
Banco Pichincha

DESARROLLADOR BACKEND SENIOR

Banco Pichincha

  • Diseño y desarrollo de microservicios escalables con Node.js y Spring Boot.
  • Gestión y optimización de bases de datos (MySQL, MongoDB) con uso de ORM.
  • Desarrollo de integraciones mediante consumo de APIs y mensajería asincrónica (RabbitMQ, Kafka).
  • Automatización con CI/CD utilizando Azure DevOps.
JULIO 2024 - DICIEMBRE 2024
Cobis

DESARROLLADOR SOFTWARE

Cobis

  • Estuve desarrollando varias aplicaciones web con React y NextJs. de un sistema de gestión de cliente desde la web.
  • Estuve desarrollando una aplicación backend para Java, implementando API RESTFUL con Spring framework.
  • Implementé la integración continua y la implementación continua con Azure DevOps para la implementación de aplicaciones y la administración de servidores.
NOVIEMBRE 2022 - ENERO 2024
Team International

DESARROLLADOR SOFTWARE

Team International

  • Desempeñé el rol de proveedor en Datacrédito, donde desarrollé módulos para aplicaciones web utilizando Java Spring Boot y Angular, optimizando las funcionalidades y mejorando la experiencia de usuario.
  • Implementé diversos servicios de AWS como Docker, EKS, RDS, y Secret Manager, lo que mejoró la escalabilidad, seguridad y gestión de los recursos en la nube.
  • Configuré y gestioné procesos de integración continua (CI) y entrega continua (CD) utilizando Azure DevOps, automatizando los despliegues de aplicaciones y la administración eficiente de servidores.
MARZO 2023 - AGOSTO 2023
Sofka Tecnologíes

DESARROLLADOR FULL-STACK SENIOR

Sofka Tecnologíes

  • Gestión de proyectos para Grupo Argos: Desarrollé nuevos módulos y funcionalidades para aplicaciones en Node.js y Angular, mejorando la experiencia del usuario y optimizando el rendimiento de las aplicaciones.
  • Integración de servicios en la nube: Implementé servicios de AWS (Amazon Web Services), incluyendo Lambda, EC2, y S3, para el manejo eficiente de datos y almacenamiento en la nube.
  • Automatización y despliegue continuo: Configuré pipelines de Azure DevOps para la integración y entrega continua (CI/CD), garantizando la calidad y rapidez en el despliegue de los aplicativos.
MARZO 2022 - MARZO 2023
IASSoftware

DESARROLLADOR FULL-STACK SENIOR

IASSoftware

  • Colaboración con Bancolombia: Diseñé y desarrollé nuevos módulos para aplicaciones empresariales utilizando Spring Boot en el backend y Angular en el frontend, mejorando la escalabilidad y el rendimiento de los sistemas existentes.
  • Integración con servicios en la nube: Implementé soluciones basadas en AWS (como RDS, S3, y Lambda) para optimizar la gestión de datos, almacenamiento y procesamiento de información crítica.
  • Automatización y despliegue continuo: Configuré y administré pipelines de Azure DevOps para garantizar la entrega continua (CI/CD) de aplicaciones, minimizando el tiempo de inactividad durante las implementaciones.
  • Mejora en la seguridad: Apliqué prácticas de codificación segura y configuré controles de acceso en AWS para proteger los datos y cumplir con las normativas de la industria financiera.
  • Trabajo en equipos ágiles: Participé en equipos multidisciplinarios utilizando Scrum y otras metodologías ágiles para coordinar entregables y garantizar la calidad del software desarrollado.
MARZO 2021 - MARZO 2022
Matrixtech

DESARROLLADOR FULL-STACK SENIOR

Matrixtech

  • Participación en el desarrollo de aplicaciones de GANA: Formé parte del equipo encargado de las aplicaciones cliente de GANA, colaborando en el diseño e implementación de soluciones innovadoras para el mercado de apuestas y servicios financieros.
  • Liderazgo de equipo: Dirigí un equipo de tres desarrolladores, coordinando con equipos multidisciplinarios para garantizar la integración y entrega oportuna de proyectos.
  • Desarrollo del módulo SuperChance: Diseñé y desarrollé el módulo SuperChance para la aplicación de GANA, utilizando React en el frontend y complementos de Java EE para el backend, mejorando la experiencia de usuario y la funcionalidad del servicio.
  • Desarrollo del módulo Raspita: Implementé el módulo Raspita para las aplicaciones web y móviles de GANA, utilizando Android Studio y Java para el frontend, e integrando plugins de Java EE para las operaciones backend.
  • Colaboración interfuncional: Coordiné con equipos de diseño, QA y soporte técnico para garantizar la calidad del producto y la resolución de problemas antes del lanzamiento.
AGOSTO 2020 - MARZO 2021
Konecta Fabrica de Software

ANALISTA DESARROLLADOR TI 2

Konecta Fabrica de Software

  • Optimización de procesos de negocio: Trabajé en el equipo de desarrollo encargado de mejorar la gestión de procesos empresariales en las aplicaciones de Konecta, implementando soluciones tecnológicas que optimizaron la eficiencia operativa.
  • Pionero en Angular: Introduje Angular 8+ en la empresa como nueva tecnología de frontend, liderando su adopción y capacitando al equipo en el uso de este framework para crear aplicaciones web modernas y escalables.
  • Desarrollo full-stack: Implementé desarrollos con jQuery para el frontend y Spring Framework para el backend, asegurando una integración fluida entre ambas capas.
  • Migración tecnológica: Rediseñé una aplicación existente para actualizar su arquitectura, migrándola de ExtJS a una solución basada en Bootstrap, mejorando la experiencia del usuario y la mantenibilidad del sistema.
  • Colaboración y mentoría: Actué como mentor para otros desarrolladores, compartiendo conocimientos y promoviendo buenas prácticas de desarrollo en la empresa.
MAYO 2018 - AGOSTO 2020
Neo Koolumbia

DESARROLLADOR FULL-STACK

Neo Koolumbia

  • Desarrollo de aplicaciones empresariales: Diseñé e implementé soluciones completas como desarrollador fullstack, utilizando AngularJS para el frontend y Java para el backend.
  • Optimización de rendimiento: Trabajé en la mejora del rendimiento y la escalabilidad de las aplicaciones, asegurando tiempos de respuesta más rápidos y una experiencia de usuario fluida.
  • Colaboración con equipos multidisciplinarios: Coordiné con equipos de diseño, QA y gestión de proyectos para garantizar entregas alineadas con los requisitos del cliente y altos estándares de calidad.
  • Mantenimiento y mejora continua: Realicé tareas de mantenimiento en aplicaciones existentes, implementando nuevas funcionalidades y corrigiendo errores para garantizar un rendimiento óptimo.
SEPTIEMBRE 2016 - ABRIL 2018
YuxiGlobal

PRACTICANTE FULL-STACK

YuxiGlobal

  • Desarrollo de aplicaciones web y móviles: Diseñé e implementé soluciones completas para aplicaciones empresariales en diversas plataformas, trabajando en proyectos de frontend, backend y bases de datos.
  • Frontend: Implementé interfaces dinámicas y responsivas utilizando AngularJS, HTML, CSS y desarrollé aplicaciones móviles con Android nativo.
  • Integré servicios web RESTful para garantizar una comunicación fluida entre las capas del sistema.
  • Backend: Desarrollé y optimicé servicios y APIs con Java, Spring Framework, y herramientas como Hibernate y Maven para la gestión eficiente del ciclo de vida del desarrollo.
  • Gestión de bases de datos: Diseñé y administré bases de datos relacionales utilizando MySQL, PostgreSQL, SQL Server, y otras tecnologías de gestión de datos para soportar las aplicaciones.
  • Colaboración en equipo: Trabajé junto a equipos multidisciplinarios para garantizar el cumplimiento de los objetivos de los proyectos dentro de los plazos establecidos.
MARZO 2016 - AGOSTO 2016
 

Conéctate.

¿Tienes una propuesta interesante, una oportunidad laboral o simplemente quieres charlar sobre tecnología? Mi bandeja de entrada siempre está lista para recibir tu mensaje.

Escríbemeemmanuel.gaviria.25@gmail.com
UbicaciónMedellín, Colombia
GMT-5
Redes sociales

Contacto.