Jonathan Share

Seniorkonsulent at JProfessionals

Oslo, Norway
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
Jonathan Share is a senior consultant and software architect based in Oslo with 17 years of experience building well-tested, maintainable systems across Java enterprise back-ends and modern web stacks. He blends hands-on backend expertise—designing AWS-based infrastructure, CI systems and distributed services—with a long-standing interest in front-end technologies and developer tooling. At TOMRA he helped scale cloud platforms for IoT-like reverse vending networks, and his open-source contributions include improvements to the widely used hashicorp/terraform-provider-azurerm, adding identity parsing and service tag support for Azure resources. Known for pragmatic design, automated testing and scripting skills, he thrives on refactoring hard problems into testable components. Jonathan’s background spans startups to large product teams, giving him a rare mix of product-facing communication and deep implementation experience.
code17 years of coding experience
job9 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at De Montfort University
languagesEnglish, Norwegian
stackoverflow-logo

Stackoverflow

Stats
395reputation
69kreached
5answers
1question
github-logo-circle

Github Skills (23)

microsoft-azure10
terraform10
terraform-provider10
azure-resource-manager10
terraformer10
go10
azure10
apidoc9
identity-management9
api9
kubernetes-pods8
validation8
kubernetes8
validations8
ant6

Programming languages (10)

TypeScriptJavaC++ShellJavaScriptGoHTMLMarkdown

Github contributions (5)

github-logo-circle
Terraform provider for Azure Resource Manager
Role in this project:
userBackend Developer
Contributions:10 reviews, 23 commits, 8 PRs in 2 years
Contributions summary:Jonathan primarily focused on enhancing the Azure Resource Manager (ARM) Terraform provider. Their contributions include refactoring code generation, specifically improving file handling with `ioutil.TempFile`. They implemented support for service tags within IP restrictions for Function Apps and App Services, demonstrating an understanding of Azure services. Furthermore, the user added parsing and validation for user assigned identities across various Azure resources integrated with Terraform, covering areas such as App Service, Virtual Machines, API Management, and Kubernetes clusters.
providerresource-managerazure-resource-managerterraformterraform-provider
Terraform provider for Azure Resource Manager
Contributions:20 pushes, 11 branches in 2 years
providerresource-managerazure-resource-managerazureterraform-provider
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
Jonathan Share - Seniorkonsulent at JProfessionals