photo luis almenarez

Luis Almenarez
Software Engineer Software Engineer

+3 años desarrollando aplicaciones web modernas con React, Next.js y TypeScript, y orquestando flujos de automatización con n8n. Enfocado en crear soluciones escalables y eliminar procesos manuales en proyectos de alto impacto. Rionegro, Antioquia, Colombia 🇨🇴

Experiencia

-

Full Stack Developer PrevalentWare S.A.S

Envigado, Colombia · Remoto

Resumen:

  • Desarrollo e implementación de soluciones web y de automatización para clientes en LATAM, utilizando Next.js, TypeScript y AWS como stack principal.
Mostrar más

Responsabilidades:

  • Desarrollo full-stack con React, Next.js y TypeScript en frontend, complementado con Node.js y REST APIs en backend, desplegado sobre infraestructura AWS.
  • Diseño e implementación de arquitecturas escalables para aplicaciones web, con integración de bases de datos relacionales (SQL Server) y no relacionales (MongoDB).
  • Desarrollo e implementación de flujos de automatización complejos en n8n para procesos financieros y de liquidación, integrando SharePoint, SQL Server y reglas de negocio específicas del cliente.
  • Creación de documentación técnica exhaustiva: PDD, reglas de negocio, matrices de prueba y diagramas BPMN.
  • Participación activa en metodologías ágiles/Scrum, cumpliendo con sprints y entregables definidos.

Logros:

  • Automatización end-to-end de cálculos financieros y tributarios complejos mediante n8n, eliminando procesos manuales propensos a errores y reduciendo significativamente los tiempos de procesamiento.
  • Validación exitosa de un sistema de automatización financiera con múltiples escenarios de prueba, identificando y resolviendo bugs críticos antes de la puesta en producción.
  • Next.js
  • React.js
  • TypeScript
  • Node.js
  • AWS
  • n8n
  • SQL Server
  • MongoDB
  • GraphQL
  • REST APIs
  • TailwindCSS
  • SharePoint
  • Agile/Scrum
-

Frontend Developer Esinergia S.A.S

Bogotá, Colombia · Remoto

Resumen:

  • Desarrollo de interfaces web personalizadas para proyectos de gran escala en el sector educativo, optimizando rendimiento y experiencia de usuario.
Mostrar más

Responsabilidades:

  • Implementación de interfaces interactivas utilizando React.js, Drupal y Site Studio.
  • Creación de componentes modulares y escalables en Storybook, con integraciones de Twig y SCSS.
  • Optimización de rendimiento y tiempos de carga de aplicaciones web complejas.
  • Colaboración con stakeholders para alinear soluciones técnicas con objetivos de negocio.

Logros:

  • Reducción del 30% en tiempos de desarrollo mediante componentes reutilizables en Storybook con soporte multi-proyecto.
  • Aumento del 20% en velocidad de carga optimizando estilos CSS/SCSS y aplicando mejores prácticas de carga de recursos.
  • Desarrollo del ecosistema digital de la Universidad de los Andes con Drupal, Site Studio, Twig y SCSS.
  • React.js
  • Drupal
  • Site Studio
  • Storybook
  • Twig
  • SCSS
  • JavaScript
  • CSS3
  • npm
  • Gulp
  • Docker
  • ddev
  • Gitflow
-

Medellín, Colombia · Presencial

Resumen:

  • Implementación de soluciones integrales y automatización de procesos críticos del negocio en el sector de logística y transporte de combustibles.
Mostrar más

Responsabilidades:

  • Implementación de automatizaciones para procesos críticos mediante integraciones con Node.js, MongoDB y APIs RESTful.
  • Desarrollo de soluciones para integración de sistemas heredados con nuevas aplicaciones usando Express.js, Next.js y SQL Server.
  • Desarrollo de sistemas de integración con APIs externas para extracción automatizada de datos hacia SQL Server, alimentando dashboards en Power BI.
  • Implementación de nuevas funcionalidades en plataformas internas con Angular y TypeScript.

