Engineering Manager at Mobillogix.com
DevOps, StartUps, Architect, Team leadership, Scrum master, OOP, Functional programming
Design patterns, TDD, Unit testing, DB design, Symfony2 Forms, AndroidAnnotations, Research, Git, SSH, Linux, Nginx, Apache,Bootstrap 3, REST, ...
|Site:||http://smartme.al, Android app|
Service for everyday meal planning. User can use either predefined menus, or create his own and share it with other users. User can put together menu of existing recipes, or add his own recipe.
This ptoject is a continuation of Cleverbag, described below.
|Roles:||CEO/CTO Backend developer Frontend developer Android developer|
|Achievements:||My first startup attempt. It did not succeed, but gave a lot of technical, marketing and management experience. Despite strong support and several pivots I could not make it to market because of lack of marketing experience.|
|Site:||http://cleverbag.ru, Android app|
Shopping list from recipe's ingredients in one click. Users can search for nearest supermarkets (in
Moscow and five other Russian and Ukrainian cities) with promo actions.
|Under the hood:||See SmartMeal|
|Description:||Something like yelp.com.|
|Roles:||CTO Backend developer Frontend developer Telepathy|
|Achievements:||Released project from scratch in 1.5 months.|
|Description:||ААА rang startup #1 in Russia. Raised over $3 * 10^6 and started world conquest.|
|Roles:||Backend developer Frontend developer (a little)|
|Achievements:||Bottlenecks optimization, i18n system.|
Working here I've been inspired with lean methodologies and startup spirit. We were working on several
projects considered and developed for high load.
Two of three projects are not mantained anymore, but modules like accounting and background tasks are working in other projects (e.g. Forumok.com - SMM tasks market).
Also we developed our own PHP framework for high load realtime traffic auction, aggresive optimized and designed for translation into multithread language like C++, Java or Scala.
All code was covered with real unit tests. 70 tests passed for 1 second on developer's laptops.
|Achievents:||Started as common developer I became one of architects. I've designed accounting and background tasks plugins mentioned before. This plugins are very powerful yet flexible, and can be integrated into other projects on symfony 1.4 very quickly.|
|Roles:||Backend developer Architect Design patterns evangelist|
Design patterns (SOLID, GRASP, GoF) Unit testing Hight load
catalog and billing for ISP...
And, of course, like all of developers used to develop social network (not mantained anymore) and make my very own template engine.
|Achievents:||A lot of coding experience, discovered many libraries like ImageMagic and other, have learned how to learn.|
«LinWare» - software for thin clients.
I was doing central management system for terminals remote controll including start, halt, user and
SeeBeyond integration was boring corporate job, so I quit.
|Achievements:||Learned how to work in total QA environment. It was neccessary: one mistake could cost to company a life.|
|Roles:||Business intelegence Developer|
Thanks to my parents I have started coding very young. In 7th class I used to create some simple games
Then I learned Pascal and this had a positive impact on my coding style. Later at
Univercity I learned C++ and fall in love with OOP.
I improved my skills with Java, then started using it in PHP once it