Software Engineer @ Main responsibilities include:
- to develop REST API for mobile application;
- to develop internal tools.
Key technologies:
- PHP 5.6;
- Different packages from Symfony 2: Console, Process, etc. and full stack framework;
- Guzzle, JMS Serializer.
- Node.js, Gulp, API Blueprint for documentation. From April 2015 to Present (9 months) Düsseldorf Area,
Software Engineer @ Main responsibilities include:
- to develop REST API for mobile application;
- to develop internal tools.
Key technologies:
- PHP 5.6;
- Different packages from Symfony 2: Console, Process, etc. and full stack framework;
- Guzzle, JMS Serializer.
- Node.js, Gulp, API Blueprint for documentation. From April 2015 to Present (9 months) Düsseldorf Area, GermanyMTS2 Software Engineer @ Working with in eBay I got experience which allowed me to create infrastructure which gathers different data about business and using that data to provide wide variety of Analysis which might be used to improve business.
Main responsibilities include:
- to take part in architecture design for BigData Advantage (with Magento extension) and Merchant Analysis applications;
- to be responsible for UI application
- to support team in Kiev;
Key technologies:
- JavaScript, AngularJS;
- different NPM tools to create architectural infrastructure;
- PHP;
- TeraData and some Hadoop;
- Pentaho;
- Had some experience with Java 1.7, Jersey, Spring, Maven. From May 2013 to February 2015 (1 year 10 months) Team Lead / PHP Tech Lead @ ReviewCentre is one of the oldest and leading UK website which contains biggest database of users' reviews for anything.
This job was one of the most challenging for.
It started with interview where I had to pass exam at codility.com
My personal achivement was to get technical authority in already existed team and lead it.
From the technical perspective I used all my experience to understand big and complex system with a huge code base to provide direction of its evolving.
Main responsibilities included:
- to design architecture for new projects in Review Centre;
- to improve site performance;
- to support already existed projects in Review Centre;
- to manage team of PHP / Java developers;
- to improve development and production infrastructure.
Key technologies:
- Symfony 2;
- Doctrine 2;
- Solr From January 2012 to April 2013 (1 year 4 months) PHP Tech Lead / Scrum Master @ Main responsibilities included:
- to design architecture for DeviceLock Management Console;
- to implement Scrum as development methodology;
Key technologies:
- Symfony 2;
- Doctrine OXM;
- jQuery / jQuery UI;
- Apache / IIS 7;
- PHP on Windows platform. From June 2011 to December 2011 (7 months) Senior PHP Developer / Scrum Master @ Main responsibilities include:
- to design architecture for Danish health sector web project;
- to move project from classic ASP to PHP;
- to implement scrum as development methodology;
- improve development processes and collaboration;
Key technologies:
- Symfony 2;
- Doctrine 2;
- MySQL;
- jQuery;
- Zend Framework libraries;
- Unix / IIS 7. From October 2009 to June 2011 (1 year 9 months) UkraineTeam Lead / Senior Developer @ Tochka.net was one of the 5 top most visited Ukrainian web portals.
That was a project where I had ability to play with highload at the level it was present in Ukraine.
Level of the production requirements allowed me to learn how to build systems when requirements are not clear.
Main responsibilities include:
- to assist in organization of the development procedure in the Web department;
- to plan development iterations;
- to design new external and internal systems;
- to organize development in the team of developers;
- to guarantee quality assurance control over the systems launched.
Key technologies:
- PHP;
- Zend Framework, CodeIgniter;
- JavaScript;
- jQuery, Yui framework;
- MySQL, Memcached, Sphinx. From August 2008 to October 2009 (1 year 3 months) Software Sites Production Manager @ This was my first job and beginning of my career.
I started as HTML coder and in less than in a year become PHP developer.
Later I obtained position of Team Lead and in some time position of Production Manager.
Being Production Manager I was managing up to 4 teams (~ 25 people).
Some of them were remote teams in Ukraine and Argentina.
The most interesting responsibilities for me where I got good results were:
- Setting up development process;
- Starting new teams;
- People relation management;
- Management of the technical standards / etc. From April 2004 to July 2008 (4 years 4 months)
Master's degree, Applied mathematics faculty. Computer systems and networks. @ National Technical University of Ukraine 'Kyiv Polytechnic Institute' From 2000 to 2006 Oleksandr Golub is skilled in: Subversion, MySQL, Scrum, AJAX, Agile Methodologies, JavaScript, JIRA, OOP, jQuery, CMS, PHP, Design Patterns, Test Driven Development, Git, Apache, Web Development
Looking for a different
Oleksandr Golub?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension