[ senior full-stack engineer / madrid ]

Adolfo
Bastardo.

I'm a senior full-stack developer with 8+ years architecting scalable web applications across eCommerce, fintech, and healthcare — shipping performance gains up to 40% and systems serving 10K+ daily users.

NAMEAdolfo Bastardo ROLESr. Full-stack Developer BASEDMadrid, ES STATUS Open to new work EMAIL contact@adolfo.dev GITHUB github.com/Rodasac LINKEDIN linkedin.com/in/rodasla LANGUAGESES native · EN C1
Years shipping 8+ professional · 11 with JS
Domains eCommerce · fintech · healthcare
Best gain shipped 40% performance improvement
Currently Sr. at SPACE44
01 — work selected projects

Selected work.

Six engagements across 8+ years, with the stack I owned and the outcome I'm proudest of.

2023 — present
SPACE44
Sr. Fullstack Web Developer

Build the agency's main site on WordPress with custom plugins, and ship React/Next.js landing pages for ad campaigns. Resolve integration issues across client stacks spanning PHP/Symfony and PostgreSQL, with Chart.js dashboards and Dockerized deployment.

ReactNext.jsReact NativeTailwindWordPressSymfonyPostgreSQLDocker
● current role
2020 — 2024
adCuality
Sr. Fullstack Developer

Optimized a legacy Symfony REST API and migrated the dashboard to React with Chart.js + D3. Pushed investment calculation precision from bi-weekly to daily intervals, and stabilized the sync paths between the primary database and Elasticsearch.

ReactRedux SagasD3.jsSymfonyGraphQLElasticsearchRedisRabbitMQ
↳ performance improvements up to 40%
2021 — 2023
Justo
Sr. Backend Developer

Built Django microservices for a food eCommerce platform with fault-tolerant Locus WMS integration and Redis-backed real-time inventory. Collaborated on React/Next.js and Angular admin interfaces.

DjangoDRFExpressNest.jsPostgreSQLRedisGraphQLReactNext.jsAngular
↳ 10K+ daily active users
2017 — 2020
Oralsys
Odoo Developer

Co-developed a Dentist Management System on Odoo with a 3-person team. Built an interactive Odontogram in Angular + Chart.js for patient dental records, and a financial module for payment processing and accounting.

OdooAngularRxJSNgRXXML/QWebPostgreSQL
case study
2016 — 2017
Liberarte
Founder / General Coordinator

Founded a development cooperative serving international clients. Shipped WordPress + MySQL solutions and Angular/Bootstrap sites; ran project delivery and client relationships across time zones.

WordPressAngularBootstrapMySQLSass
case study
2014 — 2016
Hoatzin
Jr. Odoo Developer

First role. Wrote custom XML/QWeb + Chart.js reports, supported production Odoo over SSH, and automated reporting that cut manual processing time.

OdooPostgreSQLChart.jsBash
case study
02 — projects pet projects

Things I'm building.

After-hours work. Public repos. Stacks I want to get my hands deeper into.

Automator screenshot
Automator
Web automation & monitoring platform

Automate the monitoring and execution of tasks across any website. A distributed system of four components — Robot (executes browser tasks via CDP), Queue (orchestration), Authenticator (result validation), and API. Written in Go with gRPC between services.

GogRPCPostgreSQLRedisRabbitMQDockerrod (CDP)
TrackrApp screenshot
TrackrApp
Subscription tracker with analytics & AI recommendations

A personal subscription tracker that surfaces analytics on your recurring spend and gives AI-driven recommendations on what to cut, switch, or consolidate. Built as a TypeScript Turborepo monorepo with shared packages, Vitest, pnpm workspaces, and Docker.

TypeScriptTurborepopnpmVitestDocker
03 — stack skills & tools

The stack, with receipts.

Years next to each tool are years of professional production use. Filled chips are the ones I'd pick for a greenfield project today.

01 Languages

JavaScript 11y Python 8y PHP 6y TypeScript 4y

02 Frontend

React.js 5y Angular 5y Next.js 4y React Native 2y Redux Toolkit 6y Tailwind 2y Sass/SCSS 8y Chart.js 8y D3.js 4y Material UI 6y

03 Backend & APIs

Symfony 6y Django 2y Node.js 3y Express 2y Nest.js 2y REST 8y GraphQL 6y Microservices

04 Data & Infra

PostgreSQL 8y MySQL 5y MariaDB 5y Redis 6y Elasticsearch 4y RabbitMQ 4y Firebase 2y

05 Testing & DevOps

Docker 6y Jest 6y Pytest 2y Karma 4y Selenium 4y Git 11y CI/CD

06 Specialized

WordPress 8y Odoo ERP 4y XML/QWeb 4y WMS / Locus 2y TDD SOLID Principles Clean Architecture DDD PWA
04 — about who

About me.

Adolfo Bastardo

I'm a senior full-stack developer based in Madrid. I architect web applications and APIs that hold up — the kind that get faster every quarter instead of slower.

I started in Mérida, Venezuela, automating Odoo reports over SSH; founded a small dev cooperative; and have spent the last six years on Symfony, Django, and React systems serving real production traffic across eCommerce, fintech, and healthcare. I care about the boring parts — idempotency, query plans, caching layers — because that's where the speedups live.

I work remotely, write tests as I go, and prefer plain language to enterprise jargon.

Based in
Madrid, Spain
Open to
Full-time · Contract · Consulting
Languages
Spanish (native), English (C1)
Time zone
CET / CEST (UTC+1/+2)
05 — off the clock personal

When I'm not shipping.

What I do when I'm not in a terminal: paint in oils, sketch, and sing. Habits older than the developer years.

VISUAL

Oil painting & drawing

I paint in oils and draw. Slow, deliberate work — the opposite of a deploy. It's where I learn to look at a surface for an hour before touching it.

MUSIC

Choral singing

Sang for years with Coral del Colegio de Médicos de Yaracuy "Analexis Ramírez" in Venezuela.

3rd
Certamen Bicentenario de la Independencia
Third prize — Venezuela
● let's work together

Send me a note at
contact@adolfo.dev