James Pogran

Senior Software Engineer at IBM

Asbury Park, New Jersey, 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
James Pogran is a Senior Software Engineer with 12 years of experience building developer tooling, backend services, and Windows-focused automation across companies like HashiCorp, Puppet, and IBM. He spearheaded the Puppet VS Code extension from proof of concept to an 8k-monthly-user open source project, and has improved developer experience through language servers and editor extensions (notably contributions to Terraform LSP and HashiCorp’s VS Code tooling). Equally comfortable in full-stack and DevOps roles, he has modernized build/deploy pipelines, enhanced Windows PowerShell integration and output, and automated large-scale monitoring systems handling thousands of transactions per second. Based in Asbury Park, NJ, James blends hands-on engineering with product ownership and content creation—blog posts, webinars, and streams—to help teams adopt tooling he builds. An understated strength is his focus on cross-platform interoperability and making complex infra workflows feel native in editors and Windows environments.
code12 years of coding experience
job21 years of employment as a software developer
bookBA Communications, BA Communications at Loyola University Maryland
stackoverflow-logo

Stackoverflow

Stats
4,319reputation
554kreached
29answers
6questions
Badges
powershell
top-5%
github-logo-circle

Github Skills (38)

javascript10
windows10
hcl10
typescript10
language-server-protocol10
vscode-extension10
terraform10
terraformer10
automation10
language-server10
go10
typescript-types10
powershell10
automations10
typescripts10

Programming languages (11)

PowerShellTypeScriptHCLC#DockerfileShellJavaScriptGo

Github contributions (5)

github-logo-circle
hashicorp/vscode-terraform

Aug 2021 - Jan 2023

HashiCorp Terraform VSCode extension
Role in this project:
userFull-stack Developer
Contributions:21 releases, 383 reviews, 123 commits in 1 year 5 months
Contributions summary:James primarily contributes to the development and maintenance of the HashiCorp Terraform VSCode extension. Their work includes aligning code formatting and style, updating the minimum VS Code engine version, and adding a module view provider to the Explorer view. Furthermore, the user refactored the extension to use a single LanguageClient, and optimized the main entry point execution path. They also made various improvements to the test infrastructure and ensured that the extension can handle UNC WSL paths.
hashicorpterraformvscode-extensionhclvscode
hashicorp/terraform-ls

Aug 2021 - Oct 2022

Terraform Language Server
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:217 reviews, 25 commits, 136 PRs in 1 year 2 months
Contributions summary:James primarily focused on enhancing the functionality and maintainability of the Terraform Language Server. Their work included implementing code actions for document formatting, which involved interacting with the Terraform executor. They addressed code action resolution, refined the code action workflow, and added support for refreshing semantic tokens and data, enhancing the user experience and enabling more efficient code management. Furthermore, the user integrated and refined the project's capabilities by adding a new command to support Terraform version display.
language-serverterraformhcllsp
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