Position: Senior PHP Developer/Tech Lead (Laravel)
Category: PHP
English level: upper
Years of experience: 10

- extracted dedicated services out of monolith projects several times; 

- worked on high loaded projects and distributed systems;

- able to set up project from scratch, able to create optimized SQL database designs;

- configured CI/CD for PHP-based projects on different CI/CD platforms;

- intersected responsibilities with DevOps, BA, Delivery Manager, Project Manager, so I am familiar with specifics of their work;

- familiar with best practises/principles, code/db query optimizations;
Backend: PHP7-8.2 + Laravel/Lumen, PHPUnit, xDebug;
Relational DB: SQL(MySQL, MariaDB) DB Design, Queries optimization;
Non-relational DB: MongoDB, ElasticSearch, Redis, Memcached;
APIs: REST, RPC, Event/Command Bus;
Design/Architectural  patterns, principles: DDD, MVC, CQRS, KISS, DRY, SOLID, SOA, microservices;
Front: Javascript, Vue.js, Vuex;
VCS: Git (Github, Gitlab);
Profiling, logs and metrics: Grafana, Kibana, Prometheus, Sentry, Datadog, NewRelic;
CI/CD: CircleCI, Jenkins, Github actions, Gitlab;
Infra: Docker, Kubernetes, AWS, Google Cloud;

Mostly worked with e-commerce enterprise large-scale projects from Europe, mostly closely with customers/CTOs. Service-oriented architectures with lots of traffic, scaling, background jobs, etc.

Examples of tasks I've solved:
- optimal storage selector for e-commerce product based on logistics costs, availability, delivery carier price;
- campaigns implementation based on specific products combinations;
- optimized caching system for front site to speed up response to be max 100-300ms;
- CI/CD pipeline optimization on Jenkins, new parallel pipeline with build, static analysis, tests, code coverage, reports on Github Actions, CircleCI;

Had an experience being a Tech Lead leading a team of 6 people. Had an experience being an Application Architect leading a project of 30+ people.

Have an outstanding experience with Laravel framework, as it's a main development tool for the latest 5 years for me.
Able to develop front-end part using Vue.js/Vuex however not very fond of it.
- not an expert in modern JS to go Fullstack;
- no Russian language in communication;
- not ready to work by USA/Canada working hours;