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


The first place of work:
Company: Outsource, up to 30 people, but I was in a dedicated product team of 5 people.
Project: An English language school.
Stack: Modx Revo, Nodejs, MySQL.

Second job:
Company: Outsource, up to 50 people, without a permanent team, mainly the project team was up to 4 people.
Project: many different projects, outsource company. Development of online stores (store, all kinds of integrations like 1C, Nova Poshta, export, import of goods/residues from third-party systems, payments). Corporate and news portals. Chatbots and small projects in various fields.
Stack: PHP (Modx revo, Opencart, Laravel), RabbitMQ, MySQL, NoSQL (Firebase, mongodb), Nodejs.

Third place of work:
Company: Outstaff, up to 1000 people. Team of 8 people on the project, a total number of teams of up to 10
Project: Fintech. Team responsibility: integration with tax authorities of several countries (developed most of the latest integration), integration with the state system of cash restriction (provided most of the integration support and resolution of critical failures, as well as the finalization of new requirements), transfer history of the entire system (a separate service on elasticsearch for quick information search), Anti Money Laundering (AML) transfer verification and monitoring system).
Stack: Symfony, RabbitMQ, Grafana, Graylog, MySQL, Docker
Work for a product company. I appreciate the experience I've got from oursourse and outstaff companies, but working on one product is my best option.