Position: Senior PHP Developer
Category: PHP
Experience: 11 years | English: intermediate

For the last position is:

WishKnish: a social market network putting a world of engaging content, charitable causes, and exciting projects at your fingertips
Responsibilities:
- Huge code refactoring (structuring, splitting into classes, unit testing) - Changing the verification and processing of transactions
- Adding and supporting new types of transactions
- Development of peering and broadcasting logic
- Development of token trading logic
- Execution speed optimization: database (indexes, restructuring, query optimization), code (simplification of logic and calculations)
- Creating a separate PHP library to increase encryption speed

2. Novelful: a full backoffice and accounting system used by Curiosity Quills Press to compute and pay author royalties, keep track of ISBNs, and otherwise run the publishing business
Responsibilities:
- Development of the ePub editor to easily change the design of e-books - Optimization of database queries for royalty reporting
- Code refactoring to the latest version of Laravel
- Development and support of complex statistical reports
- Development of a data import module in various formats
May 2015 - Present
Contract PHP developer CuriosityQuills (remote)
Tools: PHP(Laravel), JS(VueJs, Quasar, AngularJS), MySQL, MongoDB

Working with campaign sites: create new functionality and support (optimization) old modules:

1. WishKnish: a social market network putting a world of engaging content, charitable causes, and exciting projects at your fingertips

2. Novelful: a full backoffice and accounting system used by Curiosity Quills Press to compute and pay author royalties, keep track of ISBNs, and otherwise run the publishing business


Contract PHP developer
May 2014 - May 2015
Pr+ (remote)
Tools: PHP (CodeIgniter, Silex, Yii2), JS (jQuery), MySQL, 
MongoDB

One year contract for site development and support:

1. TaxiTT: a taxi service for drivers and clients. Creating a frontend and backend of the site from psd files. Working with a mongoDB for address search (moving and optimization addresses from files to the mongoDB and creating a logic for the search). Creating an order logic for work with the third-party API. Supporting the site

2. Gost56: a taxi service for drivers and clients. Change and optimization an order logic. Supporting the site


Leading PHP developer MaroonCapital (remote) 
July 2010 - May 2014
Tools: PHP (CodeIgniter), JS (jQuery), MySQL

Development of new modules and support for older. Optimization php-code and sql- queries. Refactoring and structuring code. Projects:

1. FundingElements: a service helping entrepreneurs to find investors
2. ComeGetSomeGram: a Instagram promotion service
3. CookMan: a culinary site
4. Ligerion: a campaign promotion site (multilingual)


PHP developer
Freelancer
April 2009 - July 2010
Tools: PHP (self-written engine by myself), JS (jQuery), MySQL

Developing sites from scratch on my own engine. Projects:

1. manisha.ru
2. mokkifi.com
3. 3dsauna.ru
4. 1-dz.ru
5. agent21.ru


April 2008 - April 2009
PHP developer
Promdex [ex DDDesignGroup] (office)
Tools: PHP (self-written engine), JS (jQuery), MySQL, HTML, CSS

Development of new modules and support for older (modules - tenders (procurement / application), the main menu of the shell (top hat), partners, favorites, contextual advertising, statistics module, rss-news update, bots, interactive map). Project:

1. promdex.com


August 2007 - April 2008
PHP developer
DDDesignGroup (office)
Tools: PHP (self-written engine), JS, MySQL, HTML, CSS

Development of sites of varying complexity. Projects:

1. elibest.ru
2. articon.com
3. dndz.net.ua