Andres Salgado Rojas

Andres Salgado Rojas

About

Detail

Desarrollador fullstack senior
Colombia

Contact Andres regarding: 
Flexible work

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • GRUPO STT
    Desarrollador FullStack Senior public Remote experience
    GRUPO STT
    Nov 2023 - Current (3 years)
    Responsabilidades:
    • Liderar la mantenibilidad y optimización del software de nómina corporativa (cálculo, reportes, liquidaciones, vacaciones, gestión de empleados).
    • Migrar el motor de cálculo de nómina desde microservicios Node.js hacia arquitectura serverless (AWS Step Functions + Lambdas), mejorando la escalabilidad y reduciendo costos operativos.
    • Implementar procesos de ingesta y transformación de datos con Athena, S3 (archivos Parquet) y Aurora PostgreSQL.
    • Participar activamente en el desarrollo y mantenimiento del frontend de la aplicación de nómina, implementando componentes y flujos de interfaz con Vue.js y React, priorizando rendimiento y usabilidad.
    • Diseñar e integrar pruebas unitarias y de integ
  • Kibernum Colombia
    Desarrollador Backend public Remote experience
    Kibernum Colombia
    Jul 2023 - Oct 2023 (4 months)
    Responsabilidades:
    • Desarrollo backend de una aplicación móvil del sector salud, aplicando arquitectura limpia y DDD desde la base del proyecto.
    • Creación de APIs RESTful con Node.js, TypeScript y Express, garantizando escalabilidad y mantenibilidad.
    • Despliegues on-premise con Docker y colaboración en la integración de servicios AWS.
    • Documentación de endpoints con Swagger y pruebas automatizadas con Jest.
    • Participación en reuniones diarias con cliente y equipo técnico; apoyo a otros desarrolladores y mentor interno en IA (capacitaciones sobre GitHub Copilot).
    Logros destacados:
    • Reconocido por liderazgo técnico y confianza del cliente, participando en sesiones con otros proveedores tecnológicos.
  • Teleperformance Colombia
    Global Software Specialist public Remote experience
    Teleperformance Colombia
    Mar 2022 - May 2023 (1 year 3 months)
    Responsabilidades:
    • Mantener y evolucionar diversos proyectos globales de la compañía, garantizando la escalabilidad y estabilidad de las aplicaciones en producción.
    • Desarrollar e implementar componentes backend con Node.js, TypeScript, NestJS y Prisma ORM, asegurando calidad y mantenibilidad del código.
    • Colaborar en el desarrollo frontend de aplicaciones empresariales utilizando Vue.js y React, optimizando la experiencia del usuario y la integración con APIs internas.
    • Implementar principios de arquitectura limpia, DDD, casos de uso y SOLID, estandarizando buenas prácticas dentro del equipo de ingeniería.
    • Diseñar y documentar contratos REST con Swagger, y realizar integraciones con servicios SOAP, gRPC y RE
  • T
    Ingeniero de desarrollo
    TIQAL SAS
    Oct 2020 - Mar 2022 (1 year 6 months)
    Responsabilidades:
    • Desarrollar e implementar componentes de software conforme a las especificaciones del producto.
    • Entrega final del producto de software desarrollado
    • Construir los artefactos de diseño de producto de acuerdo a los requerimientos.
    • Desplegar aplicaciones a producción.
    • Integrar las aplicaciones de la organización utilizando cómo método de autenticación/autorización OAuth2 y SSO (Single Sign On) de Azure Active Directory. Logros:
    • Estandarizar la gestión del código (CI/CD).
    • Fomentar la generación de documentación de los desarrollos e implementaciones de componentes de software.
    • Gestionar el tiempo y ser más productivo.
    • Fomentar las buenas prácticas de desarr
  • A
    Pasantía Institucional
    Agrícola L&M S.A.S.
    Jul 2019 - Sep 2020 (1 year 3 months)
    Descripción: Desarrollo e implementación de una aplicación web para la gestión de la información del proceso de siembre y cosecha de cultivos de caña. Utilizando tecnologías como NodeJs expressjs, ReactJs Repositorio:
    https://red.uao.edu.co/bitstream/handle/10614/12671/T09487.pdf?sequence=5&isAllowed=y

    Tecnologías de desarrollo de software utilizadas:
    • Se usó NodeJs expressjs para el desarrollo de software, usando arquitectura por capas, lógica de negocio y servicio. Se usó el ORM sequelize para gestionar base de datos relacional MySQL. Usó de git, github cómo
Education verified_user 0% verified
  • U
    Especialista en Analítica de Big Data
    Universidad Autónoma de Occidente,
    Mar 2022 - Apr 2023 (1 year 2 months)
  • U
    Ingeniero en informática
    Universidad Autónoma de Occidente,
    Jul 2014 - Jan 2021 (6 years 7 months)