Summary
Bruno Canella is a senior C software developer based in Barcelona with 13 years of experience building desktop and embedded systems, VOIP telephony stacks, ERPs (including SAP Business One), and high-performance tiled map renderers. He combines deep C/C++ expertise (C++14) with practical cross-platform experience across Windows and Linux, having delivered solo end-to-end products as well as collaborated in large distributed teams. Notable strengths include protocol-level work on SIP/SDP/[S]RTP, systems and unit testing, and pragmatic performance tuning that once produced a 70% rendering speedup for map tiles. He has shipped integrations spanning C#, C++/CLI and WCF for telephony recording, authored a reusable SAP addon framework that halved development time, and is comfortable tooling build systems with cmake, git and Python. Colleagues rely on him for thorough code reviews and pragmatic architecture choices that balance maintainability with low-level efficiency.
13 years of coding experience
7 years of employment as a software developer
Engineer's degree, Computer Engineering, Engineer's degree, Computer Engineering at Universidade Federal de Santa Catarina
Técnico em Cerâmica, Cerâmica de revestimento, Técnico em Cerâmica, Cerâmica de revestimento at Instituto Maximiliano Gaidzinski
Ciências da Computação, Informática, Ciências da Computação, Informática at Universidade do Extremo Sul Catarinense
English, Spanish, Portuguese