- 8+ years experience of using Haskell in production, OSS and mentoring
- 10+ talks on multiple conferences and meetups (YOW! Lambda Jam, Haskell Love et al.)
- 3 Haskell courses created (see my latest Haskell Course )
- 50+ open-source projects authored
Hi, I'm Dmitrii (he / him). Welcome to my web page! 👋
I'm a Senior Software Engineer at Bloomberg . I use OCaml at work, and I'm also interested in Haskell, Rust, Elm, and Kotlin.
On this page, you can find my blog and more information about my diverse work.
Below is a short summary of my experience:
🗞 Subscribe to my mailing list for announcements and updates on my projects, books and other news!
My current open-source projects
Implementation of a trade engine using OCaml
Development of the backend to support a dating app with high load, legacy code extraction, using latest techniques for performance profiling, mentorship, organization and workflow improvements.
Implementing and supporting pricing platform core features, working on a custom build tool and GHC infrastructure, developing web-services, enhancing products maintainability, monitoring and analysing project performance, improving continuous integration, continuous deployment and developing experience.
Backend development of web applications in Haskell. Working on healthcare projects that sync information from multiple sources and display them to users. Integration with machine learning models in other languages. Technologies included: Haskell, Elm, PostgreSQL, Amazon services (S3, SQS), Protocol buffers.
Developing distributed cryptocurrency systems using Haskell. Implementing cryptocurrency protocols, creating logging framework, writing jekyll documentation in English, Haskell development and refactoring tooling support, performance optimizations, benchmarking, making world better.
I offer free Haskell mentorship in several projects described below.
If you're interested in a unique mentorship approach (providing mentorship for Haskell Engineers in your company, having individual sessions, etc.), drop me a message to discuss the details.
I provide mentorship in my
Haskell Course for complete beginners.
The entire course is completely free, doesn't require any prior knowledge of FP or Haskell and includes the following features:
Start watching the first lecture today!
Besides my Haskell course, I also offer free mentorship my open-source project Iris — a Haskell CLI framework. The project contains multiple beginner-friendly issues that you can take to get your feet wet in OSS and real-world Haskell applications!
Mentoring Haskell beginners in various Haskell OSS projects and courses.
Mentoring a person in the web application development using Haskell, Elm and PostgreSQL.
Teaching the course about functional programming in Haskell: desinging the course, creating lecture slides and validating completed lab assignments.
Here you can find my past and upcoming talks on various conferences and meetups.
Check out my YouTube channel for more educational and entertainment contents!
If you're looking for a speaker at your conference or meetup, feel free to reach out to me via my contacts.
Currently, I'm considering only in-person events.
I don't have any upcoming talks at the moment. My speaker schedule is free!
August 8, 2022
June 30, 2022
December 8, 2021
July 29, 2019
July 1, 2019
March 25, 2019
February 25, 2019