Mikhail Puzanov

Specialist Software Engineer at RIPE NCC

Amsterdam, North Holland, Netherlands
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
Mikhail Puzanov is a Specialist Software Engineer based in Amsterdam with over a decade of industrial experience building high-performance back-end systems, databases, and distributed infrastructure. He brings deep expertise in Java and Scala ecosystems, proven by years working on application containers, concurrency, profiling, and RPKI tooling at RIPE NCC, plus meaningful contributions to open-source projects such as improving DNS resolution and happy-eyeballs behavior in the widely used http-client Haskell library. Comfortable across paradigms, he also applies functional programming and strong Haskell experience to real-world problems, and has substantial hands-on knowledge of PostgreSQL/Oracle/MySQL performance tuning and replication. His background includes low-level C/C++ and parallel computing from academic work, which informs his pragmatic approach to profiling, memory and CPU optimization, and concurrent system design. Notably, he blends production-grade engineering with community-driven open-source improvements, demonstrating both operational rigor and curiosity-driven craftsmanship.
code12 years of coding experience
job10 years of employment as a software developer
bookPostgraduate Course Computer Science Computational Physics, Postgraduate Course Computer Science Computational Physics at Novosibirsk State Technical University (NSTU)
languagesRussian, English, Dutch
stackoverflow-logo

Stackoverflow

Stats
219reputation
3kreached
1answer
7questions
github-logo-circle

Github Skills (14)

http-client10
http-conduit10
haskell10
network-programming10
concurrency10
async9
stm9
transactional-memory9
asynchronous9
io-monad6
locking6
postgresql6
xodus6
bytestring6

Programming languages (8)

JavaDockerfileCRustScalaMakefileHaskellPython

Github contributions (5)

github-logo-circle
snoyberg/http-client

Dec 2021 - Feb 2022

An HTTP client engine, intended as a base layer for more user-friendly packages.
Role in this project:
userBack-end Developer
Contributions:12 reviews, 20 commits, 1 PR in 1 month
Contributions summary:Mikhail focused on improving the DNS resolution within the HTTP client, implementing an approximation of the happy-eyeballs algorithm to enhance connection reliability. They addressed bugs and simplified the IP address selection process, optimizing the code for performance and correctness. Additionally, the user removed redundant async versions and updated dependencies in the cabal file, contributing to code maintainability and efficiency.
http-clienthaskellhttp-serveruser-friendlyclient-engine
lolepezy/rpki-pub-server

Feb 2015 - Sep 2016

Contributions:95 pushes, 3 branches in 1 year 7 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
Mikhail Puzanov - Specialist Software Engineer at RIPE NCC