Mark Decrane

Software Engineer II at HashiCorp

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
Mark Decrane is a Software Engineer II with five years of hands-on experience building backend and infrastructure tooling, currently based at HashiCorp. He has contributed meaningful improvements to Terraform and Terraform CDK—adding provider checks, deferred datasource reads, module UX enhancements, and fixes for naming collisions in provider generation—showing a strong focus on reliable infrastructure-as-code and developer ergonomics. His background includes large-scale data pipeline work and BERT deployments during research internships, giving him practical ML data engineering experience alongside cloud-native systems. Mark combines pragmatic engineering with attention to developer workflows, frequently solving subtle edge cases that improve long-term maintainability and user-facing clarity.
code5 years of coding experience
job4 years of employment as a software developer
bookComputer Science, Computer Science at Case Western Reserve University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

aws-cdk10
typescript10
cloud-infrastructure10
terraform10
terraformer10
infrastructure10
go10
typescript-types10
infrastructure-as-code10
typescripts10
testing9
refactor9
devops9
refactoring9
cloud-manager8

Programming languages (8)

TypeScriptC#MDXJavaShellGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
hashicorp/terraform-cdk

Jun 2022 - Jan 2023

Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform
Role in this project:
userBack-end & Infrastructure Engineer
Contributions:85 reviews, 143 commits, 67 PRs in 7 months
Contributions summary:Mark primarily contributed to the HashiCorp Terraform CDK (CDKTF) project by addressing naming collisions and improving provider generation capabilities. Their work involved fixing resource naming issues across different providers, and refactoring the provider generator to handle constructs more effectively. These changes included refactoring the provider generator and adding a test version, impacting how infrastructure code is generated and managed within the CDKTF framework.
infrastructureprovisioncdktfhashicorp-terraformhashicorp
hashicorp/terraform

Feb 2024 - Mar 2025

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Role in this project:
userBackend & DevOps Engineer
Contributions:59 reviews, 12 PRs, 112 pushes in 1 year 1 month
Contributions summary:Mark contributed to the Terraform codebase by adding warnings and checks related to provider development overrides, ensuring correct behavior during local and remote operations. They also introduced a deferred action to datasource reads, enhancing the application's data handling. Further contributions include improvements to the module installation process, including surfacing deprecation warnings for installed and to-be-installed modules and the addition of a human-readable view for the `modules` command.
versionedconfiguration-filescloud-managementawscloud
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
Mark Decrane - Software Engineer II at HashiCorp