Ian Macdonald

Software Developer at Nanometrics Seismic Monitoring Solutions

Ottawa, Ontario, Canada
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 Macdonald is a seasoned software developer with 11 years of professional experience building mobile and embedded applications, currently focused on seismic monitoring solutions at Nanometrics in Ottawa. His career includes deep expertise in mobile platforms and leadership roles across Magmic and Tristan Interactive, where he led BlackBerry, QNX, Flash, and touchscreen projects—evidence of strong cross-platform and low-level systems skills. Ian combines hands-on implementation with team leadership and architecture work, moving from game porting and device-native development to mission-critical monitoring systems. Trained in computer science at the University of Waterloo, he brings a pragmatic engineering approach and a history of shipping software for constrained and specialized hardware environments.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Mathematics, Computer Science Major, Bachelor of Mathematics, Computer Science Major at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
13,732reputation
887kreached
503answers
3questions
Badges
ios
top-1%
nativescript
top-1%
swift
top-5%
typescript
top-1%
objective-c
top-5%
github-logo-circle

Github Skills (121)

bluetooth10
swiftui10
javascript10
ios-framework10
video-processing10
solidjs10
swift10
angular10
typescript10
cross-platform10
visionos10
nativescript10
java10
vue10
android10

Programming languages (10)

TypeScriptC++RustJavaScriptVueGoObjective-CSwift

Github contributions (5)

github-logo-circle
:blue_heart: NativeScript Bluetooth LE plugin
Contributions:24 pushes, 20 branches, 16 tags in 3 years 2 months
bluetooth-lenativescript
Contributions:2 pushes, 3 branches, 2 tags in 1 year 4 months
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