David Baque

Tres años desarrollando software, combinando proyectos freelance que siguen en producción con experiencia profesional construyendo sistemas escalables y distribuidos en equipos de ingeniería. Me especializo en arquitecturas limpias y microservicios con Go y TypeScript, manteniendo la lógica de negocio desacoplada de los detalles de infraestructura.

Mi escritorio de trabajo con dos monitores y teclado mecánico

Experiencia

02/2025 — actualmente

Desarrollador Backend / Microservicios

FarmaConnect / Keonex

  • Desarrollo servicios backend y microservicios para el ecosistema FarmaConnect/Keonex, conectando integraciones con ERPs de farmacia, lógica comercial y sistemas de etiquetas electrónicas ESL.
  • Diseñé e implementé desde cero un sistema en Golang para orquestar miles de etiquetas electrónicas ESL y antenas, incorporando telemetría, métricas y trazabilidad completa de cambios de imagen.
  • Definí entidades, casos de uso y contratos API documentados, manteniendo el dominio desacoplado de la infraestructura de comunicación y renderizado.
  • Implementé un entorno de preproducción con Docker y despliegues automatizados mediante GitHub Actions, reduciendo riesgos sobre producción y mejorando la estabilidad de los servicios.

01/2024 — 06/2024

Desarrollador Backend

Neby (Universidad)

  • Coordiné la base técnica de un equipo de 8 personas, definiendo estructura backend, endpoints y modelo de datos.
  • Desarrollé el backend en C++ e integré PostgreSQL como sistema de persistencia.
  • Implementé pruebas unitarias con Google Test y configuré Docker para facilitar un entorno de desarrollo reproducible.

08/2023 — 10/2023

Desarrollador Full Stack

Take Order (Freelance)

  • Desarrollé una aplicación full stack para la gestión de pedidos en restaurante, cubriendo frontend, backend, base de datos y despliegue.
  • Diseñé el backend en Node.js con TypeScript y una base de datos PostgreSQL para pedidos, pagos, productos y clientes.
  • Implementé comunicación en tiempo real con WebSockets entre camareros y cocina.
  • Por necesidades de protección de datos del cliente, monté un servidor privado en su red local para que la información no saliera de sus instalaciones.

Proyectos

Mockup de la aplicación TakeOrder

TakeOrder

en producción

App de gestión para restaurantes que sincroniza en tiempo real comandas, pagos y comunicación entre cocina y camareros, optimizando el servicio.

  • TypeScript
  • React
  • Express
  • PostgreSQL
  • Raspberry Pi
  • AWS
Mockup de la aplicación Neby

Neby

universidad · equipo de 8

App para comunidades que fomenta la colaboración entre vecinos mediante una recompensa virtual y retos, mejorando la convivencia y el apoyo mutuo.

  • Next.js
  • TypeScript
  • C++
  • PostgreSQL
  • Docker
  • AWS
Mockup del portfolio personal

Portfolio

este sitio

Portfolio desarrollado con Astro y TypeScript, diseñado previamente en Figma y posteriormente maquetado y programado con estas tecnologías.

  • Astro
  • TypeScript
  • Figma

Habilidades

ddbaque@ddbaque

backend
Go · Node.js · Express · TypeScript
frontend
React · Astro · Tailwind
datos
PostgreSQL · Redis · MongoDB · MySQL
infraestructura
Docker · Portainer · GitHub Actions · AWS
sistemas
Debian · Linux · Raspberry Pi · Testing
entorno
fish · WezTerm · Neovim