vbelenkiyvbelenkiy

Виталий Беленький

Решение задач проектаБэкенд разработчикСредний (Middle)
Рассмотрю предложения
Возраст: 40 лет
Опыт работы: 20 лет и 11 месяцев
Регистрация: 26.06.2006
Последний визит: 2 недели назад
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Профессиональные навыки: Java EEJava Spring FrameworkPostgreSQLRabbitMQSQL
Войдите, чтобы посмотреть контакты пользователя

Обо мне

  • Понимание основных алгоритмов и структур данных
  • Java Core, Collections, Logging
  • Работа с БД Postgresql, JDBC, Spring JdbcTemplates, Hibernate
  • Тестирование: Mockito, JUnit 5
  • CI/CD: liquibase, gitlab, docker
  • Работа с данными: jackson, jsoup
  • Spring, spring boot

Участие в профсообществах

Опыт работы

  • zelenka.ru
    Санкт-Петербург
    Backend разработчик
    Август 2019 — По настоящее время (3 года)

    Интеграция с Яндекс.Покупки. Первый запуск через 3 недели, доработки следующие 4 месяца. Решены проблемы производительности и нюансов взаимодействия. Результат: увеличение оборота продаж с 100000 до 600000 рублей в день

    Переписал ключевой функционал проекта - калькулятор цен. В требованиях были изменения бизнес-логики и ускорение работы расчета. Результат: ускорение расчета цен с 6 часов до 30 минут.

    Подключил 6 крупных поставщиков и сделал 2 автоматизации подключения. Транспорт REST API \ FTP. Группировка запросов к API, обработка через очереди, оптимизация SQL запросов. Результат: увеличение количества предложений поставщиков с 200000 до 2000000 в день

    Реализовал конвейерную обработку получения остатков контрагентов. RabbitMQ, supervisord, php, паттерны проектирования. Результат: возможность обновления остатков любого контрагента с интервалом в 30 минут.

  • Atomic shop
    Москва
    Backend разработчик
    Июль 2017 — Август 2019 (2 года и 2 месяца)

    Переписал проект с сохранением бизнес-логики. Несколько доменов на одной кодовой базе. У каждого домена определён источники цены\ валюты, остатков, языки сайта, бизнес-правила обработки заказов. Возможность поиска на нескольких языках и автодополнения решил используя ElasticSearch. Проект занял: 6 месяцев до первого внедрения, 9 месяцев до полного перехода на новую версию. Результат: выход рынки ОАЭ, Германии, Голландии, Испании, Украины. С последующим созданием офисов в перечисленных странах.

    Сократил время полного обновления цен и остатков. Время полного обновления уменьшено с 12 до 1 часа. Реализовал возможность выгрузки изменений. Частичное обновление при небольшом количестве данных сократилось с 12 минут до 3 секунд.

  • МоскваОт 100 до 1000 сотрудников
    Руководитель рабочей группы
    Май 2001 — Февраль 2017 (15 лет и 10 месяцев)

    На протяжении 15 лет рос в компании от разработчика PHP до руководителя технического департамента. Развитие техотдела компании с 2 до 100 человек. Ключевые проекты: tophotels.ru, tourindex.ru, tourclient.ru. Карьеру в компании завершил по состоянию здоровья.

Дополнительное образование

Рекомендательные письма

  • Дмитрий Еремеев
    руководство интернет-проектамизнакомый
    Делал в 2000 году сайт про домики :-)
    Письмо написано 12 мая 2009 в 12:50