David Baque

Three years building software, combining freelance projects that remain in production with professional experience building scalable, distributed systems as part of engineering teams. I specialise in clean architecture and microservices with Go and TypeScript, keeping business logic decoupled from infrastructure details.

My work desk with two monitors and a mechanical keyboard

Experience

02/2025 — present

Backend / Microservices Developer

FarmaConnect / Keonex

  • I build backend services and microservices for the FarmaConnect/Keonex ecosystem, connecting pharmacy ERP integrations, business logic and ESL electronic shelf label systems.
  • I designed and implemented a Golang system from scratch to orchestrate thousands of ESL labels and antennas, adding telemetry, metrics and full traceability for image changes.
  • I defined entities, use cases and documented API contracts, keeping the domain decoupled from communication and rendering infrastructure.
  • I implemented a Docker-based pre-production environment with automated GitHub Actions deployments, reducing production risk and improving service stability.

01/2024 — 06/2024

Backend Developer

Neby (University)

  • I coordinated the technical backend foundation for a team of 8 people, defining structure, endpoints and the data model.
  • I developed the backend in C++ and integrated PostgreSQL as the persistence layer.
  • I implemented unit tests with Google Test and configured Docker to provide a reproducible development environment.

08/2023 — 10/2023

Full Stack Developer

Take Order (Freelance)

  • I developed a full stack restaurant order management application, covering frontend, backend, database and deployment.
  • I designed the backend with Node.js, TypeScript and a PostgreSQL database for orders, payments, products and customers.
  • I implemented real-time communication with WebSockets between waiters and kitchen staff.
  • Due to client data-protection requirements, I deployed a private server inside their local network so information never left their premises.

Projects

Mockup of the TakeOrder application

TakeOrder

in production

Restaurant management app that synchronises orders, payments and communication between kitchen and waiters in real time, improving service flow.

  • TypeScript
  • React
  • Express
  • PostgreSQL
  • Raspberry Pi
  • AWS
Mockup of the Neby application

Neby

university · team of 8

Community app that encourages collaboration between neighbours through virtual rewards and challenges, improving coexistence and mutual support.

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

Portfolio

this site

Portfolio built with Astro and TypeScript, first designed in Figma and then implemented with the same visual system.

  • Astro
  • TypeScript
  • Figma

Skills

ddbaque@ddbaque

backend
Go · Node.js · Express · TypeScript
frontend
React · Astro · Tailwind
data
PostgreSQL · Redis · MongoDB · MySQL
infrastructure
Docker · Portainer · GitHub Actions · AWS
systems
Debian · Linux · Raspberry Pi · Testing
environment
fish · WezTerm · Neovim