MrPowerShell

James Brundage

Prolific Programmer and Platform Engineer

Experienced, eclectic, and energetic engineer.

Pretty prolific programmer (~27mb of open-source code).

Able to automate almost anything.

Engineering platforms since ~2006.

Former Microsoft full time engineer (PowerShell, Task Scheduler)

Currently a 2nd year Microsoft Most Valued Professional (MVP) in Azure/PowerShell, and Microsoft Imagine Cup Judge.

Jack of all trades, master of PowerShell.

Resume Variants

Only show some of my professional history

Links
Experience
  • Senior DevOps Engineer

    LoanDepot (thru Ascendion)

    2024-06 - 2025-07

    Improved platform and devops practices for LoanDepot's cloud infrastructure

    • Created tooling to migrate 400+ service accounts to Group Managed Service Accounts (GMSAs)
    • This tooling helped avoid hundreds of hours of work each year as passwords no longer need to be rotated manually
    • Optimized Kubernetes Implementation by improving workflows
    • Increased quality of Kubernetes deployments by implementing rules with Rego
    • Added quality gates to Kubernetes deployments
    • This helped catch configuration issues before they reached production, and prevent drift in Kubernetes.
    • Improved SQL operations by implementing auditing and quality gates in Azure DevOps, improving security, reliability, and release times.
  • Senior Software Developer

    Reliance Networks (thru Start-Automating)

    2018-03 - 2019-03

    Overhauled the data aggregation of every real estate listing in the US.

    • Overhauled the data aggregation of every real estate listing in the US, reducing total intake time from ~6 days to ~15 minutes
    • Created efficient PowerShell and SQL ETL architecture to process millions of listings.
    • Rapidly implemented direct RETS and IDX integration
    • Engineered platform for a containerized big data ETL architecture
    • Reduced infrastructure costs by 98% (from $20,000 per month to $250 per month).
  • Senior Software Developer Engineer in Test

    Microsoft

    2006-01 - 2010-05

    Tested and evangelized the PowerShell language.

    • Helped develop the PowerShell language and its features.
    • Created and maintained test suites for PowerShell.
    • Reduced testing costs for Microsoft management division
    • Shipped Windows Windows 7, Windows Server 2008 R2, Windows Server 2010, and Vista
    • Overhauled the Windows Build Process, enabling continuous integration of the Windows Operating System.
    • Pioneered Infrastructure as Code within Microsoft, improving the stability across Microsoft
    • Evangelized the need for a hybrid role between Developers and Operations
    • Pioneered the use of PowerShell in Client UI, proving the versatility of the language.
    • Pioneered web development with PowerShell and ASP.net, creating the server side PowerShell ecosystem
    • Improved engagement with public by producing videos with Channel9, writing posts and articles.
    • Wrote the first PowerShell modules
    • Ensured that PowerShell could be run in minimal containers
    • Performed STRIDE threat modeling of PowerShell
    • Improved language forensics
    • Ensured security of constrained language modes
    • Language Modes are a foundation part of PowerShell security and have never been hacked
    • Assisted Office with OpenXML standardization
    • Assisted Xbox and Xbox Live Services with PowerShell integration
    • Assisted partner teams and companies in PowerShell development
    • Oversaw Windows-wide Core Engineering Criteria for PowerShell
    • Ensured entire operating system was able to be automated

Skills

Skill Level
PowerShell Master (18+ years)
DevOps Master (16+ years)
Platform Engineering Master (10+ years)
Software Architecture Master (20+ years)
Software Engineering Master (20+ years)
HTML Master (30+ years)
JavaScript Expert (30+ years)
CSS Expert (30+ years)
C# / .Net Framework Expert (~20 years)
C++ Expert (~25 years)
P/Invoke Expert (~15 years)
XML Expert (~25 years)
xPath Expert (~20 years)
SQL Expert (~20 years)
NoSQL Expert (~15 years)
Azure Expert (~15 years)
Azure DevOps Expert (~10 years)
Azure Resource Manager Expert (~6 years)
Git Expert (~15 years)
GitHub Workflows Expert (~10 years)
GitHub Actions Expert (~10 years)
Regular Expressions Expert (~10 years)
Docker Intermediate (~5 years)
Kubernetes Intermediate (~3 years)
At Protocol Intermediate (~2 years)
Python Intermediate (~5 years)
Prompt Engineering Intermediate (~3 years)
Artifical Intelligence Intermediate (~5 years)

Languages

Language Fluency
PowerShell Mastery
C# Expert
HTML Expert
JavaScript Expert
CSS Expert
C++ Expert
Python Intermediate
SQL Expert
TypeScript Intermediate
Go Intermediate
Rust Basic
Basic (and variants) Expert
Logo Intermediate