James Thompson

Microsoft Alliances Manager at Slalom

London, England, United Kingdom
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
James Thompson is a Microsoft-focused alliances leader with 11 years of experience blending technical engineering contributions and partner strategy from London. Currently Microsoft Alliances Manager at Slalom, he has a track record of building and scaling partner programs at Agilisys and multiple roles across Microsoft, combining pre-sales, account leadership, and partner management. Unusually for a commercial alliances lead, he remains a hands-on contributor to open-source and SDK work—especially on Microsoft projects like the App Center React Native SDK and Application Insights for Node.js—bringing deep practical knowledge of mobile, telemetry, and Node.js internals. He has also contributed to low-level runtime and CI improvements in ChakraCore and its Node.js integration, demonstrating comfort with C/Objective-C and build automation. James pairs a Business Information Systems background with a rare mix of developer empathy and commercial impact, able to translate engineering constraints into partner-facing solutions. He thrives at the intersection of developer tooling, cloud telemetry, and strategic alliances, helping partners adopt Microsoft technologies effectively.
code11 years of coding experience
job13 years of employment as a software developer
bookBatchelor of Arts (Hons), Business Information Systems, Batchelor of Arts (Hons), Business Information Systems at The Nottingham Trent University
bookPeter Symonds College
languagesGerman
github-logo-circle

Github Skills (47)

app-insights10
debugging10
objective-c10
debug10
javascript10
ios10
c-language10
react-native10
azure-application-insights10
distributed-tracing10
typescript10
vscode-extension10
chakra10
chakracore10
sdk10

Programming languages (11)

TypeScriptC#JavaShellC++CScalaJavaScript

Github contributions (5)

github-logo-circle
VSCode extension for React Native - supports debugging and editor integration
Role in this project:
userFull-stack Developer
Contributions:5 releases, 199 commits, 92 PRs in 1 year 1 month
Contributions summary:James contributed to the React Native project by adding, modifying, and refactoring code for the VSCode extension. They implemented features to detect React Native projects and drop debugger stubs, improving the debugging experience. The user also addressed tslint issues and whitespace issues, ensuring code quality and maintainability. Furthermore, they refactored the filesystem and debugger related code and updated the launch settings.
reactreact-nativevscodevscode-extensiondebugging
nodejs/node-chakracore

May 2017 - Sep 2018

Node.js on ChakraCore :sparkles::turtle::rocket::sparkles:
Role in this project:
userBack-end Developer
Contributions:1 release, 202 commits, 44 PRs in 1 year 4 months
Contributions summary:James primarily contributed to the implementation and maintenance of the ChakraCore shim for Node.js. Their work included fixing build-related issues, implementing v8::Message functionality, adding support for napi APIs, and updating the shim to match the current v8 specification. They also addressed performance issues within the shim, updated the use of JsCopyString, and fixed build breaks and test failures that arose from merges and updates.
v8-javascript-enginechakracorenode-jsjavascriptrocket
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
James Thompson - Microsoft Alliances Manager at Slalom