Специалисты

Описание

Языки программирования: PHP, Javascript, основы Bash, Perl(давно)
Платформы, ОС: Ubuntu, Windows
Технологии и фреймворки: 1С-Битрикс, Prestashop, Slime Framework
Web технологии: HTML, CSS, JavaScript, JQuery, Bootstrap, Javascript(canvas, websocket и webworker), Интеграции через REST.
Базы данных: MySQL
Утилиты/инструменты: Composer, git, github, BitrixVM, LAMP, LEMP, npm, xDebug, Memcached, Redis, Docker(только запуск готовых), Swagger, Apache Superset
Среда разработки: Intellij IDEA
Библиотеки 1С-Битрикса: модуль миграций, расширение модуля инфоблоки

Опыт
Проект

Визуализация данных CRM

Описание

Создание dashboard в Apache Superset Создание экспорта данных через REST Api

Технологии

Битрикс 24, API Bitrix, SQL, git, Clickhouse, Apache Superset, UIS

Длительность

12/2022-06/2023 месяцев

Проект

Карта бизнес центров, с навигацией по этажам и определением пользователей рабочих мест

Описание

Рефакторинг Проектирование модели данных, API Реализация API для фронтенда стандартными средствами Bitrix

Технологии

1С-Битрикс, API Bitrix, MySQL, git, Swagger

Длительность

10/2022-11/2022 месяца

Проект

Сервис заказа билетов на сеансы в театре

Описание

Организация мультиязычности Перенос и адаптация функционала между системами Битрикс Создание новых компонентов на D7 Расширение функциональности модуля инфоблоки Интеграция верстки

Технологии

1С-Битрикс, MySQL, git, Redmine

Длительность

04/2022-09/2022 месяца

Проект

Крупный мебельный магазин

Описание

Рефакторинг вывода фильтров для возможности использования Написание модуля экспорта в CSV торговых предложения(около 200 тыс) Доработка классов для работы с Redis

Технологии

1С-Битрикс, MySQL, Redis, Clickhouse, gitflow, раздельная архитектура front/back

Длительность

10/2021-04/2022 месяца

Проект

Международный бренд электроники. D2C-сайт

Описание

Интеграция верстки

Технологии

1С-Битрикс, MySQL, Redis, Clickhouse, gitflow, раздельная архитектура front/back

Длительность

08/2021-10/2021 месяц

Проект

Магазин валют

Описание

Ускорение 1С-Битрикса Подключение memcached Поиск неиспользуемого кода. Отключение неиспользуемых модулей и мониторинга нагрузки Организация мультивалютности и мультиязычности за счет мультисайта в 1С-Битрикс. Для разделения зарубежной и русской версии.

Технологии

1C-Битрикс

Длительность

05/2021-08/2021 месяц

Проект

Интернет-магазин товаров для кухни

Описание

Разработка системы поддоменов для торговых представителей. У каждого поддомена возможность изменить контакты, логотип. Наличие товаров и категорий. Цены. Разработка системы геймификации для сотрудников торговых представителей. Система рейтинга в зависимости от количества покупок Разработка B2B кабинета с 2-мя отдельными от основного сайта группами пользователей. Разработка отдельного личного кабинета для этих двух групп. Разработка реферальной программой с хранением историй выплат и автоматическим начислением бонусов по промокоду Оптимизация скорости загрузки, подключение memcached, внедрение дополнительного кеширования каталога, подбор параметров VDS Интеграция с API Тинькофф, Сбербанк Рефакторинг пересчета цен

Технологии

1С-Битрикс, MySQL, Memcached, git, REST

Длительность

05/2020-05/2021 месяц

Проект

Сеть супермаркетов в Казахстане

Описание

Разработка двух языковых версий на базе мультисайта. 2 разных торговых каталога и синхронизация остатков между ними. Разработка конвертера и импорта их базы данных для импортирования информации в оба мультисайта, часть кода https://github.com/ALTOPROMO/csvConverter Интеграция с казахстанским сбербанком по REST API Проводил оптимизацию Сделал отладку Нашел медленные запросы к базе данных скидок Перезаписал их прямыми запросами Настроил memcached

Технологии

1С-Битрикс, MySQL, Memcached, git, REST

Длительность

01/2020-05/2020 месяцев

Проект

Магазин автозапчастей на 300млн позиций

Описание

Реализация импорта структуры инфоблоков под требование SEO специалиста из базы TecDoc Оптимизация БД Создание индексов Смотрел slowlog Анализировал через EXPLAIN Смотрел через show process list зависшие запросы Денормализовал таблицы Подобрал и настроил кеширование MySQL Сократил количество вложенности JOIN в запросах Выбор InnoDB или myISAM для каждой таблицы Унифицировал базу данных по разным типам продукции, написали новые классы для взаимодействия и сократили количество таблиц в БД, Объединение базы с отдельной базой остатков поставщиков. Вывод товаров в наличии у поставщиков в приоритете в каталоге

Технологии

1С-Битрикс, MySQL, Memcached, git

Длительность

03/2019-01/2020 месяцев