Position: Backend PHP Developer
Category: PHP
English level: upper
Years of experience: 7


Around 8 years of commercial experience as backend developer in few ukraininan web studios.

- Setup, configuring, and maintenance of linux servers.
- DevOps with GitLab CI, and docker.
- Creating and maintenance Docker environments for every projects depending on required technologies (nodejs, redis, sql, php, nginx, etc)
- Consulting backend, and frontend developers. Have some reactJS, NuxtJs, and Vue experience. 
- Maintainer of ~80 Git repos
- Participated (Created, maintaine, or write some services) in eCom project, Promo projects, Business projects, B2B, Loyalty programs, Big business aggregator for medical drugs.
- MySQL Database normalization on working projects, refactoring, code review.
- API integrations (telegram bots, payment gateways, internal CRMs, 1C, etc) with SDK or without.
- Creating API with documentation for external services.
- Design, Creating, and writing firmwares for IOT devices.
- Understand, edit and fix someone else code.

Techs:
PHP8, Docker, Git, Maintaining linux server, Mysql, IOT, Redis, PostgreSQL
Backend: Php, Laravel, Symphony, Yii2, Wordpress, composer, and little bit of NodeJS (ofc, OOP, SOLID, design patterns e t c)
Frontend: npm, yarn, NuxtJS, Vue, Some react, and some Angular experience (HTML, CSS, JS, is known also, but i hate to markup, and it's so boring to me)

Loving to learn something new, be creative, and write beautiful code.
As hobby, creating some IOT devices. Love to learn new technologies, new programming languages.
I want to do a job, where i can write clean code, where i can grow as specialist, and learn from experienced team leads who can show my weak spots, and help to improve my abilities. Where words like refactoring, and clean code, is not an empty sound, which can be ignored because we have to deploy project as fast as possible. Where i can test my own knowledge and abilities to help other developers to grow also