Logros:

  • Automatización del 50% de procesos manuales mediante Node.js, Express.js y APIs RESTful.
  • Reducción del 40% en tiempo de inactividad del sistema con mantenimiento preventivo.
  • Desarrollo de CloudFleetExtract: sistema de extracción automatizada de datos de flota (51,000+ órdenes de trabajo) desde la API CloudFleet hacia SQL Server para reporting en Power BI.
  • Optimización de consultas SQL Server para extracción de datos y generación de informes dinámicos.
  • Node.js
  • MongoDB
  • Express.js
  • React.js
  • Next.js
  • Angular
  • TypeScript
  • SQL Server
  • TailwindCSS
  • SCSS
  • Power BI
  • GSAP
  • Framer Motion

Proyectos

MANFIT

MANFIT

2026 - Actualidad Construido

Plataforma SaaS en producción para entrenadores personales: gestión de clientes con roles, rutinas con progresión automática de cargas, biblioteca de ejercicios con video, tracking de adherencia con gráficas, módulo de nutrición con generador automático de planes y 89 recetas, y notificaciones push. PWA instalable construida con Next.js 16.

Mostrar más

Características:

  • Plataforma desplegada en producción en manfit.com.co con ciclo de release continuo (100+ PRs mergeados)
  • Sistema de roles (super-admin, entrenador, cliente) con NextAuth, Google OAuth, reset de contraseña por email e invitaciones por link
  • Biblioteca de 138 ejercicios con video YouTube unlisted y detección automática de Shorts vertical 9:16
  • Planes con duración flexible (1/4/8 semanas), tracking por serie individual y progresión automática de cargas (+2.5 kg upper / +5 kg lower)
  • Módulo de nutrición completo: anamnesis (12 campos), motor BMR/TDEE, generador automático con rotación semanal y combos culturales, 89 recetas (61 colombianas + 28 internacionales)
  • PWA instalable con notificaciones push (VAPID) por evento + cron diario
  • Gráficas de progresión con Recharts, generación de PDFs con react-pdf, emails transaccionales con Resend e importación masiva CSV con validación
  • Tests unitarios con Vitest sobre la lógica de nutrición y parsing de ingredientes
Next.js TypeScript Prisma PostgreSQL TailwindCSS PWA
B2Pago

B2Pago

2025 - Actualidad Construido

@ PrevalentWare · Cliente sector financiero

Sistema de automatización para la liquidación quincenal de comisiones comerciales construido sobre n8n. Implementa más de 60 reglas de negocio incluyendo lógica tributaria colombiana completa (Art. 383, RETEICA, IVA, ReteIVA, seguridad social) y un esquema de retención y liberación de pagos cuando la comisión no cubre la cotización a SS. Acompañado por un backend de soporte en Bun + Hono + TypeScript desplegado en AWS Lambda con infraestructura como código (CDK).

Mostrar más

