Position: PHP Backend Developer
Category: PHP
Experience: 6 years | English: upper

- site's optimization for CEO purpose (Core Web Vitals and generally site's speed improving) allowed to get high-performance values even for mobile version (>90/100) in google's 'pagespeed' statistic. That helped to receive better positions in google search.

- payment's 3D secure and after-payment notification systems implementation increased the safety of payment

- implementation of complicated delivery time calculation logic
- Laravel and its parts - relations/queue/Jobs/console commands /events/auth/api/custom Middlewares and SQL queries etc.
- third-party libraries (excel/pdf creation, CORS, crawlers/browser detection)
- third-party APIs (post/delivery service, payment, mail services APIs)
- order's logic (order items and their options managing, delivery time/price, and other calculations)
- users custom authorization logic 
- a creation of custom API (for back-office site's needs)
- payment system implementation (API php/js, 3D secure)
- refactoring of old (legacy) code
- mail sending via different services (Mandrill/SendInBlue)
- some manual QA functions (searching for strange, not obvious bugs, etc).
- frontend part and its optimization (SEO optimization (Core Web Vitals) was a priority goal). HTML5, SCSS, JS libraries, JQuery 

EXP
2018-2022 (4 years) - flexilivre.com (Laravel, JQuery)
The site that provides the ability to create and order photo books. The order page allows a lot of different options for items and other features like delivery time calculation logic for a lot of combinations, delivery status notifications according to third-party delivery API, special partner system discount options calculation etc. Also separated back-office (admin panel) with API integration and 3D secure payment system were implemented.
Responsibilities:
- Software development and features implementation 
- Searching for bugs (some manual QA functions) 
- Site's optimization for SEO purposes

2017-2018 (6 months) - MassMedia (Laravel, Cordova)
A mobile app like 'Alarm button'.
Responsibilities: Software development and features implementation

2016-2017 (1 year 1 month) - small PR agency (WordPress, JQuery, Larave)
Creating and supporting a lot of different sites.

DETAILS
On my previous project for 4 years I worked in different roles - from Junior developer to the main developer on the project. This allowed me to understand business needs and how things go from 'idea' to 'result'. 
I was working directly with a small 'product type' company from France (flexilivre.com). This company allows users to create/buy photo books. Like all other small companies, they strongly fight with their competitors for the possibility to show users their great product. So there were a lot of things that should be implemented in a short time and each time we were searching for some compromise between time and quality, simplicity of solution and possibility to extend logic, etc.
It's important for me to know the project's goals and the way that the project goes generally.

I am sure that only passionate programmers that like their work could produce some decisions that will make the product 'best of the best'. And probably it's possible only when the company and workers have common principles and thinking way.
 
I prefer to have some freedom in time management to not 'looks like a productivity worker' but instead really be productive. Of course only in case when everything works properly and you don't need to fix smth very quickly...