Yury Badalyants Email & Phone Number
Who is Yury Badalyants? Overview
A concise factual answer block for searchers comparing this professional profile.
Yury Badalyants is listed as Senior Software Engineer at IDEXX, a with 7713 employees, based in Auckland, New Zealand. AeroLeads shows a matched LinkedIn profile for Yury Badalyants.
Yury Badalyants previously worked as Senior Software Engineer at Parrot Analytics and Lead Software Engineer at 2Gis. Yury Badalyants holds Bachelor'S Degree, Telecommunication from Novosibirsk State Technical University (Nstu).
Email format at IDEXX
This section adds company-level context without repeating Yury Badalyants's masked contact details.
Review company-level records connected to Yury Badalyants before choosing the right outreach path.
About Yury Badalyants
My CV: https://lmnet.github.io/cv/cv.htmlI am a highly experienced and versatile software engineer with a strong background in backend development, data engineering, and full-stack development. My skills include working with various programming languages such as Scala, Java, JavaScript, and Python, and I have a deep understanding of both functional and object-oriented programming paradigms. I have successfully led teams, managed projects, and mentored developers, ensuring the delivery of high-quality software solutions.My primary focus is on developing high-load systems, big data processing systems, and building robust, maintainable solutions. With expertise in designing and implementing scalable microservices architectures, batch and streaming data processing pipelines, and distributed systems, I create effective solutions that meet business goals. My extensive experience with both pragmatic and bleeding-edge technologies allows me to adapt to different project needs effectively.Throughout my career, I have contributed to various open-source projects, including co-maintenance of popular libraries such as testcontainers-scala and fs2-kafka, and occasional contributions to significant projects such as Kafka, Airflow, and Cats.As an advocate for knowledge sharing and an active community member, I co-host Scala and functional programming podcasts Scalalaz and Flatmappers, and have delivered several talks at industry conferences: * Intro to Scala.js (https://www.youtube.com/watch?v=QTGtCTtIrHc)* Scala.js: When TypeScript is Not Enough (https://youtu.be/Ln8woWsIBoI?t=2h10m7s)* Metaprogramming in Scala (https://www.youtube.com/watch?v=AbIasjx6yPA)* Integration Testing of Microservices with Scala (https://www.youtube.com/watch?v=zE2sLcIeoZk)* Pure FP: Why and How (https://www.youtube.com/watch?v=pCtTBUeO41w)* Production-Ready Functional Programming (https://youtu.be/wROJoMUHLck)
Yury Badalyants's current company
Company context helps verify the profile and gives searchers a useful next step.
Yury Badalyants work experience
A career timeline built from the work history available for this profile.
Senior Software Engineer
Combination of backend development and data engineering. On the backend side, I primarily worked with Java, developing and supporting scrapers for various sites such as YouTube, Tumblr, and Wikipedia. Additionally, I have been improving a complex BitTorrent system that gathers information about user activity.Data engineering was mostly Scala development with a bit of Python. I handled large-scale data processing and analytics using technologies like Apache Spark, Apache Airflow, Amazon Redshift, MySQL, and DuckDB. I introduced and migrated all team pipelines to Airflow and was de facto the administrator of the company's Redshift cluster.The projects were hosted on AWS, utilizing a wide array of its services including S3, RDS (MySQL and PostgreSQL), EMR, DynamoDB, OpenSearch, and Kinesis.Among the interesting tasks, I can mention a custom query language I built on top of Elasticsearch. And I initiated and migrated the team's codebase into a monorepo, which greatly improved the development experience.
Lead Software Engineer
2GIS is an online maps application (like Google Maps). I worked in two teams:1. Ads + Big Data team: Mostly worked on an HTTP backend for serving personalized ads. I also created a Kafka-to-HDFS connector with exactly-once delivery semantics using Akka Streams. Occasionally worked with Spark. Technologies: Akka, Kafka, Spark, Hadoop.2. Since November 2018, I have been part of the team focused on displaying products on the map. I participated in the architectural design of a whole new project from the start. I had a significant impact on the system in general and designed and implemented a few crucial components.The system was designed as a group of microservices, which are mostly streaming services based on Kafka. Some of them were built with the kafka-streams. But most of them were written in a purely functional manner using Typelevel libraries: cats, cats-effect (with the tagless-final), fs2, fs2-kafka, doobie, etc.Additionally, I used RabbitMQ, PostgreSQL, RocksDB, and Elasticsearch occasionally.Eventually, I became a lead developer: partially team management (resource planning, product planning, project management), hiring and mentoring (including internal Scala courses).
Software Engineer
I participated in several projects, with the majority of my work focused on a mobile messenger project. This involved full-stack Scala development: Scala with Akka on the backend and Scala.js (through Cordova) on the frontend. RethinkDB was used as the main database. The project was developed from scratch, and I was involved in both architecture design and functionality development.Other projects mainly included backend development using Scala, Akka, and the Play framework with AWS infrastructure, specifically using DynamoDB.
Software Engineer
I primarily worked on the Cisco XMP Topology project, which is part of the Cisco Prime Infrastructure platform.The project is designed for visualizing network topologies. Backend technologies included Java, Spring, and Hibernate. The frontend was built using Dojo. Initially, the TomSawyer library was used for graph visualization, but it was later switched to fully client-side rendering with mxGraph and a REST-like interface on the backend.
Team Lead
At some point, I became a team leader: project management, architecture, mentoring. Introduced a continuous integration pipeline (using Jenkins), SVN to git migration (including an introduction of the git-flow approach). I conducted code reviews, trained colleagues, mainly in the testing department, and initiated the documentation process for products.
Software Engineer
The company's product was physical ATMs for various payments.I worked primarily on two projects, with ~50/50 ratio:1. JavaScript-based GUI for the ATM. The ATM itself was a C++ Qt project, but the GUI was written using web technologies on top of the WebKit engine. I've built a completely new version using more modern tech stack: Backbone, RequireJS, LESS, Grunt, a lot of HTML5 and CSS3. Built an automated testing platform with Mocha and Chai.2. Java EE processing backend. Supported a legacy version built with Java 7, Maven, Spring, Hibernate and OracleDB. Introduced unit testing with JUnit + JMockit. Later, I designed and initiated the development of a new backend version using Java 8, newer Spring 4 (core, data jpa, mvc, rest, security), and Gradle.
Java Developer
Big fintech company. Development and support of a massive Java EE 7 product — Flextera. Involved extensive SQL work with various databases, including OracleDB, MS SQL, DB2, and Sybase. The architecture was built on top of the SOAP protocol.
Web Developer
Small web-studio. I've been building small and medium websites using the LAMP stack (Linux, Apache WebServer, MySQL, PHP), along with HTML, CSS, JavaScript, jQuery, and Node.js.
System Administrator
Colleagues at IDEXX
Other employees you can reach at idexx.com. View company contacts for 7713 employees →
Doug Cook
Colleague at IdexxBoise Metropolitan Area, United States
View →
HE
Harper Ellis
Colleague at IdexxSouth Portland, Maine, United States
View →
BS
Baris Sahan
Colleague at IdexxAmsterdam, North Holland, Netherlands
View →
SG
Shyam Gupta
Colleague at IdexxWashim, India
View →
NP
Nick Peterson
Colleague at IdexxEau Claire, Wisconsin, United States
View →
SD
Solange De Oliveira
Colleague at IdexxSão Paulo, Brazil
View →
LP
Laura Przybylowicz
Colleague at IdexxScarborough, Maine, United States
View →
LM
Luann Moore
Colleague at IdexxBuxton, Maine, United States
View →
MB
Mike Bareis
Colleague at IdexxMontebello, California, United States
View →
JB
Joshua Brenner
Colleague at IdexxSteep Falls, Maine, United States
View →
Yury Badalyants education
Frequently asked questions about Yury Badalyants
Quick answers generated from the profile data available on this page.
What company does Yury Badalyants work for?
Yury Badalyants works for IDEXX.
What is Yury Badalyants's role at IDEXX?
Yury Badalyants is listed as Senior Software Engineer at IDEXX.
Where is Yury Badalyants based?
Yury Badalyants is based in Auckland, New Zealand while working with IDEXX.
What companies has Yury Badalyants worked for?
Yury Badalyants has worked for Idexx, Parrot Analytics, 2Gis, Datamonsters (Former Flexis/Idecide), and Xored Software Inc.
Who are Yury Badalyants's colleagues at IDEXX?
Yury Badalyants's colleagues at IDEXX include Doug Cook, Harper Ellis, Baris Sahan, Shyam Gupta, and Nick Peterson.
How can I contact Yury Badalyants?
You can use AeroLeads to view verified contact signals for Yury Badalyants at IDEXX, including work email, phone, and LinkedIn data when available.
What schools did Yury Badalyants attend?
Yury Badalyants holds Bachelor'S Degree, Telecommunication from Novosibirsk State Technical University (Nstu).
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial