Савинцев Дмитрий
Статус
Обо мне
Опыт работы
С 2007 года разработка сайтов была в роли хобби. Стремление сделать свой сайт лучше и лучше побудило углубиться в знание PHP и MySQL.
С 2010 года хобби превратилось в подработку. Мои друзья и знакомые советовали меня другим для разработок
В 2014 году разработка сайтов стала моим основным видом деятельности. Вместе с опытным коллегой я начал брать заказы с фриланса.
С 2016 года по 2020 разрабатывал сайты в LeadSpectrum.
С 2020 года по настоящее время работаю FullStack разработчиком в ООО "ОптималГрупп".
Задачи
Задачи, которые я выполнял и которые показались мне интересными:
Вычисление цены товара путем математической интерполяции. Как таковые, цены у продукта отстутствовали, но цена вычислялась в зависимости от площади заказываемого товара. Причем, чем больше размер, тем дешевле выходит цена за 1см2.
Был разработан сервис для создания epub книг. Это был визуальный редактор + сборщик страниц в epub книгу на сервере.
Личный кабинет (1С-Битрикс) для компаний. Основной представитель компании мог заполнять данные о своей компании и добавлять в свою компанию сотрудников. Сотрудники тоже могли заходить на сайт под своим логином и паролем, видели все данные о компании и сотрудников, но редактировать информацию не могли.
Компоненты для передачи данных по API в сервисы Mailigen, Colltach
Личный кабинет для платформы PerfectGym. Взаимодействие с сервисом perfectgym.com осуществлялось через API
Написание скриптов пост-обработчиков для синхронизации 1С-Битрикс с 1С Бухгалтерией. В рамках одного проекта был написан скрипт, вычисляющий цену в зависимости от себестоимости на одном из складов по приоритету.
Написан модуль для 1С-Битрикс, создающий / обновляющий товары из excel файла на 60 тыс. строк
Разработан компонент, обновляющий данные пользователя в личном кабинете после подтверждения через переход по ссылке, отправляемой на email пользователя.
Кастомизация административной части. Добавление кастомных свойств, нового функционала, например: быстрая отправка сообщению пользователю в разделе редактирования пользователей в административной части 1C-Битрикс.
Мои работы
Немного опишу несколько последних моих работ и их особенности:
https://www.tn.ru/30/ Верстка и интеграция. Особенности верстки: спрайты: как и png, так и svg. Современный reset.css от Джоша Камю, простой js на jQuery. Поддержка IE-11. С бэкэндом поинтереснее: написаны компоненты для голосования по СМС, для пользователей из России, и голосование по e-mail, для пользователей из других стран. Реализован скрипт, который при добавлении новой работы добавляет новый элемент в инфоблок. Реализованы 2 языковые версии. Так же реализован функционал для быстрой отправки системных сообщений через административную панель. Так же подгрузка работ и работа фильтра с помощью AJAX. На реализацию всего проекта, включая правки у меня ушло около 90 часов
А так же были и другие работы: https://www.tn.ru/journal/ - Верстка и интеграция. В рамках реализации был написан компонент для добавления адреса почты в сервис рассылок. https://www.tn.ru/about/press/ - Верстка и интеграция. https://shop.miratorg.ru/cart/ - Верстка корзины покупок и оформления заказа для интернет магазина Мираторг.
И еще небольшая галерея работ, по большей части, предназначенная для разбавления портянки текста: