Skip to content

David Suárez

Full-stack Software Engineer

I design and build complete web systems, from the data model to the interface, and take them to production. I currently lead an engineering team.

Also on LinkedIn · GitHub

Now
Tech Lead, ComparaOnline
Since
2014
Based in
Monterrey, Mexico · remote

Selected work

  1. ComparaOnline · Conversational Commerce 2022 – 2023

    Contact center and CRM on a hexagonal architecture

    We replaced Bitrix24 and MessageBird with Twilio Flex as the contact center and HubSpot as the CRM. I contributed to the implementation architecture, where we chose a hexagonal architecture.

    TypeScript · Node.js · Apache Kafka · Twilio Flex · HubSpot

  2. ComparaOnline · Customer Data Platform 2024 – 2025

    User identity and journey

    We built the user identification system and another one to see every step of the user's path, distinguishing their actions by service blueprint steps and customer journeys.

  3. ComparaOnline · Finance 2025 – 2026

    Foundations of the finance system

    I built the foundations of the internal finance system, so the finance team can consolidate its data and manage its operations on its own.

  4. ReferenceCheck MX 2016 – 2022

    The platform that replaced the spreadsheets

    I designed and built the company's web system from scratch: workflows with role-based access control, a treasury module that extracts bank data and classifies transactions by keyword, and document delivery with real-time notifications.

    PHP · Node.js · Socket.IO · MySQL · MongoDB · Redis

Experience

ComparaOnline

Insurance and financial services comparison platform · Remote

Jan 2022 – present

  1. Aug 2026 – present

    Heroes Tech Lead

    I lead the team that resolves production incidents. I give technical feedback, improved the ticket resolution process and brought AI agents (Claude, Codex) into daily work.

  2. May – Jul 2026

    Heroes Software Engineer

    Production incidents through tickets, from customers and internal tools.

  3. Jun 2025 – Apr 2026

    Finance Software Engineer

    Foundations of the internal finance system.

  4. Jan 2024 – May 2025

    Customer Data Platform Software Engineer

    User identification and a view of the user's journey.

  5. Apr 2022 – Dec 2023

    Conversational Commerce Software Engineer

    Twilio Flex and HubSpot on a hexagonal architecture.

  6. Jan – Mar 2022

    Business & Platforms Software Engineer

    PHP integrations with Bitrix24 and MessageBird.

ReferenceCheck MX

Employment background verification

Jul 2016 – Jan 2022

  1. Jul 2016 – Jan 2022

    Full-stack Developer

    The internal platform, from scratch: workflows, RBAC, treasury, real-time document delivery, a promoter network and Google Sheets sync.

Tecred

Outsourcing for Kodak and the Government of Nuevo León

Jun 2014 – Jul 2016

  1. Jun 2014 – Jul 2016

    Web developer

    Module for viewing PDF documents from notary and civil registry offices (PHP, jQuery, Bootstrap), technical support and databases.

About

Portrait of David Suárez

I started in 2014 at Tecred, with PHP and MySQL. At ReferenceCheck MX I spent five and a half years building from scratch the platform that replaced the company's entire Excel-based operation. In 2022 I joined ComparaOnline, an insurance and financial services comparison platform, where I have worked on five product teams and am now Tech Lead.

I work mostly with TypeScript, Node.js, PostgreSQL and React, and with AI agents (Claude Code, Codex), which I brought into my team's daily work.

Stack

Languages
  • TypeScript
  • JavaScript
  • PHP
  • SQL
  • Python
  • Bash
Backend
  • Node.js
  • NestJS
  • FastAPI
  • REST APIs
  • WebSockets
  • Apache Kafka
  • Hexagonal architecture
  • Twilio Flex
  • HubSpot
  • Stripe
  • AWS Cognito
Data
  • PostgreSQL (execution plans, indexes, materialized views)
  • MySQL
  • MongoDB
  • Redis
Frontend
  • React
  • Vite
  • Astro
  • Vue.js
  • Tailwind
  • WordPress (themes, plugins, Gutenberg, WooCommerce)
Infrastructure
  • AWS
  • GitHub Actions
  • Docker
  • Kubernetes
  • Datadog
  • Linux
Testing
  • Jest
  • Playwright
  • pytest
Practice
  • Claude Code
  • Codex
  • MCP
  • Shape Up
  • Code review
  • OpenSpec

Contact

If you want to talk about a role or a project, send me an email.

contact@davidsuarez.dev