Last active: 01/23/2014
I've been a web-developer for 3 years now, being a desktop C/С++ programmer before. I've practiced pure PHP/MySQL during my job in RealSoft LLC and Navigator Shop (www.console.kz) creation. Since then I've found a use of Web frameworks, such as Symfony 1.x and Yii and been using OOP mostly.
My best experience was a creation of chocomart.kz e-commerce platform, while working in a small team. I've succesfully implemented several backend services, which included RESTful services, SOAP, XLS/XML import/export, huge data manipulation (products, images, Apache SOLR search). I've succesfully mastered my UX skills, using Backbone.js/Jquery/Ajax/HTML5. While working on such a complex web platform, I've found a great use of APC caching, MySQL data partitioning and replication using Solr engine. A lot of profiling and scaling experience has been gained during my work. Yet, I am an outsource senior backend developer of ChocoMart.kz project.
Main goals for me are:
* Constant self improvement
* Making a huge use of TDD
* Implementing the best OOP practices
* Making code not just for it to get the job done, but also make it readable and flexible for future updates/scaling and good team work.