Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Backend Developer (PHP / Laravel)

140 000 руб.
Мужчина, 26 лет, родился 30 декабря 1999 г.
Санкт-Петербург, переезд возможен, не готов к командировкам
Занятость
График работы

Опыт работы

Март 2021 —
июнь 2021
3 месяца
Tucki Industrial
Backend Developer (Laravel)
Разработка CRM/ERP (B2B) — Рефакторинг и разработка CRM системы для крупной компании в сфере недвижимости (застройка ЖК) — Настройка рабочей среды для проекта: настроил минимально Gitlab CI процесс (деплой в dev/production через gitlab-runner); — Рефакторинг отдельных сервисных слоев (сервисы контрагентов, проектов, etc); — Интеграция сторонних API (ФИАС, DaData, Sbis, Telegram API, Gitlab API, etc) — Доработка отдельного SPA-фронтенда (Vue2, VueX, Vue Router) — Ведение документации для проекта: покрытие сервисов PHPDoc, внедрение Git Flow. — Написание сервисов для интеграции с Telegram (привязка аккаунтов пользователей CRM по Telegram API к боту, система нотификации пользователей). — С нуля реализовал BPM-систему для CRM: упрощенная state-machine (разные этапы задач, их подзадач, состояния, возврат на прошлые этапы подзадач в зависимости от условий) — Дашборд выполения проектов: текущие этапы BPM-процесса для каждой задачи. — Багфиксы, рефакторинг: исправление ошибок в миграциях, сидах, сервисах, очередях. — Участие в согласовании ТЗ и задач для спринтов.
Март 2020 —
декабрь 2020
9 месяцев
Devellab
PHP-разработчик
— Работа с процедурным legacy-фреймворком для бэкенда. — Написание документации для фреймворка, внедрение новых инструментов — Доработка функционала https://seal-parket.ru/ — Доработка https://instels.ru/ — Доработка легаси-проекта https://normativ.spb.ru/ — Доработка функционала для https://intelmed.ru/ — Доработка https://ncl24.ru/ — Доработка https://rosma.spb.ru/ — Разработка с нуля https://skwl.ru/ — Парсинг для разных проектов по API/Excel файлам.
Сентябрь 2019 —
февраль 2020
5 месяцев
The Tower (Makro)
Fullstack-разработчик (Laravel/JS)
— Разработка внутренней CRM системы тестирования для HR-департамента компании — Участие в доработке и внедрении касс самообслуживания для ритейла — Участие в разработке интернет-магазина ритейла (https://makromarket.uz); — Разработка фронтенд части внутренних проектов; — Написание инструментов для внутреннего использования (парсеры цен и всё смежное)
Январь 2018 —
сентябрь 2019
1 год 8 месяцев
Фриланс
Fullstack-программист
Работал с веб-студиями по-проектно/удаленно и разрабатывал следующие проекты: — Fullstack-разработка многих корпоративных сайтов разной сложности (каталоги, лендинги, етс) — Разработка системы для лотереи Coca-Cola; — Разработка интернет-магазина для Zkteco (с автоконвертацией валюты по API и парсером) — Доработка https://midebid.com — Доработка фронтенда и бэкенд-логики https://mod.uz

Обо мне

Бэкенд-разработчик с тягой к фуллстек разработке (Laravel / Vue / Vuex). Использую современный PHP (7.0 и выше) и его возможности: стрелочные функции, типизация, трейты, генераторы. Соблюдаю PSR. Знаком на практике с такими паттернами проектирования, как Singleton, Factory Method, Service Locator, Dependency Injection (Setter/Constructor/Interface Injection), DTO, Repository. Базово умею в юнит-тесты с PHPUnit. Пользуюсь Git, работаю по Git Flow. Всегда пользуюсь Docker, работаю в PHPStorm, код прогоняю через PHP-CS-Fixer, для дебаггинга помимо инструментов фреймворка пользуюсь XDebug. Не создаю абстракции ради абстракции, стараюсь не углубляться в оверинжиниринг, но следую общим best practice фреймворка, на котором пишу (Laravel). Есть представление о том, что такое техдолг. Писал свой микро-фреймворк с использованием готовых библиотек: Twig, Doctrine, Monolog, Symfony Routing, Symfony Yaml, Symfony dotEnv. Парсил каталог интернет-магазина с 1000+ товарами при помощи PHP Simple DOM, для парсинга предпочитаю использовать Symfony DOMCrawler. Владение SQL на уровне знаний про выборки, нормализацию, индексы, связи, и транзакции, но отдаю предпочтение использованию ORM/QueryBuilder (редко пишу голые запросы). Также умею в JavaScript: использовал, в основном, Vue2, когда нужно было в роли Fullstack доработать отдельные Vue-компоненты для приложения. На данный момент занимаюсь повышением качества кода, восполнением пробела в знаниях, и делаю упор на изучение CI/CD, TDD, DDD, SOLID, GRASP. В свободное время я пишу код в Github (https://github.com/forszaken), и увлекаюсь разработкой игр (интересен стек Unreal Engine/Blender/Metahuman).

Образование высшее

2019
ТПКРиА

Знание языков

Русский — родной
Иностранные языки
Английский — A1 — Начальный

Дополнительная информация

Гражданство
Нет
Разрешение на работу
Нет
Время в пути до работы
Не имеет значения