photo luis almenarez

Luis Almenarez
Software Engineer Software Engineer

+3 years building modern web applications with React, Next.js, and TypeScript, and orchestrating automation workflows with n8n. Focused on shipping scalable solutions and eliminating manual processes in high-impact projects. Rionegro, Antioquia, Colombia 🇨🇴

Experience

-

Full Stack Developer PrevalentWare S.A.S

Envigado, Colombia · Remote

Summary:

  • Development and delivery of web and automation solutions for LATAM clients, using Next.js, TypeScript and AWS as the primary stack.
Show more

Responsibilities:

  • Full-stack development with React, Next.js and TypeScript on the frontend, complemented by Node.js and REST APIs on the backend, deployed on AWS infrastructure.
  • Design and implementation of scalable architectures for web applications, integrating relational (SQL Server) and non-relational (MongoDB) databases.
  • Development and implementation of complex automation workflows in n8n for financial and settlement processes, integrating SharePoint, SQL Server and client-specific business rules.
  • Authoring of thorough technical documentation: PDD, business rules, test matrices and BPMN diagrams.
  • Active participation in agile/Scrum methodologies, meeting sprint deliverables and commitments.

Achievements:

  • End-to-end automation of complex financial and tax calculations via n8n, eliminating error-prone manual processes and significantly cutting processing times.
  • Successful validation of a financial automation system across multiple test scenarios, identifying and resolving critical bugs before production rollout.
  • 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 · Remote

Summary:

  • Development of custom web interfaces for large-scale projects in the education sector, optimizing performance and user experience.
Show more

Responsibilities:

  • Implementation of interactive user interfaces using React.js, Drupal and Site Studio.
  • Creation of modular and scalable components in Storybook, with Twig and SCSS integrations.
  • Performance and load-time optimization for complex web applications.
  • Collaboration with stakeholders to align technical solutions with business goals.

Achievements:

  • 30% reduction in development time through reusable, multi-project Storybook components.
  • 20% increase in load speed by optimizing CSS/SCSS and applying resource-loading best practices.
  • Development of the Universidad de los Andes digital ecosystem with Drupal, Site Studio, Twig and SCSS.
  • React.js
  • Drupal
  • Site Studio
  • Storybook
  • Twig
  • SCSS
  • JavaScript
  • CSS3
  • npm
  • Gulp
  • Docker
  • ddev
  • Gitflow
-

Medellín, Colombia · On-site

Summary:

  • Delivery of integral solutions and automation of business-critical processes in the fuel logistics and transportation sector.
Show more

Responsibilities:

  • Implementation of automations for critical processes through Node.js, MongoDB and RESTful APIs.
  • Development of integrations between legacy systems and new applications using Express.js, Next.js and SQL Server.
  • Building integration systems with external APIs to automate data extraction into SQL Server, powering Power BI dashboards.
  • Implementation of new features in internal platforms with Angular and TypeScript.

Achievements:

  • 50% automation of manual processes using Node.js, Express.js and RESTful APIs.
  • 40% reduction in system downtime through preventive maintenance.
  • Built CloudFleetExtract: automated fleet-data extraction system (51,000+ work orders) from the CloudFleet API into SQL Server for Power BI reporting.
  • SQL Server query optimization for data extraction and dynamic report generation.
  • Node.js
  • MongoDB
  • Express.js
  • React.js
  • Next.js
  • Angular
  • TypeScript
  • SQL Server
  • TailwindCSS
  • SCSS
  • Power BI
  • GSAP
  • Framer Motion

Projects

MANFIT

MANFIT

2026 - Actualidad Built

Production-ready SaaS platform for personal trainers: role-based client management, routines with automatic load progression, video-backed exercise library, adherence tracking with charts, nutrition module with auto-generated meal plans and 89 recipes, and push notifications. Installable PWA built with Next.js 16.

Show more

Features:

  • Production deployment at manfit.com.co with continuous release cadence (100+ merged PRs)
  • Role-based access (super-admin, trainer, client) with NextAuth, Google OAuth, email-based password reset and invite-link onboarding
  • Exercise library of 138 entries backed by unlisted YouTube videos with automatic vertical-Shorts 9:16 detection
  • Plans with flexible duration (1/4/8 weeks), per-set tracking and automatic load progression (+2.5 kg upper / +5 kg lower)
  • Full nutrition module: 12-field anamnesis, BMR/TDEE engine, auto-generator with weekly rotation and cultural combos, 89 recipes (61 Colombian + 28 international)
  • Installable PWA with push notifications (VAPID) on event triggers and daily cron
  • Progression charts with Recharts, PDF generation with react-pdf, transactional emails with Resend, and bulk CSV import with validation
  • Unit tests with Vitest covering nutrition logic and recipe-ingredient parsing
Next.js TypeScript Prisma PostgreSQL TailwindCSS PWA
B2Pago

B2Pago

2025 - Actualidad Built

@ PrevalentWare · Financial sector client

n8n-based automation for biweekly commission settlement. Implements 60+ business rules including the full Colombian tax stack (Art. 383 progressive table, ICA withholding, VAT, VAT withholding, social security) and a hold/release scheme for payments that don't cover the social-security threshold. Backed by a Bun + Hono + TypeScript service running on AWS Lambda with infrastructure as code (CDK).

