About me

I started to develop professionally in 2008. Before that, I was a system administrator and I liked it. Now, I am a full-stack developer and I like it even more. I consider myself a full-stack developer with a wide range of interests. I have experience in writing applications in PHP, Java, JavaScript and Golang. I would like to learn Kotlin and Rust, and learn more about functional programming. As I see things now, the stack and languages are not as important as the methodologies, processes and workflow.

I'm currently researching OOAD, DDD, functional programming and best programming practices. I'm also interested in TDD (especially, the outside-in way) and refactoring (especially, code smells) and other interesting topics. But, it is not possible to know everything – in programming, that’s for sure. On the other hand, the broader your interest is, the more possible solutions you are able to see. And programming is all about problem solving.

⚡ Fun fact: It's OK to be wrong, especially if you can learn from your own mistakes.