███████╗██╗ ██╗███████╗██╗ ██╗███████╗██████╗ ███████╗██╗ ██╗
██╔════╝██║ ██║██╔════╝██║ ██║██╔════╝██╔══██╗██╔════╝██║ ██║
██║ ████████║███████╗████████║███████╗██████╔╝███████╗████████║
██║ ██╔═══██║╚════██║██╔═══██║██╔════╝██╔══██╗╚════██║██╔═══██║
███████╗██║ ██║███████║██║ ██║███████╗██║ ██║███████║██║ ██║
╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
Dmitrii Kovanikov
Senior SWE @ Bloomberg
Functional Programming Adept
ggh
ggy
ggx
ggt
ggb
ggl
ggf
gge
j/↓
k/↑
l/Enter
About
ga
Blog
gb
1
Hi, I'm Dmitrii (he/him), based in London, UK.
2
This entire website is written in
Elm
, and this is how you know I'm a nerd.
3
I'm a Senior Software Engineer at Bloomberg.
4
At my job, I primarily use
OCaml
alongside
Python
,
TypeScript
and
C++.
5
I'm passionate about Functional Programming,
6
and I have professional experience with
OCaml
,
Haskell
,
Elm
,
PureScript
,
Nix
,
Rust
and
Kotlin.
7
8
A brief summary of my work:
9
10
10+
years of professional experience
11
10+
talks on multiple conferences and meetups
12
7
Functional Programming courses created
13
50+
open-source projects authored
14
15
All opinions are my own.