sviridovaleksey4sviridovaleksey4

Алексей Свиридов

Разработка backend, DevOps · Бэкенд · Разработка ПО · Ведущий (Lead)
Не ищу работу
Возраст: 43 года
Опыт работы: 21 год и 2 месяца
Регистрация: 28.01.2008
Последний визит: 1 неделю назад
Местоположение: Россия, Новосибирск
Профессиональные навыки: Kotlin · MongoDB · Docker · Kubernetes · Devops · Linux
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Занимаюсь разработкой коммерческого ПО с 1998 года. Работал в нескольких компаниях, как в больших "энтерпрайзных", так и в маленьких с "атмосферой стартапа". За это время познакомился с множеством различных технологий, языков программирования, баз данных, с методологиями разработки и тестирования. 

В 2008 году стал тимлидом небольшой команды, затем руководителем направления. Изучил много практик по руководству командой, организации процессов, тайм-менеджменту. 

В 2013 году вернулся в разработку, решив развиваться в профессиональном плане, а не в управлении. 

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

Наиболее значимыми достижениями считаю полную техническую организацию двух крупных проектов, которые самостоятельно построил "с нуля":

  • 2006 год. Кассовое ПО для сетевого ритейла "Artix" (в настоящее время входит в тройку лидеров ПО в своем классе)
  • 2015 год. Облачное кассовое ПО "Модулькасса" (В настоящее время в 10-ке систем этого класса)

Также было множество самостоятельных side-проектов, из которых можно выделить поисковую систему Ориентир.Инфо, созданную в 2000 году, и которая до 2010 года была лидером web-поиска по организациям Алтайского края.

Еще до появления термина DevOps был активным его сторонником. Во всех проектах которые реализовывал, я отвечал и за разработку и за инфраструктуру. Подготавливал и администрировал сервера, настраивал среду разработки, все необходимые сервисы (сборка, issue-трекер и т.д.).

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

Владею английским языком на уровне pre-intermediate.

В свободное время занимаюсь созданием pet-project'ов, в основном с целью изучения или тестирования новых технологий. В последнее время особенно интересуюсь Deep Learning (сейчас в работе проект для определения LEGO деталей и RL для игры в тетрис).

Опыт работы

  • Делаем эффективные инструменты для разработчиков
    Новосибирск · От 1000 до 5000 сотрудников
    Software Engeneer
    Август 2020 — По настоящее время (3 месяца)
  • Финтех холдинг, создающий крутые сервисы для предпринимателей
    Новосибирск · От 100 до 1000 сотрудников
    Tech Architect
    Ноябрь 2016 — Август 2020 (3 года и 10 месяцев)

    Обязанности:

    • Teamlead команды из 3 человек
    • Разработка backend на Kotlin
    • Развертывание инфраструктуры, deploy сервисов

    Достижения:

    • Организация разработки нового продукта (Модулькасса)
    • Подбор команды, постановка процессов разработки, тестирования и развертывания продукта
    • Полная миграция проекта с Java на Kotlin
    • Автоматический deploy сервисов с помощью Ansible
    • Перевод разработки на микросервисную архитектуру
    • Внедрение k8s для staging и для production
    • В январе 2020 года принял предложение на позицию Tech Architect родительской компании Модульбанк. Задачи - определение технологического стека, постановка процессов и определение правил разработки и развертывания ПО банка

    Ключевое достижение - разработка и внедрение системы автоматического создания/удаления тестовых окружений для изолированной разработки и тестирования feature-branch. 

    С докладом на эту тему выступил на Docker Meetup NSK #10 https://events.docker.com/events/details/docker-novosibirsk-presents-docker-meetup-10/ и на конференции UFA DevConf 2019 http://dc.ufacoder.com/#program

  • Мировой производитель программного обеспечения
    Новосибирск · От 100 до 1000 сотрудников
    Senior Java Developer
    Июнь 2013 — Ноябрь 2016 (3 года и 6 месяцев)

    Обязанности:

    • Разработка сервиса лицензий для продуктов компании

    Достижения:

    • Разработка нового web-интерфейса к существующему серверу (REST API + JS Frontend)
    • Реализация быстрого google-like поиска по лицензиям
    • Управление внутренней инфраструктурой команды - кластер Virtuozzo+ Virtuozzo Storage
  • Retail Service
    Барнаул
    Руководитель направления разработки ПО
    Январь 2006 — Июнь 2013 (7 лет и 6 месяцев)

    Обязанности:

    • Руководитель отдела разработки кассового ПО

    Достижения:

    • Руководство командой 15 человек (Development + QA)
    • Создание коммерческого продукта (ПО "Artix") с нуля, выход на региональный рынок, а затем на рынок РФ и стран СНГ. На данный момент продукт стоит в одном ряду с признанными лидерами рынка кассового ПО РФ.
    • Проектирование, разработка и внедрение кассового ПО "Artix" в крупных розничных сетях федерального уровня, около 3000 активных инсталляций на конец 2012 года.
    • Проектирование и разработка сервиса приема платежей для розничных сетей, HA кластер, около 100 тыс. транзакций в сутки.
    • Проектирование и разработка серверов управления большими линейками кассового ПО
    • Проектирование и разработка бонусного сервера, систем управления лояльностью в розничных сетях
    • Администрирование Linux-серверов.
    • Постановка процесса разработки, внедрение системы контроля версий, issue tracker,  CI-сервера.
    • Разработка систем внутренней автоматизации, сервиса расчета зарплаты сотрудников в OLAP.
  • К-Трейд
    Барнаул
    программист
    Март 2003 — Январь 2006 (2 года и 11 месяцев)

    Обязанности:

    • Разработка внутренней учетной системы
    • Администрирование БД Sybase ASE

    Достижения:

    • Внедрении ERP Axapta
    • Оптимизация производительности Sybase ASE 12.
  • Барнаульский пивоваренный завод
    Барнаул
    программист
    Август 2001 — Март 2003 (1 год и 8 месяцев)

    Обязанности:

    • Разработка и поддержка внутренней учетной системы

    Достижения:

    • Разработка системы лояльности организации
  • ГУИН Минюста России по Алтайскому краю
    Барнаул
    программист
    Сентябрь 1999 — Август 2001 (2 года)

    Обязанности:

    • Внутренняя автоматизация

    Достижения

    • Организация, настройка и администрирование локальной сети

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

  • АлтГТУ им. И.И. Ползунова

    Алтайский государственный технический университет имени И.И. Ползунова
    Барнаул · 433 выпускника
    Инженерной педагогики и информатики
    Сентябрь 1994 — Май 1999 (4 года и 8 месяцев)
    группа ПОВТ-42

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