Dmitrij Koniajev

Lead Software Engineer at Monetha

Vilnius, Vilnius County, Lithuania
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
Dmitrij Koniajev is a Lead Software Engineer with 17 years of experience building high-performance, resilient systems across C/C++, .NET, Go and functional languages like F# and Haskell. He has designed and operated 24x7 server-side platforms—from real-time RTB and DSP systems handling millions of requests per second to decentralized blockchain payment and reputation services using Go, Solidity and IPFS. Known for low-latency engineering, he has implemented custom data structures (RoaringBitmaps) and streaming/encoding fixes in open-source projects, demonstrating attention to edge cases and correctness. Dmitrij blends systems-level expertise (embedded firmware, USB controllers, signal processing) with modern distributed architectures (Kafka, Cassandra, Docker, Consul), and actively explores functional programming and evidence-based recommendation models. Based in Vilnius, he favors pragmatic, high-concurrency designs that prioritize reliability and measurable performance gains.
code16 years of coding experience
job17 years of employment as a software developer
bookComputer Science: Artificial Intelligence, Computer Science: Artificial Intelligence at Coursera
bookComputer Science: Artificial Intelligence, Computer Science: Artificial Intelligence at Udacity
bookVisagino Sedulinos mokykla
bookBachelor, Applied Mathematics and Informatic, Bachelor, Applied Mathematics and Informatic at Vilniaus universitetas / Vilnius University
languagesRussian, English, Lithuanian
github-logo-circle

Github Skills (3)

haskell10
conduit10
text-processing10

Programming languages (12)

TypeScriptJavaCoffeeScriptC++CJavaScriptGoHaskell

Github contributions (5)

github-logo-circle
snoyberg/conduit

May 2015 - May 2015

A streaming data library
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 1 issue in 1 day
Contributions summary:Dmitrij primarily focused on enhancing the `detectUtf` function within the `Data.Conduit.Text` module. They implemented this functionality to automatically determine the UTF encoding of a byte stream by examining BOMs and handling different UTF variants. The user corrected edge cases where the stream length was insufficient and also refined the function's behavior by refactoring and fixing minor indentation issues.
stream-processingcsv-readerstreaming-datadata-processingdata-library
Contributions:57 commits in 1 year 6 months
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