Características:

  • Más de 60 reglas de negocio orquestadas en n8n, con lógica tributaria colombiana completa: tabla progresiva del Art. 383 (7 rangos UVT), RETEICA, IVA, ReteIVA y seguridad social con cálculo de IBC (40% del acumulado, piso SMMLV, tope 25 SMMLV)
  • Esquema de retención/liberación: si la comisión no cubre la cotización a SS se retiene "bruta limpia" (sin retenciones) y se libera intra-mes —agrupándose con la siguiente comisión— o fin de mes —como registro sintético en el mes siguiente—
  • Recálculo progresivo de RTI Art. 383 y SS sobre el acumulado mensual con retención del diferencial vs pagos previos; distribución proporcional por bruta y por contribución al pool en la liberación intra-mes
  • Workarounds técnicos sobre limitaciones de n8n: estrategia pre-loop para acumulados (los nodos SQL no comparten visibilidad de INSERTs en el loop) y uso de $getWorkflowStaticData('global') como bus de estado mutable entre iteraciones
  • Validaciones robustas con normalización canónica (insensible a mayúsculas, tildes y espacios), rechazo de valores espurios de Excel (NaN, #N/A, #REF!, #VALUE!) y validaciones cruzadas régimen × IVA × facturación
  • Backend de soporte en Bun + Hono + TypeScript desplegado en AWS Lambda; infraestructura como código en CDK multi-stack (network, dev, test, prod, CI/CD)
  • Persistencia en SQL Server (RDS) con Prisma + adapter MSSQL, autorización con Casbin (RBAC), autenticación con Better-Auth + Cognito, archivos en S3 y secretos en Secrets Manager
  • UPSERT idempotente del maestro de comisionistas, generación de reportes XLSX consolidados y de excepciones, e integración con SharePoint para ingesta y entrega de archivos
n8n TypeScript AWS SQL Server Prisma
Universidad de los Andes - Ecosistema

@ Esinergia S.A.S

Desarrollo completo del sitio web institucional Ecosistema Uniandes, implementando un sistema de diseño modular con componentes reutilizables documentados en Storybook.

Mostrar más

Características:

  • Implementación completa de sistema de diseño con componentes modulares
  • Desarrollo e implementación de componentes reutilizables y escalables en Storybook, incluyendo variantes y temas claro/oscuro
  • Creación de menú sticky con comportamiento dinámico al scroll
  • Implementación de componentes con alto grado de accesibilidad y sistemas de grids responsive
  • Componentes y buscadores con filtros y estados interactivos
  • Documentación técnica completa en Storybook
  • Arquitectura BEM con design tokens de Site Studio
  • Accesibilidad WCAG implementada en todos los componentes
Twig SCSS Storybook Drupal JavaScript Figma
Dashboard Administrativo

Panel administrativo completo desarrollado con Next.js que ofrece una interfaz intuitiva para la gestión de datos y visualización de estadísticas en tiempo real.

Mostrar más

Características:

  • Desarrollado con Next.js 14 y React 18
  • Autenticación integrada con ClerkJS
  • Estadísticas interactivas con Recharts
  • Formularios validados con React Hook Form y Zod
  • Diseño responsive con soporte para modo oscuro
  • Gestión de base de datos con Prisma ORM
  • Calendario avanzado usando FullCalendar
  • Estilo moderno con Tailwind CSS
  • Consumo de APIs con Axios y manejo de fechas con date-fns
Next.js TailwindCSS Clerk Prisma Recharts
CloudFleetExtract

CloudFleetExtract

2023 - 2026 Construido

@ Coordinadora de Tanques S.A.S

Pipeline ETL automatizado en Node.js que sincroniza más de 51,000 órdenes de trabajo desde la API de CloudFleet hacia SQL Server, alimentando dashboards de Power BI usados por operaciones y gerencia. Reemplazó procesos manuales de exportación.

Mostrar más

Características:

  • Procesa más de 51,000 órdenes de trabajo en producción, alimentando dashboards en tiempo real
  • Orquestador con tres modos: sincronización incremental, actualización de órdenes abiertas y ejecución completa
  • Diseño idempotente: detecta órdenes existentes y actualiza en lugar de duplicar
  • Sincronización incremental que lee la última fecha en BD para evitar reprocesamiento
  • Manejo de paginación con header x-nextpage, rate-limiting (delay 2s) y procesamiento por lotes de 30 con pausas de 3s
  • Lógica en cascada para clasificación de mantenimientos: labor → encabezado → fallback "SIN CLASIFICAR"
  • Captura de cuatro fechas de cierre distintas para análisis temporal en Power BI
  • Programado con PM2 y Windows Task Scheduler para ejecución continua sin intervención
Node.js SQL Server REST API Power BI

Sobre mi

Mi nombre es Luis Carlos, aunque todos me dicen Lucho. Llevo más de 3 años construyendo aplicaciones web que resuelven problemas reales y se sienten bien al usarlas.

He trabajado en proyectos donde los equipos reducían semanas de trabajo a días con las herramientas correctas, y donde procesos manuales simplemente dejaban de existir. Eso es lo que me motiva: ver el impacto directo de lo que se construye.

Trabajo remoto desde Rionegro, Antioquia 🇨🇴, como Full Stack Developer en PrevalentWare, principalmente con React, Next.js y TypeScript. Fuera del código, me encontrarás entrenando en el gym, jugando Fortnite, o metiéndole mano a la orquestación de flujos con n8n.

photo luis almenarez

Credenciales

Educación

  • Tecnólogo en Análisis y Desarrollo de Software

    Servicio Nacional de Aprendizaje (SENA)

    2023 – 2025

  • Carrera de Desarrollo Frontend React

    Coderhouse

    Jun 2023 – Dic 2023

Certificaciones

  • JavaScript TOTAL
  • Carrera de Desarrollo Frontend (Coderhouse)
  • Master en CSS: Responsive, SASS, Flexbox, Grid y Bootstrap
  • Curso de React.js

Idiomas

  • Español Nativo
  • Inglés B1 Intermedio