Terry Worona

Tech Lead, Staff Software Engineer (Uber AI)

San Francisco, California, 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
Terry Worona is a seasoned engineering leader with 14 years building mobile and machine learning systems, currently serving as Tech Lead and Staff Software Engineer at Uber AI in San Francisco. He founded and leads Uber’s Mobile ML efforts, blending hands-on iOS engineering with AI productization and team leadership. His background includes senior iOS roles at Jawbone and Getaround, where he shipped polished UI components and charting libraries used by mobile teams. An active open-source contributor, Terry created TWMessageBarManager and contributed enhancements to the popular JBChartView, reflecting a focus on UX-first mobile tooling. He combines reverse-engineering curiosity with pragmatic architecture skills, often surfacing non-obvious performance and UX tradeoffs in mobile ML deployments. Terry holds a B.C.S. in Computer Science from Carleton University and excels at bridging research-grade models to reliable mobile experiences.
code14 years of coding experience
job11 years of employment as a software developer
bookB.C.S., Computer Science, B.C.S., Computer Science at Carleton University
stackoverflow-logo

Stackoverflow

Stats
299reputation
8kreached
7answers
6questions
github-logo-circle

Github Skills (20)

data-visualizations10
objective-c10
ios10
mobile-development10
data-visualisation10
user-interface10
ui-design10
mobile-application10
uid10
front-end-development10
swift10
data-visualization10
uikit9
activerecord6
freeze6

Programming languages (6)

C++TeXJavaScriptObjective-CSwiftPython

Github contributions (5)

github-logo-circle
An iOS manager for presenting system-wide notifications via a dropdown message bar.
Role in this project:
useriOS Mobile Developer
Contributions:74 commits, 10 PRs, 13 pushes in 2 years 9 months
Contributions summary:Terry primarily contributed to the development of an iOS message bar manager. Their initial commit established the demo project structure, creating essential files for the app delegate, view controllers, and main application setup. Subsequent commits focused on implementing core message bar functionality, including the manager class, message view, and styling, alongside updates to the demo application to showcase the usage of the message bar. The user also addressed minor fixes and cleanup tasks, demonstrating a focus on refining the iOS-specific UI notification system.
picture-in-pictureappstorenotificationsnotification-centernotification
Jawbone/JBChartView

Nov 2013 - Jun 2016

iOS-based charting library for both line and bar graphs.
Role in this project:
userFront-end Developer
Contributions:182 commits, 29 PRs, 154 pushes in 2 years 7 months
Contributions summary:Terry primarily focused on enhancing the iOS-based charting library by implementing features related to dotted lines and customizing dot views. Their work involved modifying existing classes like `JBLineChartView`, `JBLineChartLinesView`, and `JBLineChartDotsView` to incorporate new line styles and adjust visual elements. The contributions included updating view names and adjusting class naming conventions as well as creating custom views for the dot views. The user also updated the controller to set the line style.
chartcharting-librarychartinggraphsswift
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
Terry Worona - Tech Lead, Staff Software Engineer (Uber AI)