Software Engineer. During past five years I was mostly writing in the following languages: Rust, Haxe, Python, Java, Obj-C++, Swift and Solidity, but they are just instruments - my job is a work on logic, algorithms, graphics and data using any languages.
I have more than fifteen years of real experience.
I started as “Flash/Actionscript Engineer” and worked for many companies such as SmartGames, Dulton Media(ЯTV), Games.Mail.ru, Leo Burnett, Rambler, Clickberry and other companies with various projects.
Certified expert (ACE) in Flex 4.x/AS3 since 2012.
Creating software & games since 2000. Software Engineer, Consultant, Game Developer & reverse-engineering enthusiast. OSS enthusiast, contributor of DDG, Haxe & a little bit Ethereum. Fanatic optimisation of any processes. I’m need determinism in all. As a hobby I’m creating cross-platform reincarnations (remakes) of great wonderful old games. Love my family, inline skating, bowling, carting, ping pong, chess, tons of ice cream, robots, books, macintosh, demoscene, shaders, wisdom and clear usability.
Fun & Hobby
I teach children and adults to think and to program.
Also I have been a co-initiator & speaker in the RAFPUG.
Now I am in Rust Russian Community committee.
Just for fun & knowledge reversing favorite cool old games (before 2000) and making remakes - crossplatform rebirth. Mostly for private usage, apparently.
First of all, in the past developers put their hearts to the old games and treated them as an object of art. In these games there is always a story, humor, they are fun, interesting and surprising and honest with the player, unlike most modern profit-centered games. Such games must teach our children!
Secondly, the old games inside is a storehouse of information. Earlier there were not so much computational resources and people worked more carefully with memory and graphics. The reversing of the old games teaches a lot and this is madly interesting!
Feel free to contact me.