Farhad Shakerin

Principal Software Engineer 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

🤩
Rockstar
🎓
Top School
Farhad Shakerin is a Principal Software Engineer with a rare blend of research rigor and production experience, currently at Microsoft after rising through senior engineering and data science roles. He holds advanced graduate training from The University of Texas at Dallas where his PhD/postdoc work produced the open-source SHAP_FOLD system and won an NSF grant for explainable, logic-based ML. His research marries inductive logic programming, SHAP explanations, and high-utility itemset mining to produce non-monotonic logic programs that capture global model behavior—bringing symbolic reasoning to contemporary ML. Before academia he spent eight years building safety-critical C++ systems for Tehran metro signaling that still operate at scale, evidencing a track record of dependable engineering. He is passionate about non-neural NLU, commonsense reasoning with ASP and knowledge graphs, and translating formal methods into practical software. Colleagues know him for bridging traditional AI and modern ML in ways that make models both powerful and auditable.
code9 years of coding experience
job17 years of employment as a software developer
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at The University of Texas at Dallas
bookBachelor of Science (BSc) Computer Software Engineering, Bachelor of Science (BSc) Computer Software Engineering at Iran University of Science and Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
3reputation
154reached
0answers
1question
github-logo-circle

Github Skills (37)

nuget10
datetime10
parser10
entity-extraction10
sentence10
python10
microsoft10
prefix10
arabic-nlp10
swagger10
microsoft-azure10
lda10
mining10
date-parser10
timex10

Programming languages (6)

C#TypeScriptJavaPrologPythonTypeSpec

Github contributions (5)

github-logo-circle
fxs130430/SHAP_FOLD

Jun 2019 - Mar 2020

Learning Non-Monotonic Logic Programs From Statistical Models Using High-Utility Itemset Mining
Contributions:55 commits, 2 PRs, 49 pushes in 9 months
miningstatisticalmachine-learningmonotonicprograms
The source for REST API specifications for Microsoft Azure.
Contributions:58 pushes, 6 branches in 11 months
apispecificationsrestmicrosoft-azuremicrosoft
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