Frank Rojas
Desarrollador de software
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Ingeniero de sistemas con enfoque en el desarrollo de software backend utilizando tecnologías como .NET y Spring Boot. Mi experiencia técnica y laboral me ha permitido aplicar y expandir mis conocimientos para mejorar la calidad del software y añadir funcionalidades innovadoras que impulsan la competitividad de la empresa. Me enfoco en construir soluciones robustas y escalables, optimizando el rendimiento y garantizando la integración efectiva de sistemas para cumplir con los objetivos estratégicos.
Experiencia
Desarrollador back-end INDEXATE, Soacha
Como desarrollador backend, lidero la gestión completa del backend del software principal, GEUS. Mis principales responsabilidades incluyen:
- Desarrollo y mantenimiento: Encargado de diseñar, desarrollar, actualizar, mejorar y mantener el backend, aplicando patrones de diseño, arquitecturas de n capas, y adhiriendo a las mejores prácticas de desarrollo y código limpio.
- Gestión de bases de datos: Diseño de modelos de bases de datos utilizando diagramas MER, creación y modificación de tablas, y ejecución de consultas SQL complejas en SQL Server para obtener datos críticos.
- Notificaciones: módulo de notificaciones que integra tres proyectos con la API principal para enviar mensajes de texto, WhatsApp y correos electrónicos, tanto individuales como en lotes. Esto incluyó la integración exitosa con las APIs de ColombiaRed, Meta y Resend.
- Cortes automáticos de servicio: módulo para la gestión automática de cortes de servicios en OLTs, utilizando la API de SmartOLT, que ha ayudado a integrar nuevas empresas que usan OLTs.
- WebSockets: desarrollé dos WebSockets; uno para la localización en tiempo real de técnicos y otro como un worker service para la comunicación entre aplicaciones.
- Optimización de rendimiento: refactoricé y optimicé procesos críticos, como el de cortes de servicio, reduciendo su tiempo de ejecución de 1 hora a solo 5 minutos, mejorando así la eficiencia operativa.
Educación
Ingeniería, Ingeniero de sistemas Universidad de Cundinamarca, Facatativá, Cundinamarca