About me


Having over 18 years of experience in the software industry, I’ve worked across multiple business domains, including advertisement, healthcare, telecommunications, and customer acquisition. Currently I serve as the Chief Architect for Internovus, where I’m in charge of large-scale projects, and an international developers team. My main areas of interest are Domain-Driven Design, Distributed Systems, Cloud Computing and building effective teams. When I’m not geeking out, I read lots of books, photograph nature, and repair my r/c aircrafts. [Read More]


A More Beautiful Question: The Power of Inquiry to Spark Breakthrough Ideas

The Goal: A Process of Ongoing Improvement

Beyond the Goal: Eliyahu Goldratt Speaks on the Theory of Constraints (Your Coach In A Box)

The Choice, Revised Edition

Domain-Driven Design: Tackling Complexity in the Heart of Software

Implementing Domain-Driven Design

Scrum: The Art of Doing Twice the Work in Half the Time

Flow: Living at the Peak of Your Abilities

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

Sapiens: A Brief History of Humankind

The Obstacle Is the Way: The Timeless Art of Turning Trials into Triumph

Simple Rules: How to Thrive in a Complex World

Getting to Yes: Negotiating Agreement Without Giving In

Born to Run: A Hidden Tribe, Superathletes, and the Greatest Race the World Has Never Seen

The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses

Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers

Drive: The Surprising Truth About What Motivates Us

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Working Effectively with Legacy Code

Patterns of Enterprise Application Architecture

Thinking, Fast and Slow


08/05/2018: KanDDDinsky 2018 Bounded Contexts, Microservices, and Everything In Between Location: Berlin, Germany Language: English 08/05/2018: Codemotion - Amsterdam 2018 7 Years of DDD: Tackling Complexity in Large-Scale Marketing Systems Location: Amsterdam, Netherlands Language: English Slides: Speakerdeck 26/04/2018: DDD eXchange 2018 Bounded Contexts, Microservices, and Everything In Between Location: London, UK Language: English Recording: Skillsmatter Slides: Speakerdeck 18/04/2018: TestCon Moscow 2018 How to Make TDD Work Location: Moscow, Russia [Read More]