Summary
Mariano Cavallo is a Senior Software Engineer based in Berlin with 15 years of experience building client-focused web applications that prioritize UX, accessibility, and maintainable front-end architecture. He combines deep expertise in React, Next.js, TypeScript and modern build systems with backend knowledge in Ruby/Node, GraphQL and microservices, and strong practice in testing, CI/CD, Docker and Kubernetes. Product-minded and fluent in Agile, he excels at turning product requirements into clear specs and reliable, testable code while mentoring teams on front-end best practices. A UX enthusiast and gamer who has shipped real-time features, browser extensions and desktop apps, he brings an unusual blend of design sensibility, game-dev experience and systems thinking. Currently exploring Rust, Haskell and offline-first mobile client patterns, he pairs curiosity about functional programming with pragmatic delivery at scale.
15 years of coding experience
19 years of employment as a software developer
Informatics Engineering, Informatics Engineering at UADE
Software as a Service I & II (CS169.1x/CS169.2x), Software as a Service I & II (CS169.1x/CS169.2x) at BerkeleyX
Fundamentals of Web Design, Fundamentals of Web Design at ECTA Institute
Agile Projects with Scrum (CSD Track I & II), Agile Projects with Scrum (CSD Track I & II) at Kleer
Ruby Rails Javascript Node Testing Git Angular React Redux Elm PWAs Haskell, Ruby Rails Javascript Node Testing Git Angular React Redux Elm PWAs Haskell at Frontend Masters, O’Reilly, Pluralsight, The Pragmatic Bookshelf and others
Rich Internet Applications / Flash Expert, Rich Internet Applications / Flash Expert at Image Campus
Introduction to Functional Programming (FP101x), Introduction to Functional Programming (FP101x) at DelftX
Spanish, English