Summary
Fernando Raviola is a senior software engineer based in Sydney with 12+ years building high-performance mobile experiences, currently contributing to Google Maps. He combines deep Android expertise—OpenGL/shaders, NDK, Kotlin Multiplatform, Coroutines and modern build systems—with product-minded execution demonstrated by an independent app (Walpy) that surpassed one million downloads and a 4.6 rating. At Canva and Glovo he helped rewrite and scale graphics-heavy editor features and subscription flows, and he mentors engineers and conducts technical interviews. His background includes machine learning and deep learning coursework alongside a Systems Engineering degree, reflecting a blend of low-level graphics, mobile systems and ML curiosity. Notably, he moves comfortably between solo indie product delivery and large-team engineering at major platforms, bringing pragmatism to complex rendering and cross-platform challenges.
11 years of coding experience
9 years of employment as a software developer
From Nand to Tetris - Build A computer from scratch, Computer Science, From Nand to Tetris - Build A computer from scratch, Computer Science at Coursera
Intro to Machine Learning, Machine Learning, Intro to Machine Learning, Machine Learning at Udacity
Bs. Systems Engineering, Engineering, (5-year undergraduate degree), Bs. Systems Engineering, Engineering, (5-year undergraduate degree) at National Technological University
English, Spanish