Programador backend i APIs a Granollers (Barcelona)
Dissenyo i programo APIs, microserveis i integracions en Go, Java i Node. Aquests són els sistemes que puc ensenyar.
Neibr: una API B2B en Go
Quan una entrega falla, el paquet s'assigna a un veí en un radi de 200 m en lloc de tornar a l'origen.
Go (Fiber), PostgreSQL i Redis. L'assignació filtra primer per bounding box en SQL i després calcula la distància exacta amb Haversine.
API keys multi-tenant, escriptures idempotents, webhooks signats amb HMAC i un ledger d'auditoria immutable.
Uns 2,9 milions de peticions en 50 minuts, unes 968 per segon. El 95 % es va respondre en menys de 100 ms (p95) i cap no va donar error del servidor (5xx).
Com vaig fer el backend de Neibr- Una entrega falla en aquest punt.
- Un prefiltre en SQL es queda amb els veïns de dins d'un quadrat (bounding box).
- El cercle de 200 m deixa fora els que queden lluny.
- Es ressalta el més proper, amb la distància exacta calculada amb Haversine.
VMV Cosmetic Group: 20 microserveis i integració amb AS/400
Vaig ser el programador web principal d'una empresa cosmètica internacional. Portava tota la seva part web: dominis, plugins propis sobre WordPress i microserveis en Go, Java i Node.
WAF en Go
Amb reputació d'IPs.
Pont Java 21 a l'ERP
Serveis Java 21 / Spring Boot 3 que exposen l'ERP en AS/400 com a REST, amb un patró anticorrupció.
Revista corporativa
Edició col·laborativa, versions per número i previsualització en temps real.
Demo pública de la revistaGateway d'IA
Un únic punt d'entrada a models de llenguatge, amb API compatible amb OpenAI.
Signatura de documents amb biometria
Plataforma en Next.js, amb traçabilitat del document des que es crea fins que s'arxiva.
Motor asíncron de PDF
Genera els PDF en segon pla i en mostra l'estat en temps real.
Avisos de WhatsApp Business
Notificacions per a les delegacions, en Go.
Còpies de seguretat
Deleguen la feina pesada a processos fill, fora del límit de memòria de PHP.
Pagaments en màquines expenedores
Col·laboro en la integració de WiPay amb màquines expenedores a Automated Transactions. El pagament cashless es connecta a la màquina per MDB. La feina concreta: traduir els payloads de pagament a hexadecimal pel bus sèrie a 9600 bauds.
Com treballo
Primer, l'API i les dades
Abans d'escriure lògica de negoci, dissenyo el contracte de l'API i l'esquema de la base de dades. Tots dos queden documentats, l'API amb OpenAPI versionat.
Mesuro abans de canviar
Logs estructurats i mètriques des del primer dia, i llegeixo els logs abans de tocar res. A l'stress test de Neibr, el p95 va quedar per sota de 100 ms a unes 968 peticions per segon.
Compto amb els errors
Timeouts, reintents i rate limits des de l'inici, i valido les dades externes abans de processar-les. A Neibr, escriptures idempotents i webhooks signats amb HMAC.
La documentació, al costat del codi
ADRs curts per a les decisions que importen i READMEs que es poden executar. Els projectes de Digital DesAny s'entreguen amb documentació tècnica completa.
Tecnologies
Utilitzo Go i Fiber, Java 21 i Spring Boot 3, Next.js, React i TypeScript, WordPress i PHP, PostgreSQL, Redis i Docker.
Programari a mida per a la teva empresa: el servei a digitaldesany.com
Explica'm el teu projecte
Els projectes els portem l'Oriol Tamborero i jo des de Digital DesAny, a Granollers. Explica'ns què necessites i per a quan, per WhatsApp o per correu.
WhatsApp s'obre amb el missatge ja escrit.
Per a tota la resta
Escriu-me a mi: contact@alexasto.com