Сергій

PHP (Symfony), Backend Developer

Вид зайнятості: повна
Вік: 27 років
Місто проживання: Харків
Готовий працювати: Дистанційно
Вид зайнятості:
повна
Вік:
27 років
Місто проживання:
Харків
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Symfony розробник

з 08.2022 по нині (3 роки 5 місяців)
Requestum (IT)

Знання і навички

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

Знання мов

  • Англійська — початковий
  • Українська — вільно

Додаткова інформація

Проектна діяльність і технології:
Ключовий проєкт:
Працював над розробкою та вдосконаленням 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 та контейнеризації.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: