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