Trabajo

  • sept 2025 - Actualidad
    Freelance - Arclo Systems
    Desarrollador Full-Stack

    Desarrollador full-stack independiente entregando soluciones web y móvil completas para clientes — desde el levantamiento de requerimientos y diseño de arquitectura hasta el desarrollo, despliegue y soporte post-lanzamiento.

    Servicios

    • Desarrollo de aplicaciones web y móvil full-stack (frontend, backend, base de datos e infraestructura).
    • Diseño de arquitectura de sistemas para aplicaciones de negocio escalables y mantenibles.
    • Desarrollo de APIs REST con autenticación, autorización y funcionalidades en tiempo real (WebSockets).
    • Modelado, optimización y migración de bases de datos (PostgreSQL, SQL Server, MySQL).
    • Consultoría técnica y digitalización de procesos para pequeñas y medianas empresas.

    Proyecto Destacado — Transportes Acaya

    Diseñé y construí un sistema de gestión operativa completo para una empresa de transporte, reemplazando procesos manuales basados en hojas de cálculo con un flujo de trabajo digital estructurado y basado en roles.

    • Diseñé la arquitectura y desarrollé una aplicación full-stack con Next.js, NestJS, PostgreSQL, Prisma y WebSockets.
    • Implementé un motor de ciclo de vida de viajes con estados definidos (pendiente → en revisión → listo para facturar → facturado), registrando ruta, chofer, vehículo, cliente y datos de guía.
    • Construí un motor de tarifas con precios específicos por cliente, cálculo automático de costos y ajuste manual con registro de justificación.
    • Desarrollé un sistema de notificaciones en tiempo real (WebSockets + push) para mantener informados a todos los involucrados sobre cambios de estado.
    • Creé acceso basado en roles para tres tipos de usuario (Admin, Encargado, Chofer) con permisos granulares por módulo.
    • Entregué capacidades de exportación a Excel y PDF con filtros para reportes operativos y financieros.
    • Implementé una pista de auditoría completa para trazabilidad y rendición de cuentas en todas las operaciones.
    • Gestioné el proyecto de forma completamente independiente: comunicación con el cliente, levantamiento de requerimientos, decisiones técnicas, desarrollo, pruebas y despliegue.
  • abr 2024 - jun 2025
    Novelteak S.A
    Analista Programador

    Contribuí con el departamento de TI y programación en el desarrollo integral de una plataforma empresarial multitenant que sirve a múltiples departamentos — desde el levantamiento de requerimientos y diseño de arquitectura hasta el despliegue y mantenimiento continuo.

    Desarrollo

    • Contribuí en la construcción y mantenimiento de una plataforma web multitenant (Angular, Express.js, SQL Server) que permite entornos aislados por departamento — ventas, operaciones, bodega y administración — bajo un solo despliegue.
    • Colaboré en el diseño e implementación de módulos específicos por departamento con flujos de trabajo adaptados: gestión de pedidos, control de inventario, dashboards operativos y reportes financieros.
    • Participé en el desarrollo de un sistema de control de acceso basado en roles (RBAC) y un panel de super-admin centralizado para provisionamiento de tenants, gestión de usuarios y configuración entre departamentos.
    • Construí interfaces responsivas basadas en Bootstrap, optimizadas para uso en escritorio y tablet en todas las unidades de negocio.

    Documentación y Calidad

    • Redacté documentación técnica detallada para cada módulo, incluyendo referencias de API, modelos de datos y guías de despliegue.
    • Resolví incidencias en producción de forma eficiente, reduciendo el tiempo de inactividad y mejorando la confiabilidad del sistema.
    • Gestioné estratégicamente mi tiempo entre múltiples frentes de trabajo para cumplir consistentemente con los plazos de entrega y los hitos de cada release.
  • oct 2022 - dic 2023
    GSIT
    Project Manager y QA

    Participé en todas las etapas del ciclo de vida del desarrollo de software — planificación, desarrollo, pruebas y entrega — en proyectos para clientes de los sectores bancario, retail, geolocalización y empresarial.

    Project Manager

    Lideré la entrega de proyectos de principio a fin utilizando Scrum, gestionando alcance, cronogramas y expectativas de stakeholders para clientes como Banco Avanz, Geotime, El Rey, AutoStar y Guandy.

    • Impulsé la adopción de Scrum e implementé exitosamente ceremonias ágiles en múltiples proyectos concurrentes, mejorando la predictibilidad de las entregas.
    • Gestioné el ciclo completo de documentación: requerimientos, backlogs de sprint, bitácoras de cambios y manuales de usuario.
    • Lideré reuniones con clientes para levantar requerimientos, presentar avances y gestionar solicitudes de cambio — manteniendo relaciones sólidas y de largo plazo.
    • Desarrollé manuales de usuario completos para cada proyecto bajo mi responsabilidad, reduciendo el tiempo de incorporación de los usuarios finales.

    QA

    Responsable del proceso de aseguramiento de calidad para aplicaciones móviles y web, desde la definición de la estrategia de pruebas hasta la ejecución y regresión.

    • Diseñé y ejecuté planes de prueba (funcionales, de integración, de aceptación) para aplicaciones bancarias (Banco Avanz), de retail (El Rey, AutoStar) y de geolocalización (Geotime).
    • Construí suites de pruebas automatizadas para plataformas web y móviles, reduciendo el esfuerzo de regresión manual y acelerando los ciclos de lanzamiento.
    • Reporté, di seguimiento y verifiqué la corrección de bugs en los equipos de desarrollo, asegurando cero defectos críticos en releases de producción.
    • Establecí buenas prácticas de QA y estándares de pruebas adoptados en todo el portafolio de proyectos de la organización.