Andriy Drozdyuk


I am originally from Chernivtsi, Ukraine. Came to Canada at fourteen. I went to University of Toronto where I received my Bachelor of Computer Science. After that I moved to Fredericton, NB to work as a developer at National Research Council of Canada. At the same time, I took up part-time master's studies in Computer Science at University of New Brunswick. In 2016 I moved to Ottawa, Canada while still working at NRC. I received my master's degree in Computer Science in 2018. Currently I am still working as a software developer.


  1. Fibonacci his numbers and his rabbits, 2010, Andriy Drozdyuk, Denys Drozdyuk, Choven Publishing.
    Free PDF | Buy Hardcopy


  1. Stop using UML! or An Introduction to Fundamental Modeling Concepts
    Presented Feb, 2018 in Ottawa, Canada.
    Video Slides
  2. Recovering from System Failure.
    Presented on Nov 11, 2017 in Ottawa, Canada.
    Video | Slides
  3. Event Sourcing.
    Presented on Oct 10, 2017 in Ottawa, Canada.
    Video | Slides
  4. Command Query Responsibility Segregation (CQRS).
    Presented on Sep 12, 2017 in Ottawa, Canada
    Video | Slides


  1. Episode 1: Publish Subscribe Messaging Pattern.
  2. Episode 2: Crash Only Software, Heisenbugs and Why Restarting Works.


Twitter: @andriy
Stack Overflow: @drozzy
Linkedin: Andriy Drozdyuk
Blog: @drozzy
Github: drozzy
My Company: Choven
My Amazon Wishlist