Summary
Guilherme Azzi is a backend engineer based in Berlin with 14 years of software and research experience, currently building resilient systems at Babbel. He transitioned from an academic career in programming languages and formal verification to practical engineering, bringing deep expertise in Python, JavaScript, Haskell and Elm. His background includes organizing large university courses, leading grant-backed research projects, and implementing production web frontends integrated with C++ GUIs. Passionate about code readability, testing and collaborative team culture, he excels at turning rigorous, research-grade ideas into maintainable production code. An uncommon strength is his fluency across paradigms—from functional languages to reactive JavaScript—which helps him design robust, well-tested backends that bridge research and product needs.
14 years of coding experience
4 years of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Federal University of Rio Grande do Sul
Bachelor of Science - BS, Computer Science, 1,2, Bachelor of Science - BS, Computer Science, 1,2 at Technische Universität Berlin
English, Portuguese, German, Spanish