José Antonio Cid
0
Backend & Full-Stack Engineer · 11+ yrs

Building systems that scale

11+ years engineering reliable backends in Java & Spring Boot — now shipping full-stack products end-to-end with TypeScript, NestJS & Next.js. Based in Mainz, Germany.

See the work LinkedIn /jacid
Scroll
TypeScript ✦ NestJS ✦ Next.js ✦ Java ✦ Spring Boot ✦ PostgreSQL ✦ Redis ✦ BullMQ ✦ Socket.IO ✦ Microservices ✦ TypeScript ✦ NestJS ✦ Next.js ✦ Java ✦ Spring Boot ✦ PostgreSQL ✦ Redis ✦ BullMQ ✦ Socket.IO ✦ Microservices ✦
01 / About

About

José Antonio Cid
Based inMainz, Germany
DegreeM.Sc. · Videogames
LanguagesES · CA · EN · DE
StatusOpen to work

I'm a software engineer with 11+ years designing, building and optimizing scalable applications — from critical Java backends to modern full-stack products.

I've spent the last seven years building backend systems with Java & Spring Boot — monoliths and microservices on Azure, IoT services, APIs and databases. Today I work full-stack in a TypeScript-first stack (NestJS, Next.js), owning features end-to-end with real-time communication, payments and background job pipelines.

I'm a collaborative, proactive engineer who thrives in international, async teams. I value clear communication, simple and elegant solutions, and high standards of code quality — always learning and staying current with the ecosystem.

11+
Years experience
15+
Projects shipped
4
Languages
02 / Stack

What I work with

// backend
Java Spring Boot NestJS Node.js REST APIs Socket.IO Microservices C++
// frontend
TypeScript Next.js Angular HTML / CSS
// data & infra
PostgreSQL Drizzle ORM MongoDB Redis BullMQ Azure Railway
// practices
Turborepo pnpm CI / CD Sentry JUnit Git Agile
03 / Resume

Experience

2026 — Present Mainz, DE · Remote

Freelance Full-Stack Engineer

HUBDANCE PTE. LTD. — Kadens

A TypeScript-first monorepo (NestJS 11 + Next.js 16) powering a dance courses & events platform for a Singapore-based studio. Built remotely in a lean async team with direct client ownership and end-to-end delivery.

  • → Full-stack feature development on top of the existing base — adding functionality end-to-end across NestJS 11 & Next.js 16.
  • → Feature design and PoCs for new product capabilities, from idea to working prototype.
  • → Refactoring & architecture work to keep the codebase clean, scalable and maintainable.
  • → PostgreSQL + Drizzle ORM: schema migrations & query optimization for performance-critical paths.
  • → Async job processing with Redis + BullMQ for reliable long-running operations.
  • → Observability with Sentry; Turborepo + pnpm monorepo; Railway CI/CD & environments.
  • → Clean Git workflow: code review, PRs, pre-commit hooks, conventional commits.
TypeScript NestJS Next.js PostgreSQL Redis · BullMQ
2019 — 2026 Barcelona, ES

Senior Backend Engineer

Seidor Opentrends
  • → Microservices development with Java & Spring Boot; third-party API integration.
  • → Migrated an application from Java 8 to Java 17; parallel processing with data integrity.
  • → Automated testing and maintainable, auditable codebases.
2018 — 2019 Barcelona, ES

Java Software Engineer

S4Gaming
  • → Developed multiple games for recreational machines; adapted gameplay per market.
  • → Collaborated with multidisciplinary teams.
2015 — 2017 Barcelona, ES

C++ Engineer

Digital Legends
  • → Designed GUI components for an intuitive UX on iOS & Android.
  • → Translated design concepts into interactive, functional in-game elements.
2013 Barcelona, ES

Junior Java Developer

T-Systems Iberia
  • → Built a tool to automate database migration, reducing human error in the process.

// education

M.Sc. in Videogames
Universitat Pompeu Fabra · 2013–2015
B.Sc. in Computer Science
Universitat de Barcelona · 2009–2013

// languages

SpanishNative · C2
CatalanNative · C2
EnglishB2
GermanA2 · learning
Download CV ↓
04 / Work

Selected Work

▶ COURSE
UPCOMING
FRI12
SAT18
SUN25
Kadens
FEATURED
TypeScript · NestJS · Next.js

Kadens

Kadens is a full-stack platform for a Singapore-based studio to run dance courses and events. I work on full-stack features over the existing base — feature design, PoCs for new capabilities, refactoring and architecture — in a TypeScript monorepo.

PostgreSQL Redis · BullMQ Drizzle ORM Railway
IoT · Java · Spring Boot

FUSE

IoT web platform integrating multiple veterinary diagnostic devices into a single connected workflow — built for Zoetis.

View project →
FUSE
migrate.sql →
Hospital Digitalization
DB migration tooling · T-Systems Healthcare
▶ iOS · Android
Afterpulse
AAA mobile game · iOS & Android
respawn()
Respawnables
Hit mobile shooter · iOS & Android
$ devjokes --random
Why do devs hate nature?
Too many bugs
Dev Jokes
Node.js web app deployed on Azure
UPF Portal
Web apps for administrative procedures
BINGO!
Bingo Games
Videogames for recreational machines

// certifications & courses

Microservices · Udemy Java 8 Lambdas & Streams MongoDB Android · Udemy Java Quest · Arol English · EOI
05 / Testimonials

Kind words

“

I had the opportunity to work alongside José Antonio Cid during several regression cycles, and he was always a great support to the testing team. I especially appreciated his willingness to collaborate, his clear and detailed communication about the development process, and his proactive approach in identifying potential impacts on the system. He's a committed professional with a strong team spirit, always ready to lend a hand when needed. A true bridge between development and QA.

Josue RubinSoftware QA tester
“

José Antonio is a great dev and an amazing co-worker. He has great technical skills and always helped me when I had any issues. He is a hard-worker that didn't hesitated when the workload was high, spending extra work time if needed in order to finish the job and get everything in its place. He has a really calm and chill personality that brings a lot of trust and it makes communication with him very easy. José is really amazing!

Ruben ArenasQA Manager
“

I had the pleasure of working with José Antonio in the development team, and from the start he showed a constant willingness to help and collaborate. His friendly and positive attitude makes any task easier and the work environment much more enjoyable. José is not only a skilled developer, but also someone who brings great value to the team on a personal level.

Teresa SanzSenior Software developer
“

I've had the pleasure of working alongside José for the past three years at SEIDOR Opentrends, mainly using Java and Spring Boot. While his main focus is on backend development, he's also contributed to frontend tasks when needed, always showing great adaptability. What I appreciate most about José is how approachable and helpful he is. No matter how busy he is, he's always willing to lend a hand or share his knowledge whenever someone on the team needs support. He's not only technically solid, but also a great teammate who makes working together easy and enjoyable. José is an excellent professional and an even better person. Having someone like him on the team really makes a difference.

Raul HerediaMid Software developer
06 / Contact

Let's build
something solid.

Get in touch →
Email
joseantoniocid.programmer@gmail.com
Phone
+34 655 533 600
Location
Mainz, Germany
© 2026 José Antonio Cid Designed & built from scratch Back to top ↑