Yury Badalyants

Senior Software Engineer at IDEXX

Auckland, Auckland, New Zealand
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
Yury Badalyants is a Senior Software Engineer with 11+ years building high-load backend and data systems, currently based in Auckland and working across Scala, Java, Python and JavaScript. He has led teams and projects from architecture to delivery, migrating pipelines to Airflow, administering Redshift clusters, and introducing monorepo workflows to improve developer experience. Deeply experienced in streaming and distributed systems, he has implemented Kafka-based microservices, exactly-once Kafka-to-HDFS connectors, and complex BitTorrent and scraping backends. An active open-source maintainer and contributor, he co-maintains the popular testcontainers-scala library and has contributed to fs2-kafka, Kafka, Airflow and Cats, improving testing DSLs and internal APIs. Yury also shares knowledge broadly—co-hosting Scala/FP podcasts and speaking at conferences on Scala.js, metaprogramming and production-ready functional programming—showing a blend of pragmatic engineering and functional-programming advocacy. Notably, his work often focuses on developer ergonomics: DSLs, migrations and tooling that make large systems easier to evolve.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree, Telecommunication, Bachelor's degree, Telecommunication at Novosibirsk State Technical University (NSTU)
languagesRussian, English
github-logo-circle

Github Skills (6)

scala10
docker10
test-container10
dockers10
testing10
software-design9

Programming languages (6)

TypeScriptJavaC++ScalaJavaScriptPython

Github contributions (5)

github-logo-circle
Docker containers for testing in scala
Role in this project:
userBack-end Developer
Contributions:4 reviews, 20 commits, 22 PRs in 1 year
Contributions summary:Yury's commits primarily focused on refactoring and improving the internal structure of the `testcontainers-scala` library. This included deprecating old lifecycle methods and removing existential types from containers to improve code maintainability. Furthermore, the user worked on defining a new container DSL, indicating an effort to enhance the library's usability and developer experience. Their contributions directly impact how users define and interact with Docker containers within their Scala tests.
containerstestingdockerscalatestcontainers
LMnet/testcontainers-scala

Jan 2018 - Jan 2022

Docker containers for testing in scala
Contributions:64 pushes, 24 branches in 4 years
containerstestingdockerscaladocker-containers
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
Yury Badalyants - Senior Software Engineer at IDEXX