James May

IT Director - Foreign Service Officer at U.S. Department of State

Fort Lauderdale, Florida, 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
James May is an IT director and Foreign Service Officer with over 25 years of hands-on experience delivering secure, mission-critical technology for the U.S. Department of State across embassies worldwide. He blends strategic program leadership with deep technical chops—contributing to notable open-source projects like ILSpy and PnP PowerShell—demonstrating comfort with C#, PowerShell, TypeScript and Azure. His career spans tactical field IT in challenging international environments to CIO-level executive support and formal cybersecurity credentials (FITSP), reflecting both operational grit and governance expertise. A former Marine Corps communications sergeant, he pairs disciplined, security-first thinking with a pragmatic appetite for new methodologies and tools that improve diplomacy through better information services.
code13 years of coding experience
job2 years of employment as a software developer
bookFITSP-Manager, FITSP-Manager at Federal IT Security Institute
bookBachelor of Science (B.S.), Business Administration and Management, General, Bachelor of Science (B.S.), Business Administration and Management, General at University of Phoenix
bookMaster of Science - MS, Government Information Leadership Chief Information Officer, Master of Science - MS, Government Information Leadership Chief Information Officer at National Defense University
languagesHebrew
stackoverflow-logo

Stackoverflow

Stats
5,038reputation
1.2mreached
37answers
18questions
Badges
command-line
top-5%
windows
top-5%
github-logo-circle

Github Skills (29)

ilspy10
net10
decompilation10
dotnet10
sharepoint10
batchfile10
asp-net10
microsoft-graph-api10
dotnet-core10
powershell10
csharp10
cm10
cmd10
back-end-development9
decompiler9

Programming languages (18)

C#PowerShellJavaC++RustCGoHTML

Github contributions (5)

github-logo-circle
pnp/powershell

Apr 2022 - Sep 2022

PnP PowerShell
Role in this project:
userBack-end Developer
Contributions:1 review, 46 commits, 24 PRs in 5 months
Contributions summary:James primarily contributed to the backend functionality of the PnP PowerShell module. Their work involved modifying existing cmdlets, specifically related to principal management, to include output type attributes, enhancing the module's usability. They also added new features, such as outputting the ID of items in the recycle bin. Furthermore, the user made various code changes to multiple cmdlets and added new ones, demonstrating a focus on improving the module's capabilities and error handling.
m365pnppowershellsharepointoffice365
pnp/PnP-PowerShell

Jan 2018 - Sep 2020

SharePoint PnP PowerShell CmdLets
Role in this project:
userBack-end Developer
Contributions:7 commits, 9 PRs, 9 comments in 2 years 9 months
Contributions summary:James contributed to the `pnp-powershell` repository by enhancing existing cmdlets related to navigation nodes, adding new parameters to connect-PnPOnline for high-trust certificate authentication, adding a new parameter set to get-PnPWorkflowInstance by WorkflowSubscription, adding a note to Measure-PnPList regarding the list view threshold, and including an Includes parameter to Get-User. These changes involved modifications to PowerShell cmdlets, indicating a focus on extending and improving the functionality of the PnP PowerShell module. The user also made some minor documentation fixes.
pnppowershell-modulescmdletspowershellsharepoint
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 May - IT Director - Foreign Service Officer at U.S. Department of State