// speaking

200+ talks at conferences and meetups since 2008: AI and agentic engineering, architecture, Java, Spring Boot, engineering practices, Agile, QA processes, infrastructure and more.

Featured talks

2025

Effective Agentic AI Development with Specs, Skills and Old Good Design Patterns

WAWTech 2025

2021

Who is an IT consultant and how to be an expert in everything

InterviewDOU 2021

2020

Rise and Fall of story points. Capacity-based planning from the trenches.

Simplicity Day: Agile Magic 2020

2019

Wasteful waste or why everything is usually so slow in development

Selenium Camp 2019 · JEEConf 2019 · Voxxed Days Minsk 2019

2019

Saga about distributed business transactions in microservices world

XP Days Ukraine 2019

2019

DevOps checklist or how to understand where is your team in DevOps landscape

XP Days Ukraine 2018 · DelEx 2019

Archive 85

2021

2021

QA: on Software Engineers in Test, projects without testers and TestOps

PanelDOU 2021

2021

Java 17. The next LTS release

WebinarSaM Solutions 2021

2020

2020

Modern CI/CD in the microservices world with Kubernetes

Selenium Camp 2020

2020

Static analysis tools as the best friend of QA

Selenium Camp 2020

2020

Tales about architecture, microservices and monoliths

InterviewSerhii Nemchynskyi's YouTube channel 2020

2019

2019

Effectiveness tips from Kubernetes trenches by Captain Obvious

XP Days Ukraine 2019

2019

Hexagonal architecture with Spring Boot and how to test it

Java with a Human Face meetup 2019

2018

2018

Agile antipatterns: review after 10 years of practice

Agile Rock Conference 2018

2018

Bro, manage test data like a pro!

Selenium Camp 2018 · QA Fest 2018

2018

Practical challenges of building a medical record system for an entire country

Domain Meetups: E-Healthcare #1 2018

2018

Developer + tester = quality++

QA Fest 2017 · Selenium Camp 2018

2017

2017

Code Review tool for personal effectiveness and waste analysis

XP Days Ukraine 2017

2017

Continuous improvements of developer efficiency with modern IDE

JEEConf 2017

2017

Everything you want to know about Page Object design pattern

WorkshopSelenium Camp 2017

2017

Funny stories and anti-patterns from DevOps landscape

XP Days Ukraine 2017

2017

Gamification: Experience Report

PM Day Lviv 2016 · IT Weekend Dnipro 2017 · OdessaJS 2017 · PM fwdays 2017

2017

Java 8: The Good, the Bad and the Ugly

JavaDay Kharkiv 2016 · JavaDay Kyiv 2016 · IT Weekend Dnipro 2017 · JEEConf 2017 · with Oleg Tsal-Tsalko

2017

Start writing good functional tests in Java with WebDriver

WorkshopSelenium Camp 2017

2017

Test Driven Spring Boot applications

WorkshopJEEConf 2017

2016

2016

Hibernate performance tuning

JEEConf 2016 · JavaDay Kharkiv 2016 · with Igor Dmitriev

2016

Do we need JMS in 21st century?

JavaDay Lviv 2015 · JEEConf 2015 · GeekOUT 2016

2016

Frameworks-shrameworks or how to ruin your test automation

Selenium Camp 2016

2016

Hibernate, how the magic is really done?

JEEConf 2016 · with Igor Dmitriev

2016

How QA engineers could affect product quality? Or couldn’t?

QA Fest 2016 · PM Day Lviv 2016 · XP Days Ukraine 2016 · DevTernity 2016

2016

How TDD helps to produce better design, or not?

XP Days Ukraine 2016

2016

Ideal test automation process or the full story about test pyramid

Selenium Camp 2016

2016

Java 8 Puzzlers: The strange, the bizarre and the wonderful

JEEConf 2016 · GeekOUT 2016 · with Evgeny Borisov, Viktor Gamov

2016

The portrait of professional developer 2.0

Software Engineering Conference 2016

2016

The modern view on implementation of classic design patterns in Java

JDay Lviv 2015 · JavaDay Kyiv 2015 · JavaDay Kharkiv 2016

2015

2015

How Java developers should test their applications

WorkshopJavaDay Kyiv 2015

2015

How to make your functional tests really quick

