Tom Irving

Software Engineer Team Lead at Bloomberg LP

England, United Kingdom
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

👤
Senior
🎓
Top School
Tom Irving is a seasoned software engineer and team lead with 15 years of experience building and shipping mobile applications, currently leading engineering efforts at Bloomberg in England. He brings deep iOS expertise from a long freelance career through senior roles to his current leadership position, and is comfortable moving between Objective-C and Swift to deliver polished user experiences. Tom contributes to open-source mobile tooling—maintaining components like an NSTokenField iOS port where he tackled memory leaks, refactors, and compatibility updates—showing attention to both UX details and maintainability. He blends hands-on coding with team coaching and product-facing design work, helping turn client and stakeholder needs into pragmatic technical solutions. Pragmatic and detail-oriented, he favors incremental improvements that make products “more betterer” in measurable ways.
code15 years of coding experience
job12 years of employment as a software developer
bookLawnswood High School
bookBrunel University London
languagesEnglish, objective-c, swift
github-logo-circle

Github Skills (5)

objective-c10
uikit10
user-interface10
ios10
ui-design8

Programming languages (7)

TypeScriptC#C++CJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
thermogl/TITokenField

Jan 2011 - Aug 2016

An iOS version of the NSTokenField (See To: field in Mail and Messages).
Role in this project:
userMobile Developer (iOS)
Contributions:131 commits, 8 PRs, 8 pushes in 5 years 7 months
Contributions summary:Tom primarily contributed to the development and maintenance of the iOS token field component, TITokenField. They addressed warnings, fixed memory leaks, refactored code, and implemented core UI changes. They also updated the component to require iOS 4.0 and removed animation for height changes. The user implemented support for iOS 4.0 and added accessory type.
mailswiftiosfield
Allows you to swipe a UITableViewCell and reveal a back view, functions like cells in the "Twitter" app.
Contributions:50 commits in 2 years 11 months
swipetwitter-appswiftiosuitableviewcell
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