Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Кандидат

Мужчина, 51 год, родился 1 января 1974

Челябинск, готов к переезду, готов к командировкам

Где ищет работу

Москва

Все районы

Санкт-Петербург

Все районы

Челябинск

Все районы

Калининград

Все районы

Middle PHP Developer

Специализации:
  • Коммерческий директор (CCO)

Занятость: полная занятость

График работы: полный день

Опыт работы 18 лет 7 месяцев

Август 2018 — Апрель 2019
9 месяцев
Mindesign

Челябинск

Middle Laravel Developer
Разработка API на Lumen (Laravel)

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

Итого:

- Узкие места и слабые архитектурные решения были исправлены
- Ключевые места написанные в процедурном стиле были отрефакторены, внедрено ООП, что позволило легко добавлять новые возможности
- Оптимизировано количество запросов к БД MySQL c 8000-12000 (!) до 10-20
- Оптимизирована скорость работы API с 10-12 сек. до 0.05-0.1 сек.
- Проект успешно зарелизился, внедрены все необходимые фичи

------------------------------------------------------------------------------------

Поддержка проектов

Взял уже работающий проект на Laravel на поддержку. Нужно было разобраться с чужим кодом, внедрить новый функционал и ускорить работу приложения.

- Устранил большое количество накопившихся багов
- Ускорил приложение
- Внедрил ajax и pagination
- Оптимизировал кол-во запросов к MySQL с 15-17 до 4-7
- Оптимизировал потребление памяти при создании отчетов в формате Excel
- Провел небольшой рефакторинг
- Сделал несколько фич

В последствии был еще один подобный проект - laravel, пофиксить баги, доделать фичи.
Сентябрь 1999 — Июнь 2017
17 лет 10 месяцев
Фриланс

Челябинск

Веб-разработчик
Разработка CMS на Laravel

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

Из интересного:
- Для прозрачной миграции данных из старой системы было сделано API в битриксе и клиент к нему в новой CMS, добавлены соответсвующие консольные команды.
- Сайт клиента часто ддосили и битрикс не выдерживал, приходилось платить за сервис защиты от ддос. Новая CMS выдерживала эту нагрузку и клиент смог отказаться от лишних расходов на защиту и еще дополнительно сэкономить на хостинге.

------------------------------------------------------------------------------------

Разработка второго сайта

Клиенту понравилась CMS и он попросил запустить на ней еще один сайт, но для англоязычного рынка и c другим набором возможностей. Для этого в CMS была внедрена поддержка тем и фич, сделана английская тема, добавлен необходимый функционал, сайт успешно запущен.

------------------------------------------------------------------------------------

Разработка Мини-CRM для клиента

Frontend представляет собой SPA на VueJS.
Backend — это API на Laravel.

Функционал:
- Модуль заявки
- Модуль заказы
- Модуль клиенты
- Модуль импорта данных из битрикса
- Генерация 3 типов коммерческих предложений в PDF

Была поставлена дополнительная задача - перенести в новую систему данные из старой CRM на основе битрикса. Для этого сделал в битриксе простое API для экспорта данных и написал на Laravel модуль импорта. Клиент перешел на новую систему с сохранением всей важной информации.

Навыки

Уровни владения навыками
Fullstack developer

Опыт вождения

Имеется собственный автомобиль

Права категории A, B

Обо мне

Выполнил множество небольших заказов. В эти времена я работал c WordPress, OpenCart, верстал и программировал на PHP. Проекты уже старые, возможно уже многое не работает, но всё равно оставлю этот список тут.

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

1995
ООО "ИПЦ "Учебная техника"
Руководитель проекта, веб-разработчикУ заказчика был древний сайт на Joomla. Поставили задачу спроектировать новый + CRM, найти подрядчиков и контролировать ход работ. Мои обязанности - Сбор требований - Разработка ТЗ - Поиск подрядчиков, переговоры, скидки - Организация разработки и координация - Презентация результатовООО «Инвентикс»

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

Русский — Родной


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения