I'm a senior PHP (Symfony Framework) developer with about 10 years practice in Kiev.
It was my the most strongest experience with Rabbit MQ and asynchronous batch processing. These were really high load issues and the most strongest bugs that I had ever and first issues in my career some of them I didn't close, unfortunately. Anyway, I have to continue an implementation high load web-applications using queues and other technologies around that.
We started without any specifications and our logic realization based on legacy queries that we had taken from the customer. Even so we are finished a new huge REST service based on Symfony 3. Our implementation included:
In current company I've been worked individually and as a result these were implemented several bundles based on Symfony 2 that has to do some specific functionality:
We've been developed with our professional and high motivated team, an automation system has created and shared online social surveys for users all over the world. In current project I was working as a backend (Symfony 1.4, Propel) and frontend developer (JQuery)
We are supported and developed banking CRM system used in the bank for internal workflows. I had next issues:
It was development of Internet portals «Otpusk» otpusk.com and «Turpravda» turpravda.ua. It means the support old and create new functionality.
It was a big team development of the horizontal Internet portal “tochka.net”
During the time when I've been working in current company portal had 2nd place of rang by Ukrainian traffic (over 1 million users daily)
I developed bookmarks service (frontend and backend parts) that applies in use algorithm allows filtering by Nested Set trees of portal. http://links.tochka.net, http://auto.tochka.net, http://lady.tochka.net
Also I developed the information widgets service called as Informers which able to be integrated into the page of partners sites. http://informers.tochka.net
System allows to create, out of the box, a lot of sites and e-markets for business partners
When people ask me about my profession I say I have two: my job is a programmer but I am also a musician. I've been getting great experience during my music career in a different genres as a drummer and percussionist. Some of them are described below:
Young and very promising band from Kiev
Latin and Pop music with Tony Ramol - Ukrainian singer from Dominican Republic
It was a great rock band, not just a project. We were created album and recorded first EP and after several concerts we were finished playing together, unfortunately so
It was our first garage band, not just a project, it was a friendship. We are learning how to play doing first steps in music composing all together during 8 years in our local technical University while we had been studying in.
I was born and studied in a little city Kremenchug that placed in center of Ukraine
Apart from being a web developer, I enjoy most of my time being outdoors. In the winter, I am an avid skiier. During the warmer months, I traveling in warm countries to enjoy surfing.
I'm a drummer and in free time I playing music with different bands and improving my English
Backend Symfony based components supporting
TireConnect is a tool which helps customers and service advisers find and price tires. I implemented REST service based on Symfony 3 and a lot of SOAP clients
Designed and implemented search engine and search filter widget
Designed and implemented several big sections by me, individually
Full Development based on Joomla CMS
Support old and create new functionality