Summary
Leonardo Souza is a software engineer with 11 years of experience focused on embedded systems, home and building automation, and blockchain-related engineering. Based in the Greater Hamburg Area, he blends low-level firmware expertise—RTOS, ARM microcontrollers, LwIP—with higher-level software development practiced at organizations like Ethereum and Blockchains, LLC. His background includes implementing firmware development processes and automating test suites with Python, reflecting a pragmatic focus on reliability and repeatable delivery. Comfortable across the stack, he pairs hands-on device firmware work with cloud- and protocol-oriented projects, bringing a systems thinker’s approach to interoperability and real-time constraints. An exchange student at UBC and a graduate of Universidade Federal do Rio de Janeiro, he often gravitates to roles that bridge hardware-software boundaries and process improvement.
11 years of coding experience
3 years of employment as a software developer
High School, High School at Colegio Naval
Computer Engineer, Electrical and Computer Engineering, Exchange Student, Computer Engineer, Electrical and Computer Engineering, Exchange Student at The University of British Columbia
Computer Engineer, Engenharia de Computação e Informação, Computer Engineer, Engenharia de Computação e Informação at Universidade Federal do Rio de Janeiro
Portuguese, English, Spanish, German