Frank Shearar

Principal Software Engineering Manager at Microsoft

Redmond, Washington, 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
Frank Shearar is a Principal Software Engineering Manager with 17 years of experience building and operating high-quality, highly testable services in Azure, currently leading a small team supporting Teams and Skype for Business telephony workflows at Microsoft in Redmond. He combines deep hands-on experience across many languages and paradigms—from C++, C#, Erlang, Smalltalk and Common Lisp to F# and Scala—with a long track record of driving CI, TDD and developer experience improvements. Frank has shipped critical PSTN and telephone inventory services at scale, introduced tooling like NCrunch to improve productivity, and designed actor-style worker-role patterns for resilient cloud processing. He has a background in accessibility-focused product work that informed standards contributions and award-winning mobile apps, showing a persistent focus on inclusive, user-centric design. Known for a taste for elegant solutions and language beauty, he balances pragmatic delivery with thoughtful engineering craft. He holds a BSc in Computer Science and Mathematics and brings a rare blend of systems-level expertise, mentoring, and practical experimentation across careers in startups, charities and large enterprises.
code17 years of coding experience
job21 years of employment as a software developer
bookUniversity of South Africa
languagesEnglish, Afrikaans
stackoverflow-logo

Stackoverflow

Stats
17,082reputation
1.5mreached
318answers
9questions
Badges
error-handling
top-5%
floating-point
top-5%
macos
top-5%
iphone
top-5%
objective-c
top-5%
oop
top-5%
github-logo-circle

Github Skills (200)

fantasy-land10
nunit10
linux10
dotnet10
csharp10
xamarin10
intellisense10
opencover9
editor9
core-library9
points9
rabbitmq9
algebraic-data-types9
azure9
testing9

Programming languages (14)

C#C++GoTLAHTMLTypeScriptShellSmalltalk

Github contributions (5)

github-logo-circle
squeak-smalltalk/squeak-ci

Jul 2012 - Jan 2016

Base environment for running Squeak continuous integration tests.
Contributions:488 commits, 3 PRs, 9 pushes in 3 years 6 months
continuous-deploymentsqueakcontinuous-testingtestingcontinuous
frankshearar/Fred

Jul 2014 - Mar 2018

Contributions:199 commits, 4 PRs, 24 pushes in 3 years 8 months
derivativesparsing
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