Ian Keith

Software Engineer III, IOS at McDonald's

Bloomington, Indiana, 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
Ian Keith is a seasoned iOS engineer with 10+ years of experience building and evolving mobile products from startup MVPs to large-scale commercial apps. He has led iOS development across consumer and enterprise domains—shipping core apps at Winnie and Scoop and contributing to cross-platform tooling as a core Capacitor contributor focused on the iOS bridge and permissions. Currently a Software Engineer III at McDonald’s, Ian combines deep platform expertise with product-driven collaboration between design, product, and engineering teams. He’s comfortable in open source and commercial settings, has a long history of ownership from specification through release, and often surfaces subtle platform edge cases (e.g., iOS14 permission handling) that improve reliability and user experience.
code10 years of coding experience
job25 years of employment as a software developer
bookBachelor of Arts (BA) Computer Science and Chemistry, Bachelor of Arts (BA) Computer Science and Chemistry at The College of Wooster
languagesEnglish
github-logo-circle

Github Skills (7)

permission10
xcode10
swift10
swiftlint10
capacitor10
ios10
objective-c4

Programming languages (6)

TypeScriptJavaShellJavaScriptHTMLSwift

Github contributions (5)

github-logo-circle
ionic-team/capacitor

Jul 2020 - Apr 2021

Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
Role in this project:
userMobile Developer (iOS)
Contributions:62 reviews, 32 commits, 60 PRs in 10 months
Contributions summary:Ian primarily contributed to the iOS platform support of the Capacitor framework, specifically within the Permissions plugin. Their work involved comprehensively updating permission switch statements and handling new iOS 14 cases for camera, photos, geolocation, notifications, and microphone permissions. Further, they addressed memory cleanup and refactoring of various iOS bridge components, and rectified SwiftLint errors, thus ensuring code quality and maintainability.
ios-androidpwaiosmobilecss
ikeith/action-test

Mar 2024 - Mar 2024

Contributions:28 PRs, 26 pushes, 28 branches in 1 day
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
Ian Keith - Software Engineer III, IOS at McDonald's