Position: PHP Developer
Category: PHP
English level: intermediate
Years of experience: 5


PHP developer
August 2016 – July 2019 (2 year 11 months)
Innovecs.com (e-commerce & development)
Development of highload and fault tolerant services for internal departments. Development from scratch and add new functionality to existing projects, refactoring, optimization for highload. Work in team, code review, support in delivery of new functionality to production.
Marketing Scheduling Tool designed to automate marketing campaigns and reduce advertising costs. Allows to analyze statistics from multiple advertising marketplace, prepare reports, send notifications, stop or start campaigns. Have integrations with more than 15 marketplaces. Developed on Yii2, used CapserJs for parsing some sites and AWS SQS to fetch raw data.
Splitter v2 is service for sales department, which assigns the service desk to customer according to the rules. Flexibly configuring the rules, synchronization with crms, assignments occurs with minimal delay, cloning customers between crms, fault tolerant and is designed for high load. Based on Symfony 4, RabbitMQ, Behat tests.
               PHP developer
May 2015 – August 2016 (1 year 3 months)
Govitall.com (e-commerce & development)
Development services for a new CRM system, such as sending SMS, a marketing tool for collecting statistics. Code optimization and covering it of unit tests. Integration of third-party services as email marketing or payment systems. Automatisation deploying sites on production.
SmsTool designed to help marketing companies, sending messages to our customers in a large size. Based on the framework Silex, uses Gearman job server, Memcache, works with Twillio Api and Google URL Shortener Api.
MarketingTool is service where marketer can see different information about orders, customers, leads and other. Statistics displayed in graphs and data. Developed on framework Yii2, uses own database to collect statistic by cron.
Only backend development on PHP.