Sean Barbeau

Software Engineer at Google

Tampa, Florida, United States
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
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.
code14 years of coding experience
job20 years of employment as a software developer
bookPh.D. Computer Science & Engineering - Mobile Computing, Ph.D. Computer Science & Engineering - Mobile Computing at University of South Florida
stackoverflow-logo

Stackoverflow

Stats
11,656reputation
1.1mreached
138answers
23questions
Badges
travis-ci
top-5%
google-maps
top-5%
searchview
top-5%
android-studio
top-5%
animation
top-5%
jaxb
top-5%
github-logo-circle

Github Skills (58)

algorithm10
kotlin10
algorithms10
mobile-development10
protocol-buffers10
testing10
datastructure10
mobiledevelopment10
coroutine10
datastructures10
app-dev10
android-development10
googlemaps10
java10
data-structure10

Programming languages (17)

JavaC++HandlebarsTwigJupyter NotebookGroovyProtocol BufferKotlin

Github contributions (5)

github-logo-circle
Language bindings generated from the GTFS Realtime protocol buffer spec for popular languages.
Role in this project:
userBack-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.
realtimebufferrealtime-protocolgtfs-realtimespec
The official Android app for OneBusAway
Role in this project:
userMobile Developer (Android)
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.
Request Free Trial