Сергій

PHP (Symfony), Backend Developer

Employment type: full-time
Age: 27 years
City of residence: Kharkiv
Ready to work: Remote
Employment type:
full-time
Age:
27 years
City of residence:
Kharkiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Symfony розробник

from 08.2022 to now (3 years 5 months)
Requestum (IT)

Knowledge and skills

  • Здатність до навчання
  • PHP
  • Symfony
  • Git
  • GitLab
  • SQL
  • PostgreSQL
  • REST API
  • Знання принципів ООП
  • Xdebug
  • PHPUnit
  • Користувач ОС Linux
  • PhpStorm
  • SOLID Principles
  • Doctrine
  • Knowledge of OOP principles
  • Scrum

Language proficiencies

  • English — beginner
  • Ukrainian — fluent

Additional information

Проектна діяльність і технології:
Ключовий проєкт:
Працював над розробкою та вдосконаленням REST API для мобільного застосунку (ERP-система для керуючої компанії ЖК) з використанням API Platform.
*Основний перелік задач, з якими працював:
1. система управління заявками на обслуговування, які подають мешканці житлових комплексів (реалізація життєвого циклу заявок із використанням Symfony Workflow).
2. система управління завданнями для співробітників, які виконують обслуговування.
3. модуль поширення офіційних новин у межах житлових комплексів.
4. архітектурний рефакторинг та уніфікація логіки ключових сутностей (заявок та задач) для майбутнього впровадження платних послуг.


Робота з БД:
*PostgreSQL: Проєктування та оптимізація схеми БД.
*Redis: Використання як key-value сховища, у рамках реалізації SMS grant type для OAuth2.
*Alice Bundle: Генерація фікстур для тестування.
*Doctrine ORM (поглиблений досвід):
- Налаштування успадкування сутностей в БД (Doctrine JOINED Table Inheritance).
- Розширення DQL: написання користувацьких функцій.
- Корекція файлів Doctrine-міграцій під специфічні потреби проєкту.
- Робота з Collation для сортування складних алфавітно-цифрових даних.
- Налаштування механізму Soft Delete.

Безпека:
- Розширення та підтримка OAuth2-інфраструктури.
- Робота з RBAC.
- Розробка та написання Voter'ів для складних бізнес-правил авторизації.

Тестування:
- Написання функціональних тестів за допомогою PHPUnit.
- Досвід відладки через Xdebug.
- Ручне тестування функціоналу.

Командна робота:
- Інструменти: GitLab, Docker(локальне середовище розробки), Figma(аналіз UI/UX).
- Робота в Scrum/Agile-команді (PM, BA, QA, Frontend, TeamLead/Senior Backend) з використанням Jira та Confluence.
- Взаємодія з QA та Frontend: діагностика та вирішення складних крос-функціональних багів, пошук першопричин проблем на межі Backend/Frontend, в інтеграціях та бізнес-логіці шляхом спільного ручного тестування CRM-системи.


Базові знання Docker та контейнеризації.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: