Position: Lead PHP, Symfony Developer
Category: PHP
English level: upper
Years of experience: 6


**SUMMARY**

I have 7+ years of diverse experience in software development in product companies as well as outsource one. Mostly my experience is based on application development, system architecture, tech design, and database administration. I had a great experience in building products fully from scratch. 
 
**SKILLS**

Programming languages: PHP, JS
Frameworks: Symfony, Express 
DataBases: MySQL, Postgres, MongoDB, Redis, ElasticSearch
QuequeServers: RabbitMQ
OS: OSx, Ubuntu
Testing: TDD (PHPUnit), BDD (Behat), Selenium
Others: Docker, Kubernetes, RestAPI, AWS, Jira, Bitbucket, Confluence, Redmine, Github, GitLab

SAAS marketplace solution, scalable high loa microservices-based platform. Business-centered backend services built following the microservices patterns. Each microservice consists of 

 **Responsibilities:**

Leading backend team in a squad (team size 4 people), architecting solution, setting technical requirements
Driving tech design and implementation of the backend microservices: over 15 services (user, product, merchant, marketplace, report, notification, order, billing, processing, … etc)
Designing and developing backend functionality and RESTful API
Designing database structure
Integration with other services via ExternalSDK and Message Bus
Technologies: Symfony 5, PHP 7.4, Swoole, Microservices, NodeJs, TDD, RabbitMQ, Gitlab CI, K8s, Jira

------------------------------------------------------------------
Scalable marketplace solution made from scratch consisting of a collection of structured and integrated modules for the online store, product and pricing information management, warehouse and inventory management, fulfillment, and localization management. The solution is based on a microservices architecture, with comprehensive unit testing.

**Responsibilities: *
Leading web department (4 BE, 4FE, 3QA)
Leading static images migrations to s3 (over 1TB), optimization and resize image process via Lambda functions
Driving tech design and implementation of the splitting monolith to backend and frontend (FE moved to ReactJS and then NextJS). Fully moved modules: Blog, Personal Data, Checkout, Payment System
Designing and developing common reusable libraries, backend functionality, RESTful API for native mobile applications
Designing database structure  
Preparing project for a Poland market

Technologies: Symfony Framework 2.8 -> 3.4, php 7.3, Rest, TDD, Bitbucket, Jira
I would like to work with Symfony/ please NOT Laravel, NOT Yii

In preference Team/Tech lead roles