About Me

This is what I do.
As an Agile .NET developer with background on Hexagonal and Clean architectures I enjoy implementing solutions based on use cases and decoupled from technology details. As an evangelist of Evolutionary Architecture I am interested in designing software which keeps the development speed high over time. As a Software Craftsman I practice my programming skills and disciplines of TDD and Design Patterns on a daily basis and I see the software development as a collaborative process in which I do mentoring and coaching. At the same time I am up to date with the technology trends of .NET Core, Docker, Microservices and Cloud. I share on GitHub real world implementations of Domain-Driven Design, Event Sourcing, CQRS, SOLID and Microservices. Checkout @ivanpaulovich on GitHub.