Bill Bonney

Software FW Team Lead Manager at Enphase Energy

Christchurch, Canterbury, New Zealand
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
Bill Bonney is a firmware and mobile-focused software leader with 13 years of experience leading cross-platform engineering teams and delivering production products in consumer, enterprise and renewable energy domains. Currently managing a firmware team at Enphase Energy in Christchurch, he combines hands-on firmware, mobile (notably iOS) and full-stack skills with team leadership honed at companies from Google and Nokia to Trimble and Verizon Connect. He has deep practical experience in avionics and drone software—contributing to prominent open-source projects like QGroundControl, ArduPilot docs and DroneKit—bringing debugging, build/config expertise and serial communications know‑how. Bill pairs product-facing architecture and delivery with entrepreneurial instincts from founding consulting startups, making him comfortable shifting between hands-on fixes and strategic technical direction. An unusual strength is his blend of low-level protocol work (MAVLink/serial) and high-level mobile architecture, enabling teams to ship integrated hardware–software systems.
code13 years of coding experience
job17 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
910reputation
253kreached
13answers
1question
github-logo-circle

Github Skills (29)

c-language10
qt10
mavlink10
java10
javas10
android10
serial-communication10
cprogramming-language10
documentation10
mobile-development9
autopilot9
multiplatform9
cross-platform9
build-system9
dronekit9

Programming languages (9)

C#JavaC++CoffeeScriptCSassObjective-CSwift

Github contributions (5)

github-logo-circle
ArduPilot/ardupilot_wiki

Mar 2016 - Mar 2018

Repository for ArduPilot wiki issues and wiki-specific website infrastructure.
Role in this project:
userTechnical Writer
Contributions:64 commits, 34 PRs, 54 pushes in 1 year 11 months
Contributions summary:Bill primarily contributed to the repository by updating and adding documentation. Their commits involved revising the APM Planner 2.0 installation instructions for Linux, Windows, and macOS. They also updated download links, corrected typos, fixed image links, and added various images to the documentation, including the Pixhawk 2 overview. Additionally, they made edits to the "Choosing a Ground Station" and "Commercial Support" pages, demonstrating a focus on improving the wiki's content and organization.
ardupilotinfrastructuretiddlywiki5autopilotwiki
dronekit/dronekit-android

Sep 2016 - Nov 2017

Android DroneKit implementation
Role in this project:
userMobile Developer (Android)
Contributions:16 commits, 16 PRs, 11 pushes in 1 year 2 months
Contributions summary:Bill primarily contributed to the `dronekit-android` repository by modifying core drone communication and control logic. Their work included fixing bugs related to data type mismatches in MAVLink messages, adding filtering on system IDs for incoming messages, and allowing SiK radio messages to pass through to the vehicle. These changes involved modifications to the underlying drone autopilot implementation to facilitate proper message handling and filtering.
androiddronekit
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
Bill Bonney - Software FW Team Lead Manager at Enphase Energy