Principal Software Engineer - Teams Messaging Team at Microsoft
Kirkland, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Niall Mackinnon is a Principal Software Engineer with 13 years at Microsoft, currently leading development of Teams messaging features including list virtualization, draft management, and channels components. He has deep front-end expertise in React and legacy AngularJS, and a strong background in XAML and platform integration from earlier Windows and Windows Phone work. Niall’s career shows a consistent pattern of shipping performant UI components and improving developer inner-loop testing and keyboard/accessibility experiences. Based in Kirkland, WA, he blends systems-level experience from embedded and graphics work with modern web UI architecture, making him adept at bridging legacy codebases and new feature delivery. His trajectory suggests a knack for solving tricky integration problems and modernizing long-lived products.
13 years of coding experience
13 years of employment as a software developer
Computer & Systems Engineering, Computer & Systems Engineering at Rensselaer Polytechnic Institute
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
Niall Mackinnon - Principal Software Engineer - Teams Messaging Team at Microsoft