⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Максим Великосельских (greatvill), 26 лет, Россия, МоскваМаксим Великосельских (greatvill), 26 лет, Россия, Москва

Максим Великосельских

PHP-разработчикВеб-разработчикСредний (Middle)
Ищу работу

Контакты

Войти
Возраст: 26 лет
Опыт работы: 5 лет и 2 месяца
Регистрация: 18.01.2022
Последний визит: 2 месяца назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Являюсь backend-разработчиком. При написании кода придерживаюсь методологиям SOLID, KISS, DRY. Используемый стек:

 - PHP 7/8
 - PhpStorm
- Laravel
 - MySQL, PostgreSQL
- Docker/Vagrant
- Postman

Навыки

PHP
Laravel
SQL
ООП
Git
Docker
MySQL
PostgreSQL

Опыт работы

  • Московский финансово-промышленный университет «Синергия»
    От 1000 до 5000 сотрудников
    Бэкенд разработчикBackend-разработчик
    Сентябрь 2022 — По настоящее время (2 года и 3 месяца)

    В компании используется микросервисная архитектура. Для бэкенда используются языки PHP и Ruby. Логи на проде записываются в graylog. За время работы в компании разработал с нуля несколько сервисов на стеке php 8, Laravel/Lumen, redis, docker compose, postgresql:
    - Сервис хранения файлов работающий на Minio (Amazon S3)
    - Сервис "Поступи онлайн". Пользователь пошагово заполняет информация о себе, личные документы, документ об образовании и выбирает образовательный продукт, в конце переходит к оплате. Были интеграции со сторонними сервисами: битрикс24, elasticsearch, профилей, документы и прочее. Запросы на сторонние сервисы выполнялись асинхронно через очереди - redis. Для статуса пользователей использовал паттерн state machine.
    - Сервис опросов студентов. Различные варианты вопросов: несколько ответов, один из нескольких, просто текст или шкала от 1-10. Структуру хранения вопрос и ответов в БД придумывал сам. Также была выгрузка ответов в excel.

    PHPElasticsearchDockerPostgreSQLGitSQLRedisLaravel
  • Веб-Мост
    Бэкенд разработчикBackend-разработчик
    Август 2021 — По настоящее время (3 года и 4 месяца)

    Проект: ЭлЖур, 2359
    Чем занимался

    • Реализация "Заметок в ЭлЖур" (что-то вроде отзывы учителя на ученика) с настройкой видимости для конкретных ролей: родители, тьюторы, классные руководители, ученики и др.
    • Курсы (что-то похожее на Google.Class). Учитель создает для класса курс и наполняет его темами, материалами и заданиями, элементы курса могут быть вложенными. Ученик может просматривать и переходить к выполнению курса
    • Олимпиады - админка, запись на олимпиаду, уведомление о старте олимпиады, загрузка excel или архива с результатами и парсинг для сохранения результатов в базу...
    • Сбор статистики по заболевшим COVID-19 по регионам России и формирование тела ответа для отображения в браузере
    • Написание api на фреймворке Laravel
    • Написание тестов
    • Исправление багов
    • Работа с легаси
    • Написание сложных sql запросов для формирования статистических данных
    • Интеграция с внутренними сервисами
    • Работа с очередями
    • Парсинг файлов .csv
    • Экспорт данных в excel, word

      Используемые технологии
      • PHP 7, Laravel, Twig, Guzzle, PHPStan, Deployer
      • MySQL 8, Redis
      • Vue.js, Vuex, Yarn, Lodash, Font Awesome Pro, ESLint
      • GitLab, Drone CI, Coda.io, Redmine, Slack
    PHPMySQLGitLinuxSQLLaravel
  • ЕЮС лаб
    Бэкенд разработчикBackend-разработчик
    Апрель 2021 — Август 2021 (5 месяцев)

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

    - Написание backend для ЛК и CRM-системы на фреймворке laravel 8
    - Каждый новый функционал покрывал phpunit тестами
    - Интеграция с внутренними сервисами
    - Код-ревью
    - Использовал docker-compose для локальной развертки
    - БД MySQL


    PHPMySQLLaravel
  • Лидер в разработке интегрированных и высоконагруженных интернет-решений
    МоскваОт 100 до 1000 сотрудников
    Бэкенд разработчикPHP-программист
    Октябрь 2020 — Март 2021 (6 месяцев)

    Разработка корпоративного сайта для банка "Открытие".
    - MySQL
    - Laravel 5
    - 1С Битрикс


  • ООО 31
    Веб-разработчикWeb-программист
    Июнь 2019 — Март 2020 (10 месяцев)

    Разработка агрегатора-транспортных компаний на Yii2:
    Формирование базы данных городов на PostgreSQL,
    Создание личного кабинета пользователя, админка сайта, привязка системы оплаты SberbankApi, привязка систем аналитики ЯндексМетрики, ГуглАналитики, Amplitude

  • Алтайтехсервис
    Бэкенд разработчикPHP-программист
    Июнь 2018 — Июль 2018 (2 месяца)

    Разработка интернет-магазина по продаже онлайн-касс.
    Верстка, дизайн, написание Бэкенда на yii2