Sean Barbeau is a mobile software engineer with 14 years of experience based in Tampa, Florida, currently a Software Engineer at Google and formerly the Principal Mobile Software Architect for CUTR. He holds a Ph.D. in Mobile Computing and spent a year as a Visiting Researcher working on improving GNSS accuracy for mobile devices. Sean blends hands-on Android engineering—contributions to googlemaps/android-maps-compose, android-maps-utils, and OneBusAway—with backend and protocol work, notably refining the GTFS‑realtime protobuf spec and maintaining MobilityData language bindings. His open-source portfolio spans UI composables, geospatial algorithms (including a Douglas–Peucker implementation), and release management, reflecting a rare mix of UX, mapping, and data-integrity focus. Notably, he has driven backward-compatible GTFS improvements (duplicated-trip support and semantic cardinality) and added practical map features like scale bars and explicit camera-movement reasons, showing attention to both developer ergonomics and real-world transit reliability.
14 years of coding experience
20 years of employment as a software developer
Ph.D. Computer Science & Engineering - Mobile Computing, Ph.D. Computer Science & Engineering - Mobile Computing at University of South Florida
Language bindings generated from the GTFS Realtime protocol buffer spec for popular languages.
Role in this project:
Back-end Developer & Release Manager
Contributions:11 reviews, 54 commits, 17 PRs in 3 years 2 months
Contributions summary:Sean's contributions primarily revolve around maintaining and updating language bindings for the GTFS-realtime protocol buffer specifications. They changed the maintainer of the project and updated the bindings to the latest .proto definitions. Their work included adding new bindings for Java, .NET, Node.js, and Python, while deprecating Ruby bindings. Additionally, the user added tests and performed release management activities.
Contributions:81 releases, 6 reviews, 1670 commits in 9 years 2 months
Contributions summary:Sean primarily contributed to the development of the official OneBusAway Android application, focusing on fixing issues and implementing new features within the arrivals list and header views. Their work involved modifying existing code and refactoring components to enhance the user experience and functionality, indicating a focus on improving the existing mobile app's features. Their commits also demonstrate a focus on adapting the app to new requirements, like the introduction of service alert notifications and more. They were also responsible for adding features such as route-specific service alerts.
phoneonebusawayandroidphone-appandroid-app
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.