David Baque

Tres anys desenvolupant programari, combinant projectes freelance que continuen en producció amb experiència professional construint sistemes escalables i distribuïts en equips d’enginyeria. M’especialitzo en arquitectures netes i microserveis amb Go i TypeScript, mantenint la lògica de negoci desacoblada dels detalls d’infraestructura.

El meu escriptori de treball amb dos monitors i un teclat mecànic

Experiència

02/2025 — actualment

Desenvolupador Backend / Microserveis

FarmaConnect / Keonex

  • Desenvolupo serveis backend i microserveis per a l’ecosistema FarmaConnect/Keonex, connectant integracions amb ERPs de farmàcia, lògica comercial i sistemes d’etiquetes electròniques ESL.
  • Vaig dissenyar i implementar des de zero un sistema en Golang per orquestrar milers d’etiquetes ESL i antenes, incorporant telemetria, mètriques i traçabilitat completa dels canvis d’imatge.
  • Vaig definir entitats, casos d’ús i contractes API documentats, mantenint el domini desacoblat de la infraestructura de comunicació i renderitzat.
  • Vaig implementar un entorn de preproducció amb Docker i desplegaments automatitzats amb GitHub Actions, reduint riscos sobre producció i millorant l’estabilitat dels serveis.

01/2024 — 06/2024

Desenvolupador Backend

Neby (Universitat)

  • Vaig coordinar la base tècnica backend d’un equip de 8 persones, definint estructura, endpoints i model de dades.
  • Vaig desenvolupar el backend en C++ i vaig integrar PostgreSQL com a sistema de persistència.
  • Vaig implementar proves unitàries amb Google Test i vaig configurar Docker per facilitar un entorn de desenvolupament reproduïble.

08/2023 — 10/2023

Desenvolupador Full Stack

Take Order (Freelance)

  • Vaig desenvolupar una aplicació full stack per a la gestió de comandes en restaurant, cobrint frontend, backend, base de dades i desplegament.
  • Vaig dissenyar el backend amb Node.js, TypeScript i una base de dades PostgreSQL per a comandes, pagaments, productes i clients.
  • Vaig implementar comunicació en temps real amb WebSockets entre cambrers i cuina.
  • Per necessitats de protecció de dades del client, vaig muntar un servidor privat dins la seva xarxa local perquè la informació no sortís de les seves instal·lacions.

Projectes

Mockup de l’aplicació TakeOrder

TakeOrder

en producció

App de gestió per a restaurants que sincronitza en temps real comandes, pagaments i comunicació entre cuina i cambrers, optimitzant el servei.

  • TypeScript
  • React
  • Express
  • PostgreSQL
  • Raspberry Pi
  • AWS
Mockup de l’aplicació Neby

Neby

universitat · equip de 8

App per a comunitats que fomenta la col·laboració entre veïns mitjançant recompenses virtuals i reptes, millorant la convivència i el suport mutu.

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

Portfolio

aquest lloc

Portfolio desenvolupat amb Astro i TypeScript, dissenyat prèviament a Figma i posteriorment maquetat i programat amb aquestes tecnologies.

  • Astro
  • TypeScript
  • Figma

Habilitats

ddbaque@ddbaque

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