Senior PHP Software Engineer2013 - PRESENTBadoo.com
Technologies: PHP, MySQL, PHPUnit
- Developed and maintained core of billing system.
- Integrated and communicated with payment system providers from all over the world.
- Coordinated development and deployment of a credit card processing system compliant with the requirements of PCI DSS Level 1.
- Implemented a subscription engine for managing recurring payments for time-based services.
- Refactored functionality of stored payment details.
Lead/Senior Software Engineer2015 - 2016Teracode (via Toptal)
Technologies: PHP, MySQL, Symfony 2, AdWords API
- Improved performance of uploading campaigns to Google Adwords significantly using asynchronous batch uploading API.
- Added unit testing that encapsulated all of the main parts of the project.
- Refactored previous code to make it generic enough for reuse over different sections of the platform.
- Fixed multiple issues (bugs and improvements).
Senior PHP Developer2011 - 2013Teamo.ru
Technologies: PHP, Symfony, MySQL, RabbitMQ, Redis, jQuery, RequireJS
- Developed dating website from scratch.
- Implemented recurring payments services.
- Launched credit card processing server.
- Developed mailing platform with millions of delivered emails per day.
- Sharded a monolith database according to high-load traffic.
- Successfully completed two full redesigns of the site without degradation of functionality.
- Planned and successfully completed a merge of an acquired project with more than 5 million users.
- Coordinated team growth and collaborative development.
PHP Developer2007 - 2011M7 Software
Technologies: PHP, MySQL, Git, HTML, CSS, jQuery, Ext JS, Redmine
- Developed an in-house programming framework and CMS.
- Created a set of eCommerce web sites for local customers.
- Communicated with clients and provided their requirements to the team.
- Maintained environment for collaborative development.
- Administrated production servers of customers' projects.