whatisllovewhatisllove

Владислав Лубов

PHP, SQL, JS · Бэкенд · Старший (Senior)
От 175 000 ₽ · Ищу работу
Возраст: 23 года
Опыт работы: 3 года и 4 месяца
Регистрация: 30.12.2019
Последний визит: 1 день назад
Местоположение: Россия, Москва
Профессиональные навыки: PHP · MySQL · Git · ООП · Docker · Высоконагруженные системы · Базы данных · Yii framework · Laravel · JavaScript
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Проекты были разные, если говорить о чем-то крупном, то это amoCRM и Лабиринт.ру.
В амоЦРМ было много работы с легаси-кодом и разработкой API. Основное взаимодействие с фраймворками Yii2, Zend и немного Laravel, много самописного кода под нужды проекта(под БД, кеш и т.д.)
Из принципов SOLID, активно применялись первые два принципа, из паттернов чаще всего Синглтон и Фабрика, часто имел место быть паттерн Адаптер.Из реализаций инверсии управления часто встречался паттерн DI, Локатор служб почти не использовался, а если и использовался, то был не самым эффективным решением.
Так же имею любовь к подробному документированию кода и Swager(Redoc в частности). Считаю, что 3 if-а гораздо лучше 3х наследований, все таки код должен быть максимально читаемым, а не максимально архитектурно-красивым. Чту стандарты PSR.
Про стандарты SOLID тоже не забываю, изредка обоснованно нарушаю, ярким примером того что данные принципы не всегда удобно, реализация ORM - ActiveRecord.
Немного знаком с транзакциями и уровнями их изоляции(защита от нарушения целостности данных),
есть понимание где стоит приводить таблицы БД к нормализации, а где ради скорости лучше произвести денормализацию, понимаю что разные движки БД могут хранить данные и работать с ними по разному, пример тому InnoDB, хранящая B+tree индексы, а MyISAM обеспечивает параллельное чтение данных, но блокирует таблицу, в том числе и на чтение, при записи в неё.

Из JS значком с jQuey/Vue

В связи с кризисом пришлось сменить предпоследние места работы(падали продажи и штат сокращали). С последнего место ушел по собственным интересам - могу предоставить рекомендацию.

Опыт работы

  • Финтех-компания, развивающая экосистему финансовых продуктов, создавая быстрые и удобные онлайн-сервисы
    Москва · От 10 до 100 сотрудников
    Программист
    Октябрь 2020 — Январь 2021 (4 месяца)
    Git · PHP · SQL · Symfony · Nginx · Docker · Rabbitmq
  • Лидер онлайн продаж новых автомобилей
    Москва · От 10 до 100 сотрудников
    Старший разработчик PHP
    Август 2020 — Октябрь 2020 (3 месяца)

    Разработка нового функционала, написание REST api на Yii2, проектирование

    БД под новый функционал(проектирование связей между таблицами и их ключами, добавление индексов разного типа и т.п.), написание миграций

  • Сервис цифровых финансовых продуктов для МСБ
    Москва · От 10 до 100 сотрудников
    Программист
    Июль 2020 — Август 2020 (2 месяца)

    Переписывание действующего функционала с Yii2 на Symfony
    Непродолжительный срок работы связан с сокращением штата в период пандемии.

  • Equifax
    Москва
    Программист
    Февраль 2020 — Июль 2020 (6 месяцев)
  • Холдинг «Лабиринт» работает в сфере книгоиздания и книгораспространения.
    Москва · От 1000 до 5000 сотрудников
    PHP-разработчик
    Сентябрь 2019 — Январь 2020 (5 месяцев)
  • Простая и понятная система учета потенциальных клиентов и сделок
    Москва · От 10 до 100 сотрудников
    PHP-Разработчик
    Октябрь 2018 — Сентябрь 2019 (1 год)
  • Easy-Business.ru
    Москва
    Разработчик (удаленно)
    Октябрь 2017 — Октябрь 2018 (1 год и 1 месяц)

    Разработка кастомной CRM

    PHP · ООП · SQL · Ajax · Git

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