Skip to content
MC

Marco Casanova

Senior Backend & Full-Stack Engineer

About

Production engineering, end to end.

I am Marco Casanova, a senior software engineer based in Munich. For more than eleven years I have built production software, mostly systems where data, reliability, and clear interfaces matter. I take work from technical discovery through implementation and operations.

Based in
Munich, Germany
Languages
Spanish — native · English — C1 · German — A1/A2
Level
Senior Backend & Full-Stack Engineer · Europe/Berlin · CET/CEST

I build software for teams that need the backend to stay understandable after the launch week.

That has meant real-time telemetry for robotic scaffolding units on active construction sites, clinical data workflows that had to survive audit, and more recent mobile-commerce work where cart, checkout, CMS, and loyalty behaviour had to stay consistent across markets. The common thread is not the industry. It is the need for systems that behave predictably under real operational constraints.

How I work

I am most useful where architecture and delivery meet. I like defining boundaries early: which service owns a rule, where authorisation is enforced, what gets versioned, and which parts of the system are allowed to fail noisy instead of silent. The case studies on this site are structured around those calls on purpose.

I spend most of my time in TypeScript/Node.js and Python, with PostgreSQL, AWS, queues, and production diagnostics close behind them. I still work across the full stack when the product needs it, but the center of gravity is backend design, APIs, data flow, and operability.

Working together

I am based in Munich and work hybrid or remote across European timezones. I am open to senior backend and full-stack roles, and I still take on a small amount of independent project work when the scope is a good fit. Either way, I care about leaving systems more legible, measurable, and supportable than I found them.

Worked with

  • ProSieben
  • Dehner
  • Kewazo
  • Cytolitics
  • WebCreek
  • Viamor
  • DreamNest
  • DomTom

Stack, in full

Languages

  • TypeScript
  • Python
  • JavaScript
  • C#
  • Ruby
  • SQL
  • Dart

Frontend

  • React
  • Svelte
  • Vue.js
  • Astro
  • Tailwind CSS
  • D3.js
  • Flutter

Backend & APIs

  • Node.js
  • FastAPI
  • Ruby on Rails
  • REST
  • WebSockets
  • Celery

Data & Storage

  • PostgreSQL
  • TimescaleDB
  • Redis
  • Firebase
  • MQTT

Infrastructure

  • Docker
  • GitHub Actions
  • Linux
  • AWS
  • Nginx
  • CI/CD

Practice

  • System design
  • Performance profiling
  • Testing
  • Code review
  • Mentoring