XP Days Ukraine 2015 · Selenium Camp 2015 · QA Fest 2015

2015

Why testing takes so long

XP Days Ukraine 2014 · ITEM 2015 · Selenium Camp 2015

2015

Java Concurrency Applied

JavaDay Kyiv 2014 · Morning@Lohika 2015 · JEEConf 2015

2014

2014

An everyday classification of testers from a developer's point of view

QA Fest 2014

2014

Continuous Delivery

UA DevClub meetup #22 2012 · IT Spring 2014

2014

Development without Testers: Myth or Real Option?

QADnepr Mini Conference 2011 · XP Days Ukraine 2011 · IT Spring 2014

2014

Spring configuration: how to do it right (experience report)

JEEConf 2014

2014

Why does Spring need so many configurations? A conspiracy?! Et tu, Spring Boot?

JavaDay Kyiv 2014 · with Baruch Sadogursky

2014

Don't reinvent the wheel! Proper functional tests with WebDriver and Thucydides

Selenium Camp 2013 · QA Fest 2014

2014

OOP paradigms, basics of good design and architecture

UA DevClub meetup #31 2013 · JEEConf 2014

2013

2013

TDD for database related code, how is it possible?

XP Days Ukraine 2013 · JavaDay Kyiv 2013

2013

Effective messaging for Java applications

JEEConf 2013

2013

Spring configuration metadata: what it should be and how (practical experience)

JUG KPI meetup 2013

2013

Do you know what your tests are testing?

Selenium Camp 2013

2013

Why do I hate Hibernate?

JEEConf 2012 · Java Tech Talks #5 2012 · JDay Lviv 2013

2013

Messaging in distributed systems

UA DevClub meetup #25 2012 · JDay Lviv 2013

2013

Razbor Poletov podcast, “Episode 39: Healthy again!”

PodcastRazbor Poletov podcast 2013

2013

Portrait of a professional developer

IT-People PechaKucha 2013 · Levi9 Meetup 2013

2012

2012

Agile Evolution or ‘On the way to ideal process’

AgileEE 2012 · XP Days Ukraine 2012

2012

Agile Testing by Example

XP Days Ukraine 2012 · with Andriy Dzynia

2012

TDD with functional tests on WebDriver

Selenium Camp 2012

2012

Thucydides: next-generation acceptance tests based on WebDriver

Selenium Camp 2012

2012

XP

XP PechaKucha 2012

2012

XP [Extended]

IT Brunch 2012

2012

Developing an application in the Amazon cloud

UA DevClub meetup #14 2012

2012

Functional testing of web applications with Selenium/WebDriver for developers

UA DevClub meetup #21 2012

2011

2011

Agile Estimation Techniques

Agile Base Camp Kyiv 2011

2011

Agile. The way from chaos to flow.

Agile PechaKucha 2011

2011

DSL, Page Object and Selenium — a way to reliable functional tests

WorkshopSelenium Camp 2011

2011

Java Unit Testing with Unitils

JEEConf 2011 · UA DevClub meetup #1 2011

2011

Refactoring

UA DevClub meetup #4 2011

2011

Scalable Java Application Development on AWS

JEEConf 2011 · IT-Jam 2011

2011

Selenium + Wiki = Executable Specification

Selenium Camp 2011

2011

Small Hyper-Productive Teams

IT-Jam PechaKucha 2011

2011

Small Hyper-Productive Teams [Extended]

IT Brunch 2011

2010

2010

Code Review

Agile Base Camp 2 2010 · with Oleksii Solntsev

2010

How to be proud when you are done

AgileEE 2010 · with Oleksii Solntsev

2010

Agile Way to First Iteration

Agile Base Camp 2 2010

2010

Effective time management with Pomodoro technique

Agile Base Camp 2010

2009

2009

Kanban VS Scrum

IT-Jam 2009

2009

People factor as failure reason of Agile adoption

AgileEE 2009

2009

XP Injection

IT-Jam 2009 · with Oleksii Solntsev

2008

2008

QA in Agile

Agile Gathering V 2008

2008

War for Agile

Agile Gathering V 2008

// next step

Let’s talk about your AI delivery gap

A 30-minute intro call: you tell me where you are, I tell you honestly whether and how I can help.