Available for new opportunities

David Cheto Blasco

Backend Engineer

Visible software needs the invisible to work.

I like when the system I build starts living on its own. When it stops being code and becomes something people use without knowing it exists.

4 Years of experience
+30 Third-party APIs integrated
3 npm packages published

About me

I got into programming for the challenge of solving problems, but what really keeps me here is something else: delivering real solutions to large production systems.

I work full stack, though my natural place is in the backend. That's where the problems that matter most tend to concentrate: integrations that don't quite fit, inconsistent data between systems, out-of-order events and business rules where a small mistake has real consequences.

Over time I've learned that building well isn't enough. First you have to understand the business, the context and the system's constraints. That's the most reliable way to make good technical decisions and achieve results that actually work.

Outside of work I publish libraries as a hobby: tools I missed and decided to build. I tend to learn that way, by doing. So I almost always have some project going on.

Based Benicarló, Valencia
Availability Open · Remote
Exploring
Rust
Kubernetes
AI integrations

03 / Methodology

PROCESS
01

Understand

Before writing code, I understand the business. How it works, where it breaks and what can't fail. That's the difference between building something useful and just meeting requirements.

02

Design

I design systems that evolve without being rewritten. APIs change. Requirements do too. The architecture has to hold up through that movement without breaking.

03

Build

What I build goes to real production. No endless demos or decorative prototypes. Code that handles traffic, errors and real usage.

04

Own

When something fails, I know where to look. I know the system well enough to turn hours into minutes. Maintaining isn't about putting out fires — it's about anticipating them.

D

"Built to change, not to be perfect."

Principles

The best code isn't the smartest — it's the one that doesn't need comments to explain itself.

External APIs change without warning. Requirements do too. I design my systems to adapt quickly and easily.

Continuous improvement: getting better at my craft every day.

Tech Stack
Core Languages
  • TypeScript / Node.js
  • NestJS
  • Vue 3 / Nuxt
  • Python
  • Rust
Infrastructure
  • dns Docker / Portainer
  • hub RabbitMQ / Redis
  • storage PostgreSQL · MySQL · MongoDB
  • terminal CI/CD · Git
  • inventory_2 Odoo ERP
  • cloud Azure (Business Central)
Current Focus

Building type-safe open source SDKs and automating B2B processes. Exploring Rust for high-performance systems.

02 / Experience

CAREER

LUBRIMED SL

4 years · Benicarló, Valencia

TypeScript NestJS Vue 3 PostgreSQL RabbitMQ Redis Docker Portainer

Full Stack Developer & Head of IT

present

Jan 2025 – present · 1 year 3 months

  • IT department management (2-person team): roadmap planning and task distribution.
  • Maintenance of Docker/Portainer infrastructure, both cloud and on-premise.
  • Prioritization of new integrations and continuous evolution of the WMS.

Full Stack Developer

Mar 2022 – Dec 2024 · 2 years 10 months

  • Designed and implemented a microservices architecture (NestJS + RabbitMQ + Redis) deployed in Docker/Portainer.
  • More than 30 third-party API integrations (carriers, distributors and manufacturers for dropshipping) via API/EDI, syncing 12,500 SKUs every 10 min (<30s processing).
  • Automated 650 shipments/day: from 2 min per order to 1 click, saving 22h of manual work daily.
  • Enabled expansion to 9 countries without growing warehouse or IT headcount.
  • Implemented dual inventory by batch and location, eliminating stock discrepancies.
  • Coordinated critical incident resolution, deploying fixes in under 24h with no perceptible downtime.

Developer Intern (FCT)

Feb 2022 – May 2022 · 4 months

  • Started designing a generic integration system with third parties for stock, order, order status and tracking exchange.
  • Learned the existing codebase and business domain.
  • Feature development and maintenance under senior developer supervision.
  • Frontend work with Vue 3 and first steps with NestJS on the backend.

03 / Selected Projects

EST. 2022
01

WMS · LUBRIMED

Production · Private
NestJS RabbitMQ Redis PostgreSQL Docker Vue 3
Time saved 22h/day
Shipments/day 650
B2B integrations 30 partners

Warehouse management system built from scratch with a microservices architecture. Connects the warehouse with more than 30 external partners, carriers, distributors and manufacturers for dropshipping via API/EDI, syncing stock in real time and fully automating the shipment workflow.

02

Worker Engine · LUBRIMED

Production · In development
NestJS BullMQ RabbitMQ Redis
Task queues BullMQ
Event bus RabbitMQ

Independent system for massive event and async task processing. Combines BullMQ queues with NestJS workers to run heavy background tasks and orchestrate business events across systems: integrations, synchronizations and notifications, in a resilient and scalable way.

Personal
03

Business Central SDK

Personal · Open Source
TypeScript NestJS
Status Active
Platform Dynamics 365
Packages 2 packages

Open source library ecosystem for integrating Microsoft Dynamics 365 Business Central into TypeScript/NestJS projects. Resilient, type-safe SDK with fluent OData builder, automatic key rotation and plug-and-play NestJS module.

Install pnpm add @chetodb/business-central pnpm add @chetodb/nestjs-business-central
04

address-kit

Personal · Open Source
TypeScript
Geocoding Nominatim
Coverage Multi-country
Cache LRU

TypeScript library for address resolution, normalization and enrichment using OpenStreetMap's Nominatim API. Built for logistics and e-commerce with multi-country support, configurable LRU cache and custom provider support.

Install pnpm add address-kit

04 / Education

TRAINING

IES Joan Coromines

Higher Vocational Training

Web Application Development

Sept. 2020 – Jun. 2022 · Grade: 8/10

Final project

Full CRM built with Vue 3 + NestJS + PostgreSQL. REST API, JWT auth and Docker deployment.

IES El Caminàs

Vocational Training

Computer Systems and Networks

Licenses & Certifications

workspace_premium

Python (70 h)

Imagina Formación

Sept. 2025

Credential: AF-88 · Grupo 01