Summary
Fernando Favini is a senior software developer based in Berlin with over a decade of professional experience and a 20+-year self-taught journey in software, focused on building robust backend systems and developer-enabling tools. He excels in Ruby-driven architectures, has led monolith-to-microservices migrations, and routinely Dockerizes and optimizes infrastructure on AWS and Linux for reliable production delivery. Fernando pairs hands-on implementation of critical APIs and async processing with a practical, metrics-oriented approach to bridge technical execution and business goals. He’s a natural mentor and former teacher who intentionally builds processes and documentation that elevate team capability and onboarding. Comfortable in regulated environments, he has delivered audit-ready, compliance-sensitive systems for digital banking while keeping developer ergonomics in mind. A multidisciplinary thinker with roots in exact sciences and the arts, he brings curiosity-driven problem solving that anticipates future needs and reuses solutions lazily and elegantly.
11 years of coding experience
15 years of employment as a software developer
Technical Major System Analysis and Development, Technical Major System Analysis and Development at Universidade Metodista de São Paulo
major (incomplete) Physics, major (incomplete) Physics at USP - Universidade de São Paulo
Colégio Técnico Mecatrônica, Colégio Técnico Mecatrônica at ETELG
English, German, Spanish