Tom Burns

Engineering Manager, Mobile at Claptrap, LLC

Chicago, Illinois, 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

👤
Senior
🎓
Top School
Tom Burns is an Engineering Manager for Mobile in Chicago with 13 years of experience evolving from a lead iOS developer into a hands-on manager who still ships production code. He has led iOS teams across consumer products at Vivid Seats, Sittercity, and ActiveCampaign, driving platform decisions and building apps that generate core business traffic. A pragmatic Swift and Objective-C engineer, he contributes to notable open-source projects like Moya—improving error handling and test coverage for a widely used Swift networking library. Tom also founded Claptrap, shipping an app timed with iOS 7 that leveraged early NSURLSession and MapKit capabilities, demonstrating long-term product instinct and timing. Comfortable balancing people leadership with deep technical contributions, he brings cross-functional experience from startups to larger product teams and a background in systems engineering and Ruby on Rails tooling.
code13 years of coding experience
job11 years of employment as a software developer
bookComputer Science, Computer Science at Appalachian State University
languagesEnglish
github-logo-circle

Github Skills (7)

reactivecocoa10
swift10
error-handling10
testing10
networking9
rxswift9
alamofire8

Programming languages (8)

C++OpenSCADGoObjective-CSwiftHTMLRubyPython

Github contributions (5)

github-logo-circle
Moya/Moya

Nov 2015 - Nov 2015

Role in this project:
userBack-end Developer & QA Engineer
Contributions:9 commits, 2 PRs, 25 comments in 3 days
Contributions summary:Tom primarily focused on enhancing the error handling and testing aspects of the Moya library, a network abstraction layer written in Swift. They implemented a new `MoyaError` type and refactored code to use this new error type. Furthermore, the user updated existing tests to ensure the correct behavior of the `MoyaError` type, and also implemented error comparison functionality. Finally, the user merged and resolved conflicts related to their changes.
networkingrxswiftreactiveswiftswiftabstraction-layer
Contributions:6 commits, 1 PR, 1 push in 2 years 2 months
ios-projectkittensmacswiftios
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