Michael Wizner is a Principal Software Engineer based in England with over 11 years of experience, specialising in Scala and functional programming. He advocates pure typed FP using Cats, Cats-Effect, FS2/Monix and http4s, and brings production-grade expertise across data platforms (Postgres, Cassandra, Kafka, Spark) and DevOps tooling including Docker, Terraform and AWS. At OVO Energy he progressed from software engineer to principal, shaping backend architecture and reliability for large-scale systems. An active open-source maintainer and contributor, he runs sonar-scala for Scala static analysis and has contributed practical improvements to prominent projects like the Metals language server and Scala Steward. He pairs academic rigor (MSc in Computing) with hands-on pragmatism, often surfacing small but impactful infra fixes such as environment handling and build/runtime configuration improvements.
11 years of coding experience
9 years of employment as a software developer
Master of Science Computing: Information Engineering, Master of Science Computing: Information Engineering at Robert Gordon University
:robot: A bot that helps you keep your projects up-to-date
Role in this project:
DevOps Engineer & Backend Developer
Contributions:16 commits, 6 PRs, 20 comments in 1 year
Contributions summary:Michael primarily focused on enhancing the project's build and runtime environment. They made changes to the Docker configuration, injecting environment variables and setting up the build process. Furthermore, they refactored configurations related to command execution within the sandbox, while also updating test setups to reflect those changes. The user also addressed environment configurations and dependencies.
Contributions:7 reviews, 12 commits, 1 PR in 5 days
Contributions summary:Michael primarily worked on implementing and testing features related to environment variable handling in the Metals language server. They added support for parsing and utilizing variables from `.env` files, along with associated unit tests. The user's contributions involved modifying the `DotEnvFileParser`, `DebugProvider`, and `ServerCommands` files to incorporate this functionality and ensure proper integration with the debugging process. Furthermore, the user fixed a spelling error.
idelanguage-serverscalalspscalameta
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.