Leonardo Bottaro

Senior Software Engineer at Oracle

São Paulo, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Leonardo Bottaro is a Senior Software Engineer based in São Paulo with 9 years of experience across embedded systems and full-stack development, now focused on real-time rendering with OpenGL/WebGL. At Oracle since 2020 he progressed from Software Engineer 2 to Senior Engineer, bringing production-grade C and FreeRTOS expertise from STM32 projects and front-end experience with Angular/Node. He is an active open-source contributor to prominent flight-controller firmware like Betaflight and Cleanflight, where he implemented and refined OSD G-force calculations—demonstrating attention to sensor integration, numeric correctness and cross-file refactors. Comfortable spanning low-level embedded code to user-facing graphics, he combines pragmatic engineering with a curiosity for graphics research and information security.
code9 years of coding experience
job9 years of employment as a software developer
bookEngineering Bachelor, Computer Engineering, 8.6 / 10.0, Engineering Bachelor, Computer Engineering, 8.6 / 10.0 at Centro Universitário Católico Salesiano Auxilium - UniSALESIANO Araçatuba
bookAssociate degree, Mechatronics, Associate degree, Mechatronics at Salesiano High School - Araçatuba
bookSpecialization, Information Security, Specialization, Information Security at UNINASSAU Pós EAD Digital
languagesEnglish, Spanish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
189reputation
22kreached
4answers
1question
github-logo-circle

Github Skills (29)

displays10
acc10
integrate10
controller10
firmware10
imu10
c1110
c1710
screen10
sys10
mu10
embedded10
sensor10
accelerometer10
quad9

Programming languages (10)

C#TypeScriptMDXJavaShellC++CJavaScript

Github contributions (5)

github-logo-circle
betaflight/betaflight

Mar 2018 - Apr 2020

Open Source Flight Controller Firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 PRs, 21 comments in 2 years 1 month
Contributions summary:Leonardo's contributions primarily focused on adding and refining an OSD (On-Screen Display) element related to G-force calculations within the Betaflight flight controller firmware. They implemented the initial feature, refined the G-force calculation logic, corrected unit symbols, and added a maximum G-force statistic to the OSD. This involved modifying code across multiple files related to the OSD, IMU, and sensor data integration, including fixes for compile errors and optimization.
firmwarebetaflightcleanflightflight-controller
cleanflight/cleanflight

Jun 2018 - Aug 2018

Clean-code version of the baseflight flight controller firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:11 commits in 1 month
Contributions summary:Leonardo primarily contributed to the Open Source Drone firmware by adding and refining an OSD (On-Screen Display) feature for G-Force display. They implemented the initial G-Force calculation using accelerometer data and integrated it into the OSD. The user then made several iterative changes, including addressing compile errors, optimizing the math, fixing unit symbols, and adding a maximum G-force statistic, demonstrating a focused effort on improving the feature.
firmwareflight-controllercleanflightbetaflightinav
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial