Skip to content

I build messaging systems that don't fall over at 1.5 million messages a day.

Overview

Fullstack Developer & Technical Lead with 6+ years building and scaling high-volume messaging platforms (SMS, WhatsApp, Email) using Angular, Node.js and NestJS. I combine architecture, security and DevOps automation with technical leadership and mentoring — always prioritizing a real understanding of the tools I use. I adopt AI strategically to accelerate development without sacrificing technical rigor. Looking to join an engineering team that combines hands-on development with technical leadership.

Broadcasting

  • AngularAngular
  • TypeScriptTypeScript
  • Node.jsNode.js
  • NestJSNestJS
  • ExpressExpress
  • RedisRedis
  • DockerDocker
  • PostgreSQLPostgreSQL
  • MySQLMySQL
  • MongoDBMongoDB
  • GraphQLGraphQL
  • GitGit
  • GitHub ActionsGitHub Actions
  • BitbucketBitbucket
  • NGINXNGINX
  • LinuxLinux
  • JSON Web TokensJWT
  • OWASPOWASP
  • VitestVitest
  • PostmanPostman
  • SequelizeSequelize
  • PrismaPrisma

Signal log

Experience

  1. TX-01Development & QA Team Lead· Movitext

    Leading a team of 5 developers and 3 QAs as Team Lead and Scrum Master, designing the microservice architecture behind messaging platforms that processed 250M+ messages in 6 months.

    • Lead a team of 5 developers and 3 QAs as Team Lead and Scrum Master, ensuring continuous delivery under tight deadlines.
    • Designed the microservice architecture (Node.js, NestJS, Redis, BullMQ) for messaging platforms (SMS, WhatsApp Business API, SendGrid) that processed 250M+ messages in 6 months.
    • Designed and implemented CI/CD pipelines (GitHub Actions, Bitbucket Pipelines), dockerizing and automating deployment for 8+ applications (15 min → 4-5 min) with blue-green releases on critical services; leading the migration of the rest, still on PM2.
    • Implemented security controls following the OWASP Top 10: JWT + OTP, 2FA, password history/expiration, XSS/CSRF/SQL-injection mitigation, and rate limiting.
    • Led an AI-assisted Angular modernization (v12 → v22), complete in 3 days versus 2 incomplete weeks on a prior manual attempt — reducing the bundle from ~50MB to 8MB and the build to 15 seconds; adopted Signals, Zoneless, and standalone components.
    • Designed and scaled, with AI assistance, a vulnerability audit and mitigation process across 10+ projects in parallel, reducing response time from days to minutes; now company standard.
    • Directed the migration of users from a legacy messaging system to the new one, with scripts and processes that preserved credentials and guaranteed data integrity with zero friction for clients.
    • Designed and led the migration of reporting to AWS Athena + S3 (3-6 min with failures → 30-60 sec) and the centralization of files in S3, reducing risk under high demand.
    • Built an internal MCP server for AI agents and the official integration documentation (Astro + Starlight) delivered to clients; defines architecture standards and mentors senior and junior developers.

    Node.jsNestJSRedisBullMQGitHub ActionsBitbucket PipelinesDockerAngularAWS AthenaAWS S3

    Remote, Honduras

  2. TX-02Full Stack Developer· Movitext

    Frontend and backend features across microservice architectures for large-scale communication products, including a high-availability SMS banking service.

    • Developed frontend and backend features (Angular, Node.js, NestJS, MySQL, Redis) across microservice architectures for large-scale communication products.
    • Designed and built messaging integrations with the WhatsApp Business API (Meta) and SendGrid (email/WhatsApp), including delivery-status webhooks for every message.
    • As part of the team, designed and built a high-availability SMS banking service (SINPE, Costa Rica): high request volume, Redis + BullMQ queues, delivery-status webhooks, retries, and monitoring.
    • Built queueing systems with Redis and BullMQ (pub/sub, locks, Lua scripts, cluster mode), with automatic retries and idempotency across queries, users, and API keys.
    • Contributed to production monitoring (Prometheus, Sentry, structured logging) and vulnerability mitigation for the project, improving stability under high traffic.

    AngularNode.jsNestJSMySQLRedisBullMQWhatsApp Business APISendGridPrometheusSentry

    Remote, Honduras

  3. TX-03Full Stack Developer· Gestopp Corp

    Coffee-traceability platform and sales management system, contributing across the database, business logic, and UI layers.

    • Part of the development and design team for a coffee-traceability platform and a sales management system (Angular, Node.js, MongoDB, Mongoose), contributing to the database, business logic, and UI.
    • Implemented invoice generation, downloadable PDF reporting, transaction tracking, and admin dashboards.
    • Collaborated on architecture decisions, UX/UI design, and end-to-end implementation across every layer of the platform.

    AngularNode.jsMongoDBMongoose

    Remote, Honduras

Payload

Skills

Frontend

  • Angular (Signals, Zoneless, Standalone Components)
  • TypeScript
  • RxJS
  • HTML
  • CSS

Backend & APIs

  • Node.js
  • NestJS
  • Express
  • REST
  • GraphQL
  • Swagger/OpenAPI

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis (pub/sub, Lua, cluster)
  • Sequelize
  • Prisma
  • TypeORM
  • Mongoose

Cloud & DevOps

  • AWS (RDS, ElastiCache, S3, Athena, EC2)
  • Docker
  • GitHub Actions
  • Bitbucket Pipelines
  • Nginx
  • Apache2
  • PM2
  • Linux

Security

  • OWASP Top 10
  • JWT/OTP
  • 2FA
  • pnpm audit
  • audit-ci
  • Husky

AI-assisted development

  • Claude Code
  • GitHub Copilot
  • Opencode
  • MCP servers

Testing & tools

  • Vitest
  • Playwright
  • Postman
  • VS Code
  • Scrum
  • Kanban
  • ClickUp
  • Git
  • Conventional Commits

Let's talk

Looking for someone to join your engineering team? Reach out.

Cork, Ireland

Work permitted in Ireland (Stamp 4)