Who am I ?
I am a Software Engineer, Architect and Consultant specializes in web development. I actually live in Poland (Warsaw). Programmer-passionate since 2004. Professionally working 7+ years in PHP and recently (last few years) Java.
I also had some experience with other languages like C# (.NET Core), Red and more, but this doesn’t matter, because universal paradigms (object-oriented, functional) and various common patterns (language-agnostic, framework-agnostic) – give us the real value.
Futhermore I am a Open Source enthusiast and I use mainly Unix systems.
My field of interest:
- all things related to architecture (CQRS, Event Sourcing, Onion / Hexagonal / Clean / Ports & Adapters, Pipes & Filters, etc.)
- Domain-driven design approach (safety domain, properly extracted bounded-contexts, aggregates, building blocks, – mainly tactical and strategic DDD)
- clean code, unit testing (TDD), object-oriented design patterns
- Helping with design, code and architecture solutions for problems in many companies as a Consultant
- Teaching other developers from team, as my duty (pair programming, discussions, recommendations)
- EventStorming sessions and improving these techniques
I’m always open to conversation about clean code and interesting programming techniques, whose can improve our work as developers.
My favorite quote:
Done is better than perfect
Old times – a bit of history
Generally I started programming in 2005. In those days I was fascinated by games development.
During this time I was creating computer games (in C++ using SDL and OpenGL), desktop apps. I also liked to build various electronic devices, for example I’ve built parking-sensor using Arduino. Even I was trying to build from scratch an RTS strategy game (my favorite genre from childhood). I needed to learn graph, pathfinding algorithms to be able to further develop these games. It all caused me to be strongly involved in programming. Later I started to become more and more interested in the creation of websites and web applications – that’s how it began…