Cloud Services
E-commerce & Retail
Manufacturing
Realty & Constructoring
Social Networking
Travel, Hospitality & Restaurant business
Сергей Б. PHP разработчик, Middle+
ID 5636
СБ
Сергей Б.
Мужчина
Кыргызстан, Бишкек, UTC+6
Ставка
2,875 Р/час
НДС не облагается
Специалист доступен с 29 марта 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Платформы: Windows, Linux (Ubuntu, mint)
Языки/технологии: PHP 5.6 - 8.1, Laravel 9+, Slim PHP framework, PostgreSQL, MySQL, MariaDB, ES6, ReactJS, Vue, Vue Router, Vuex, jQuery, composer, npm, sass (scss), BEM методология, Redis, Memcache, HTML5/CSS3, Flexbox, Responsive, Webpack, Babel, Gulp, PUG, Bootstrap, AJAX, Json, Xml, 1C-Bitrix framework, PDO, SQL, ORM, Rest, Rest API
Инструменты: GIT, GitLab, Trello, Browser development tools, FileZilla, Photoshop, Figma, PHPStorm
Основные навыки:
Технологии, на которых уверенно работает: PHP, Laravel
Знание ООП и архитектуры БД и индексирования на хорошем уровне
Опыт работы с реляционными базами данных: MySQL, PostgreSQL
Знание Git, опыт работы в проектных командах до 10 человек
Опыт разработки тестов
Опыт работы с NoSQL базами данных: Redis
Опыт интеграций со сторонними системами
Проекты
(6 лет 3 месяца)
NDA, Маркетплейс
Роль
Backend-разработчик
Обязанности
Разработка API для b2b и b2c части проекта
Разработка части архитектуры БД
Работа с очередями для планирования фоновых задач
Разработка Плагинов и функционала для админ панели на основе October CMS
Разработка скриптов по обработке большого объема данных из\в БД
Общение с аналитиком и командой поддержки для решения проблем
Обсуждение задач, поиск оптимальных решений
Оптимизация уже имеющегося функционала
Личные результаты на проекте
- Научился работать с s3 хранилищем
- Научился работать с October CMS
- Реализовал скрипты на обработку большого объема данных через связку отложенных работ в очередях
- Сделал генерацию оптимизированных изображений (Триггеры на генерацию миниатюр и оптимизированных изображений, генерация оптимизированных изображений уже имеющихся данных по исходным файлам)
- Реализовал статусную модель (Observer events)
Команда
1 - PM
1 - Product Owner
2 - BA
3 - Back-end devs
3 - Front-end devs
1 - Designer
1 - DevOps
Стек специалиста на проекте
Laravel 9, October, CMS, Clickhouse, Swagger, Redis, Sentry, S3, Docker, Laravel, MySQL, PHP 7.4, PHPUnit
Отрасль проекта
Manufacturing
Период работы
Май 2023 - По настоящее время
(11 месяцев)
NDA, сервис по размещению элитной недвижимости
Роль
Backend team-lead
Обязанности
Разработка API с разработкой архитектуры БД и архитектуры кода
Проверка merge request разработчиков
Профилирование тяжелых запросов и исправление (indexes, filtering)
Настройка и работа с менеджером очередей horizon (redis, supervisor)
Разработка событийных задач (cron)
Работа со сторонними API (Реестр кадастровых объектов, реестра городов и регионов)
Описание тех.задач разработчикам
Разработка админ панели (реализация через laravel-nova)
Работа с поисковым движком ElasticSearch
Разработка архитектуры для однотипных запросов к ElasticSearch
Разработка кастомного компонента для laravel-nova (работа с гео-данными)
Работа с гео-данными в PostGIS, API Яндекс карт, Google map
Покрытие кода автотестами
Помощь и сопровождение в задачах выполняемых другими разработчиками
Технологии:
PHP 8.1, Laravel 9+, PostgreSQL, Redis, Docker, swagger, PHPUnit, ElasticSearch, PostGISL
Личные результаты на проекте:
Развил навыки работы с ElasticSearch
Научился реализовывать кастомные компоненты для laravel-nova
Научился работать с функциями из PostGIS
Стек специалиста на проекте
PostgreSQL, Docker, Elasticsearch, PHP, Swagger, Postgis, PHPUnit, Redis, Laravel 9
Отрасль проекта
Realty & Constructoring
Период работы
Август 2022 - Февраль 2023
(7 месяцев)
NDA, сервис объявлений для застройщиков и поставщиков (строительные услуги, товары)
Роль
Backend team-lead
Обязанности
Обязанности и решаемые задачи:
Разработка API с разработкой архитектуры БД и архитектуры кода
Проверка merge request разработчиков
Профилирование тяжелых запросов и исправление (indexes, filtering)
Настройка и работа с менеджером очередей horizon (redis, supervisor)
Написание скриптов для переноса данных с legacy структуры БД
Разработка событийных задач (cron)
Работа со сторонними API (Платежная система, mail sender provider, реестра кадастровых объектов, реестра городов и регионов, sms sender provider)
Разработка live чата на websockets (реализация через laravel-echo-server) для пользователей (пользователь-пользователь)
Описание тех.задач разработчикам
Разработка админ панели (реализация через laravel-nova)
Интеграция (mapping) данных между back-end to front-end (связь данных для уведомлений пользователю)
Покрытие кода автотестами
Помощь и сопровождение в задачах выполняемых другими разработчиками
Реализация генерации sitemap для большого кол-ва ссылок
Технологии:
PHP 8.1, Laravel 8+, MySQL, Redis, Docker, swagger, PHPUnit, websockets
Личные результаты на проекте:
Реализовал back-end часть чата на websocket'ах
Описывал тех.часть задач для junior разработчиков
Принимал мердж-реквесты, анализировал код и проводил код-ревью
Оптимизировал индексы в БД
Разработка большой статусной и событийной моделей
Изучил laravel-nova (генератор админ панели на основе фреймворка laravel)
Реализовал генерацию sitemap, необходимую для SEO с множеством ссылок
Стек специалиста на проекте
MySQL, Docker, PHP, Laravel, Swagger, PHPUnit, Redis, WebSockets
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2022 - Август 2022
(8 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Иркутский Государственный Университет
Специальность
Прикладная информатика
Завершение учебы
2016 г.