Travis Long

Staff Software Engineer at Mozilla

Neosho, Missouri, 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
Travis Long is a Staff Software Engineer with eight years of professional experience, currently driving core telemetry and experimentation work at Mozilla. He blends mobile (Android and iOS) engineering with backend feature-flagging and telemetry expertise, contributing notably to high-impact projects like Firefox Application Services, Fenix, and the cross-platform Glean SDK. He’s known for refactoring and improving experiment targeting, metrics instrumentation, and reliable data collection—work that touches both user-facing apps and foundational telemetry libraries. Prior roles include embedded systems and R&D leadership, giving him a practical grasp of low-level hardware interfacing and protocols alongside modern mobile stacks. Based in Neosho, Missouri, he also taught game design and iOS development, signaling a commitment to mentoring and translating complex concepts for learners. An analytical engineer at heart, he often surfaces subtle correctness improvements (schema validation, lifecycle workarounds removal) that prevent hard-to-detect telemetry regressions.
code8 years of coding experience
job13 years of employment as a software developer
bookAA, General Studies, AA, General Studies at Crowder College
bookAssociate of Science (A.S.), Computer and Information Systems Security/Information Assurance, Associate of Science (A.S.), Computer and Information Systems Security/Information Assurance at Missouri Southern State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (42)

kotlin10
unit-testing10
ios10
mobile-development10
gles10
feature-flags10
browser10
feature-engineering10
android-development10
android-components10
java10
flags10
javas10
android-component10
firefox10

Programming languages (15)

C#JavaC++RustHTMLSvelteKotlinTypeScript

Github contributions (5)

github-logo-circle
mozilla/application-services

Aug 2020 - Nov 2022

Firefox Application Services
Role in this project:
userBack-end Developer
Contributions:1 release, 240 reviews, 44 commits in 2 years 2 months
Contributions summary:Travis primarily contributed to the "nimbus" component, focused on experiment management and feature flagging within the Firefox application services. Their work involved refactoring and extending the targeting and evaluation logic for experiments, ensuring accurate matching of application contexts. They also implemented new features such as the ability to record exposure events and added schema version validation. Key changes also involved renaming "experiments" to "nimbus" and integrating with Glean for telemetry and event tracking.
firefoxpushfxasync
mozilla/glean

Jun 2019 - Dec 2022

Modern cross-platform telemetry
Role in this project:
userMobile Developer (Android)
Contributions:11 releases, 539 reviews, 260 commits in 3 years 6 months
Contributions summary:Travis focused on refactoring and enhancing the Glean SDK's test infrastructure, specifically related to Android testing. They updated the `triggerWorkManager` function to remove workarounds necessitated by dependency upgrades and also modified test configurations in multiple files. The commits involved removing unused code and adjusting tests that deal with the lifecycle of work manager tasks.
telemetrycross-platformandroid
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
Travis Long - Staff Software Engineer at Mozilla