Contact Details

E-mails & Phone

Michael Wizner

Michael Wizner

Scala Software Engineer

London, England

I'm a senior software engineer, specialising in Scala, with over 10 years of commercial experience with a variety of technologies, holding an MSc in Computing. I advocate the use of pure typed functional programming, building on libraries and frameworks such as Cats, Cats-Effect, FS2, Monix, http4s, circe, Doobie and others from the purely FP ecosystem.

I'm an active open-source contributor and maintainer of sonar-scala - a SonarQube plugin for static code analysis of Scala projects (

My preferred technology stack includes the following:

- Scala as my programming language of choice.
- Cats and Cats-Effect for high-level FP abstractions, compositionality and handling side effects.
- FS2 or Monix for I/O streaming, application control flow and concurrency.
- http4s for development of REST APIs, alternatively Akka HTTP or Play Framework.
- Doobie or Slick for type-safe and functional data access.
- Apache Spark for large-scale data processing using both batching and streaming.
- PureConfig or Ciris with refined types for loading application configuration.
- ScalaTest, ScalaCheck for unit testing. ScalaMock/Mockito for mocking, if necessary. Gatling for load testing.

PostgreSQL, Cassandra, MongoDB, Redis, Neo4j, Kafka, Elasticsearch, Bigtable

Build tools:
SBT, Gradle, alternatively Maven

DevOps & production engineering:
Bash, Docker, Terraform, Kong, Datadog, Kamon with Telegraf, InfluxDB, Chronograf and Kapacitor (TICK stack), Grafana, Graylog, Kibana, Datadog

EC2, Elastic Beanstalk, ECS, Lambda, Auto Scaling, ELB, ALB, S3, Cloudfront, SNS, SQS, RDS, Route 53, CloudWatch

Some of the other programming/scripting languages, that I've had more or less exposure to include:
- Python, C#, C++, Kotlin, Go, Haskell, Prolog, Perl
- PHP, TypeScript, CoffeeScript, XSLT & XPath


  • (Scala) Software Engineer (OVO Energy)
  • Software Developer (Cresent)


People also viewed these profiles

People also viewed these profiles

Anthony Jison

Business Strategy + Innovation + Consulting // I help organizations design for the future: Analyze, Strategize, & Optimize. @ Minneapolis, Minnesota

People also viewed these profiles

Jørgen Sevild

Making 3D Material Digitisation for Fashion Accessible to Anyone - Anywhere @ Hong Kong

People also viewed these profiles

Jessica Manton

Change Management & Communication, Country Fire Authority (CFA) @ Melbourne, Victoria