Резюме специалистов Creative

Павел Г.

MIDDLE BACKEND DEVELOPER
Основной стек: PHP
Опыт коммерческой разработки: 10+ лет
Отрасли: коммерция, образование, логистика
Уровень английского: A2 — Elementary
Образование: высшее (Информационные системы)
Навыки

Hard Skills
Языки и фреймворки: PHP — Laravel, JS — Inertia, Vue, Nuxt, Quasar, React, Next, NestJS.
Базы данных: PostgreSQL, MySQL, MariaDB, Sqlite, Redis.
Архитектуры и паттерны, веб: REST API, GraphQL, MVC, SOLID, KISS, YAGNI, DRY, ООП.
Инструменты и технологии: Git, Linux, Docker, SonarQube, Gitlab CI/CD, ElasticSearch, Sphinx, NodeJs, TypeScript, TypeORM, OpenAPI.

Team Skills
Code Review: постоянное улучшение кода.
Документирование: веду README, API-спецификации и базовую проектную документацию.
Продуктовый подход: учитываю бизнес-задачи при разработке.
Управление задачами: оценка и декомпозиция, фиксирую статусы задач, понимаю приоритеты и дедлайны.

Опыт работы

05.2024 — 07.2024
Разработка API для мобильного приложения.

Мобильное приложение для прохождения активностей и выполнения различных заданий в виде ответов на вопросы, получения достижений за выполнение заданий, получение внутренней валюты приложения за выполнение заданий и прохождение активностей и за достижения. Каталог онлайн и офлайн товаров которые можно приобретать за валюту приложения.

Стек: NestJs, TypeORM, GraphQL, TypeScript, PostgreSQL, NextJs
Роль: Teamlead Backend, MIddle+
Команда: 2 Backend Middle, 2 Frontend Middle 1 QA Middle
— Проектирование архитектуры БД;
— Настройка окружения для проекта;
— Настройка CI/CD;
— Управление разработкой;
— Оценка задач;
— Код ревью;
— Взаимодействие с командой разработки мобильного приложения
— Реализация модуля по отправке push уведомлений средствами FireBase для разных категорий пользователей
— Доработка функционала логирования действий пользователей
— Разработка каталога продуктов с функционалом покупки
11.2023 - 05.2024
Разработка сайта школы бизнеса и международных компетенций

Образовательно-информационная платформа с СДО, возможностью подачи заявки на обучение по выбранной образовательной программе и отслеживанием процесса обучения

Стек: NestJs, TypeORM, GraphQL, TypeScript, PostgreSQL, NextJs, Moodle СДО, Битрикс 24
Роль: Teamlead Backend, MIddle+
Команда: 3 Backend Middle, 3 Frontend Middle, 1 QA Middle
— Проектирование архитектуры БД;
— Настройка окружения для проекта;
— Настройка CI/CD;
— Управление разработкой;
— Оценка задач;
— Код ревью;
— Взаимодействие с командой разработки мобильного приложения
— Реализация модуля по отправке push уведомлений средствами FireBase для разных категорий пользователей
— Доработка функционала логирования действий пользователей
— Разработка каталога продуктов с функционалом покупки
10.2022 — 03.2023
Разработка платформы по поддержке начинающих предпринимателей

Платформа позволяет разместить свои проекты (действующий бизнес, стартапы или просто идеи) для поиска команды, финансирования и получения грантов на дальнейшее его развитие.

Стек: Laravel, Postgresql, Redis, IntertiaJs, Element Plus, NuxtJs, React
Роль: Teamlead Backend, MIddle+
Команда: 3 Backend Middle, 3 Frontend Middle, 1 QA Middle
— Проектирование архитектуры БД;
— Настройка окружения для проекта;
— Настройка CI/CD;
— Управление разработкой;
— Оценка задач;
— Код ревью;
— Реализация импорта данных со старой версии платформы;
— Реализация регистрации пользователей с VK формы через webhook;
— Аутентификация внешних пользователей используя API SSO Keycloak.
09.2021 — 12.2023
Разработка сайта-агрегатора образовательных курсов

Интернет-сервис, позволяющий пользователям в привычном интерфейсе агрегатора находить образовательные курсы под свою потребность. Более 9 тыс. курсов и более 170 образовательных платформ. Содержит полноценные карточки курсов с программой, преподавателями, навыками, отзывами, рейтингом. 15 параметров фильтрации и функционал сравнения.

Стек: Laravel, IntertiaJs, Vuetify, Postgresql, Redis, Guzzle, DomCrawler, Puppeteer, Quasar
Роль: Teamlead Backend, MIddle+
Команда: 1 Backend Middle, 1 Frontend Middle, 1 QA Middle
— Взаимодействие с Заказчиком на этапе сбора функциональных и не функциональных требований;
— Проектирование архитектуры;
— Управление разработкой;
— Оценка задач;
— Код ревью;
— Оптимизация БД;
— Оптимизация методов RestAPI;
— Реализация парсинга через puppeteer;
— Решение проблем блокировки при парсинге.
12.2021 — 12.2022
Разработка мобильное приложение для банка услуг

Мобильное приложение для заказа разного рода услуг - химчистка и прачечная, клининговые услуги, ателье, благоустройство, дезинфекция и др.

Стек: Laravel, Vue, IntertiaJs, element plus, MariaDB, React Native, интеграция с CRM Bitrix 24
Роль: Teamlead Backend, MIddle+
Команда: 2 Backend Middle, 2 Frontend Middle, 1 QA Middle
— Взаимодействие с Заказчиком на этапе сбора функциональных и не функциональных требований;
— Проектирование архитектуры;
— Управление разработкой;
— Оценка задач;
— Код ревью;
— Наставничество.
06.2021 — 12.2022
Разработка сайта для торгово-инженерной компании

Интернет-магазин по продаже торгового оборудования и комплектующих с доставкой по России.
Интеграционные решения с 1С, транспортными компаниями и оплатой как онлайн для физических лиц, так и по счету для юридических лиц.

Стек: Laravel, Vue, IntertiaJs, element plus, MariaDB, Quasar, интеграция с 1С
Роль: Backend, MIddle+
Команда: 1 Backend Middle, 1 Frontend Middle, 1 QA Middle
— Оценка задач;
— Наставничество;
— Реализация Интеграция с транспортными компаниями (СДЭК, ПЭК, КИТ);
— Доработка двухстороннего обмена данными с 1С (каталог товаров, заказы, контрагенты, документы);
— Реализация Vue компонента для возможности просмотра документов в ЛК пользователя на фронтенде;
— Мелкие правки Vue компонентов на фронтенде;
— Реализация раздела в админ панели по управлению заказам
Backend