Сергій
PHP (Symfony), Backend Developer
Контактная информация
Соискатель указал телефон , эл. почту и LinkedIn.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/12988504/
Опыт работы
Symfony розробник
с 08.2022 по наст. время
(3 года 7 месяцев)
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 та контейнеризації.
Похожие кандидаты
-
Back end програміст
65000 грн, Удаленно -
Backend-програміст
Удаленно, Днепр, Киев -
Back-end програміст
Удаленно, Запорожье -
Backend розробник
Удаленно, Харьков -
Backend-розробник
Удаленно, Киев -
Backend-разработчик
Удаленно, Киев