🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Алексей Сметанин (smetanin-av), 40 лет, Россия, РыбинскАлексей Сметанин (smetanin-av), 40 лет, Россия, Рыбинск

Алексей Сметанин

Бэкенд разработчикРазработчик приложенийСредний (Middle)
От 250 000 ₽Ищу работу

Контакты

Войти
Возраст: 40 лет
Опыт работы: 17 лет и 11 месяцев
Регистрация: 23.04.2020
Последний визит: сегодня
Гражданство:
Местоположение: Россия, Рыбинск
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

C++ dev -> C# dev -> Python dev -> QA auto -> Go dev

Навыки

Golang
Python
SQL
Микросервисная архитектура
gRPC
PostgreSQL
Apache Kafka
CI/CD
Автоматизация тестирования
Нагрузочное тестирование

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

Опыт работы

  • Разработка облачных решений для совместной работы со всеми типами документов, обмена сообщениями и хранения файлов
    От 1000 до 5000 сотрудников
    Бэкенд разработчик (Средний)
    Октябрь 2024 — Ноябрь 2024 (2 месяца)

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

    GolangMongoDBNATSgRPC
  • Команда разработки ведущего e-com в России
    Более 5000 сотрудников
    Бэкенд разработчик (Средний)
    Октябрь 2023 — Октябрь 2024 (1 год и 1 месяц)

    Занимался разработкой backend-а сервисов, отвечающих за работу медийной рекламы (промо-баннеров, видео-баннеров и т.д.), в том числе:

    • создание различных видов рекламных кампаний и баннеров в них;
    • настройка бюджетов, таргетирования (условий для показа);
    • валидация и модерация баннеров;
    • формирования отчетов об эффективности работы рекламы;

    Разработал сервис, позволяющий автоматически таргетировать баннеры с внутренними ссылками. Это позволило сделать инструмент более простым и привлекательным для рекламодателей.

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

    Инженер по автоматизации тестирования (Старший)
    Декабрь 2021 — Октябрь 2023 (1 год и 11 месяцев)

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

    Писал end-to-end и контрактные тесты на Python или Golang и встраивал их в pipeline сервиса. Делал регрессионные нагрузочные тесты.

    Проектировал и разрабатывал инструменты для упрощения ручного тестирования, подготовки тестовых данных. Например, утилиту для копирования рекламной статистики в тестовое окружение.

    Тьютор на Route256 на курсе "Автоматическое тестирование веб-сервисов на Go" c сентября 2022.

  • Разработка системы деловых коммуникаций и электронного документооборота с >1 млн. компаний-пользователей
    ЯрославльБолее 5000 сотрудников
    Бэкенд разработчик (Средний)
    Ноябрь 2019 — Декабрь 2021 (2 года и 2 месяца)

    Разработал микросервисы для сбора, структурирования и визуализации автодокументации. Это внутренние инструменты, позволяющие собрать в одном месте все сведения о всех разработанных библиотеках (классах, интерфейсах), микросервисах и предназначеные для упрощения работы разработчиков и аналитиков.

    Сервисы позволяют обрабатывать все используемые в компании языки в том числе C++, Python, TS/JS, Djinni, Swift, а также внутренний язык описаний конктрактов микросервисов и схем баз данных.

  • Разработка интегрированных информационно-аналитических систем для органов государственной власти
    РыбинскОт 1000 до 5000 сотрудников
    Веб-разработчик (Старший)
    Ноябрь 2012 — Ноябрь 2019 (7 лет и 1 месяц)

    Занимался разработкой web приложений для автоматизации процессов формирования, ведения, мониторинга исполнения и оценки эффективности государственных (муниципальных) программ.

    Реализовал модули для автоматизации ведения государственных программ ХМАО, ЯНАО и Краснодарского края. Оптимизировал инструменты сбора отчетности и поддержки принятия решений.

  • РыбинскБолее 5000 сотрудников
    Десктоп разработчик (Старший)
    Июнь 2007 — Февраль 2010 (2 года и 9 месяцев)

    Занимался настройкой и доработкой программного обеспечения для сбора данных в испытательном корпусе.

    Написал программу для упрощения проведения периодической поверки и подготовки отчетов в ЦИАМ.

    LinuxC++DelphiSQL
  • Переславль-ЗалесскийОт 10 до 100 сотрудников
    Десктоп разработчик (Старший)
    Январь 2007 — Ноябрь 2014 (7 лет и 11 месяцев)

    Занимался разработкой интеллектуальных программных систем для анализа и обработки текстов на естественном языке, информационного поиска и структуризации информации, представления знаний и проектирования онтологий.

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

    LinuxC++BoostWxWidgets

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

  • РГАТУ

    Рыбинский государственный авиационный технологический университет им. П.А. Соловьёва
    Рыбинск273 выпускника
    Радиоэлектронники и информатики
    Сентябрь 2001 — Июнь 2006 (4 года и 9 месяцев)

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