Show more

Features:

  • 60+ business rules orchestrated in n8n covering the full Colombian tax stack: Art. 383 progressive table (7 UVT brackets), ICA withholding, VAT, VAT withholding and social security with IBC computation (40% of monthly accrual, SMMLV floor, 25-SMMLV cap)
  • Hold/release scheme: when a commission doesn't cover the social-security contribution, the gross amount is held untouched (no withholdings applied) and later released either intra-month —pooled with the next commission— or end-of-month —as a synthetic record at the start of the next month—
  • Progressive recalculation of Art. 383 income tax withholding and social security over the monthly accrual, retaining only the differential vs prior payments; proportional distribution by gross and by net contribution to the pool during intra-month release
  • Technical workarounds for n8n limitations: pre-loop strategy for monthly accruals (SQL nodes do not share INSERT visibility within the loop) and use of $getWorkflowStaticData('global') as a mutable state bus across iterations
  • Robust input validation with canonical normalization (case/accent/whitespace insensitive), rejection of spurious Excel values (NaN, #N/A, #REF!, #VALUE!) and cross-field validation across tax regime × VAT × billing responsibility
  • Supporting backend in Bun + Hono + TypeScript deployed to AWS Lambda; infrastructure as code in CDK multi-stack setup (network, dev, test, prod, CI/CD)
  • Persistence on SQL Server (RDS) with Prisma + MSSQL adapter, authorization via Casbin (RBAC), authentication with Better-Auth + Cognito, file storage on S3 and secrets in Secrets Manager
  • Idempotent UPSERT of the commissioners master, generation of consolidated and exception XLSX reports, and SharePoint integration for source-file ingestion and output delivery
n8n TypeScript AWS SQL Server Prisma
Universidad de los Andes - Ecosistema

@ Esinergia S.A.S

Full development of the Ecosistema Uniandes institutional website, implementing a modular design system with reusable components documented in Storybook.

Show more

Features:

  • Complete implementation of a design system with modular components
  • Development and implementation of reusable and scalable components in Storybook, including variants and light/dark themes
  • Creation of a sticky menu with dynamic scroll behavior
  • Implementation of highly accessible components and responsive grid systems
  • Components and search features with filters and interactive states
  • Complete technical documentation in Storybook
  • BEM architecture with Site Studio design tokens
  • WCAG accessibility implemented across all components
Twig SCSS Storybook Drupal JavaScript Figma
Admin Dashboard

Complete admin panel built with Next.js that provides an intuitive interface for data management and real-time statistics visualization.

Show more

Features:

  • Built with Next.js 14 and React 18
  • Authentication integrated with ClerkJS
  • Interactive statistics with Recharts
  • Forms validated with React Hook Form and Zod
  • Responsive design with dark mode support
  • Database management with Prisma ORM
  • Advanced calendar using FullCalendar
  • Modern styling with Tailwind CSS
  • API consumption with Axios and date handling with date-fns
Next.js TailwindCSS Clerk Prisma Recharts
CloudFleetExtract

CloudFleetExtract

2023 - 2026 Built

@ Coordinadora de Tanques S.A.S

Automated Node.js ETL pipeline that syncs 51,000+ work orders from the CloudFleet API into SQL Server, powering Power BI dashboards used by operations and management. Replaced manual export workflows.

Show more

Features:

  • Processes 51,000+ work orders in production, powering real-time dashboards
  • Orchestrator with three modes: incremental sync, open-order updates, and full run
  • Idempotent by design: detects existing orders and updates instead of duplicating
  • Incremental sync reads the last date in the DB to avoid reprocessing
  • Handles pagination via x-nextpage header, rate-limiting (2s delay) and batches of 30 with 3s pauses
  • Cascading logic for maintenance classification: labor → header → "UNCLASSIFIED" fallback
  • Captures four distinct closure dates for time-based analysis in Power BI
  • Scheduled with PM2 and Windows Task Scheduler for unattended continuous execution
Node.js SQL Server REST API Power BI

About me

My name is Luis Carlos, though everyone calls me Lucho. I've been building web applications for over 3 years that solve real problems and feel great to use.

I've worked on projects where teams cut weeks of work down to days with the right tools, and where manual processes simply ceased to exist. That's what drives me: seeing the direct impact of what we build.

Working remotely from Rionegro, Antioquia 🇨🇴 as a Full Stack Developer at PrevalentWare, mainly with React, Next.js, and TypeScript. Outside of code, you'll find me at the gym, playing Fortnite, or diving into workflow orchestration with n8n.

photo luis almenarez

Credentials

Education

  • Software Analysis & Development Technologist

    Servicio Nacional de Aprendizaje (SENA)

    2023 – 2025

  • Frontend Development with React

    Coderhouse

    Jun 2023 – Dec 2023

Certifications

  • JavaScript TOTAL
  • Frontend Development Career (Coderhouse)
  • CSS Master: Responsive, SASS, Flexbox, Grid & Bootstrap
  • React.js Course

Languages

  • Spanish Native
  • English B1 Intermediate