First of all I'm java/scala backend guy. However I'm good in many other things, especially when I need them. In my spare time I enjoy learn new technologies and experiment with pet projects and gamedev.
This is one of my home projects Chalk Watches (300k+ downloads).
And here are some examples of game logic I implemented
I'm kinda "hacker/geek", it happens that I use wide range of technologies to solve different tasks (js,android,scala,bash,devops,flutter etc).
I love TDD, it helps me to make my code stable, scalable and bulletproof. Especially it helps with technologies where you are not experienced enough, writing testable code, forces you to follow good practices in frameworks.
To make things right, you have to use different approaches for solving different tasks. I'm NOT> the one who is going to solve every problem with "the best tool". I care about future, maintaining and scaling of the product. That means, I'll better spend some time to pick up right tool then reinvent the bicycle.
Nothing and noone is perfect, but we have to strive to get better
My very first experience with PHP, html, css, mySql, javascript, APIs, payment systems, etc
Got another diploma. Have been playing Diablo2 and StarCraft a lot, got beard
Got first diploma
I had old PC, 40mhz CPU, 4mb of ram, so I learn DOS and batch scripts just to be able to run some games and support the system
Btw, even now I love to play with all kind of constructors.
That wanted to create a video games
Far far away from home among bears in Moscow
It's friday, it's fall, it's cold, early in the morning. Little kosh was born.