Nicola De Pasquale

Android Developer at 3bmeteo (Meteosolutions srl)

Trapani, Sicily, Italy
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

🤩
Rockstar
🎓
Top School
Nicola De Pasquale is an Android Developer with 8 years of experience, currently building mobile products at 3bmeteo after a multi-year Android role at Develhope. Rooted in early hands-on tinkering with a ZX Spectrum and formal technical training, he combines mobile app expertise (ViewModel, Room, DI, clean architecture) with CI tooling like Bitrise and Git. Beyond apps, Nicola contributes to prominent open-source flight-controller projects (Betaflight/Cleanflight), where he engineered GPS rescue logic and refined flight-control algorithms—experience that informs his embedded and IoT work. He also pursues FPV drones, home automation and game development in his spare time, blending firmware-level precision with user-facing Android development. Based in Trapani, Sicily, he brings a practical systems mindset and a rare cross-domain skillset spanning mobile, embedded firmware and IoT.
code7 years of coding experience
job4 years of employment as a software developer
bookDevelhope
github-logo-circle

Github Skills (22)

controller10
firmware10
gps10
preflight10
beta-release10
c1110
c1710
pid-control10
sys10
embedded10
beta-versions10
flow-control9
congestion-control9
rate-limiting9
quad9

Programming languages (7)

JavaC++ShellCJavaScriptHTMLKotlin

Github contributions (5)

github-logo-circle
betaflight/betaflight

Apr 2019 - Feb 2021

Open Source Flight Controller Firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:36 reviews, 14 commits, 55 PRs in 1 year 10 months
Contributions summary:Nicola primarily contributed to the firmware of a flight controller, focusing on the GPS rescue functionality. Their work involved implementing and refining algorithms for autonomous return-to-home procedures, including calculations for descent distance, altitude control, and speed adjustments. They also modified and added configurable parameters related to the GPS rescue behavior, making adjustments to CMS (configuration management system) to support the configuration of these settings. The user's commits also included improvements to the rate control algorithms, specifically the addition of a new rate type.
flightcontrollerbetaflightfirmwareflight-controller
cleanflight/cleanflight

Mar 2019 - Apr 2020

Clean-code version of the baseflight flight controller firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:36 commits in 1 year 1 month
Contributions summary:Nicola primarily focused on enhancing the GPS rescue functionality within the flight controller firmware. Their contributions involved modifying and refining the GPS rescue logic, including setting descent distances, implementing a vertical velocity-based PID controller, and adding configurable altitude modes. They also added new features such as ascent and descent rates, and integrated landing altitude and distance settings. Additionally, the user made improvements to the configuration interface and added settings to the CMS and MSP interfaces.
flightcontrollerfirmwarecleanflight-controller
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
Nicola De Pasquale - Android Developer at 3bmeteo (Meteosolutions srl)