bizybizy

Сергей Лавров

Python · Бэкенд · Старший (Senior)
Не ищу работу
Возраст: 27 лет
Опыт работы: 3 года и 8 месяцев
Регистрация: 06.01.2019
Последний визит: 4 дня назад
Местоположение: Россия, Санкт-Петербург
Профессиональные навыки: Python · Django · PostgreSQL · Docker · Redis · Linux · MongoDB · Rabbitmq · Nginx · asyncio
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Люблю программирование и все с этим связанное. В приоритет ставлю понимание технологий изнутри и обдуманный каждый шаг в работе. Любая сложная задача - это вызов, который я принимаю с удовольствием, ведь только выжимая максимум из себя можно развиваться. Результатом моей работы является чистый и поддерживаемый код, который эффективно использует ресурсы продакшн системы.
Имею большой опыт разработки веб сервисов, используя Python и PostgreSQL, код покрываю тестами (pytest), активно использую Docker (Compose и Swarm), клиентам отдаю Swagger (OpenAPI) спеку. Умею коммуницировать с бизнесом, брать на себя ответственность за выполнение задач и оценку трудозатрат на них.
Программирование не только моя работа, но и хобби. Я активно развиваюсь, открываю для себя новые технологии, хожу на разного соревнования, сделал небольшой вклад в open source. Я твердо уверен, что постоянный рост разработчика помогает развитию продукта, который он пишет.

Участие в профессиональных сообществах

Опыт работы

  • Один из самых высоконагруженных проектов рунета
    Санкт-Петербург · От 1000 до 5000 сотрудников
    Апрель 2020 — По настоящее время (10 месяцев)
  • Blockchain-powered solutions
    Санкт-Петербург · От 10 до 100 сотрудников
    Backend/Team Lead Developer
    Июнь 2019 — Апрель 2020 (11 месяцев)

    В компанию я пришел простым разработчиком, но спустя пару месяцев обстоятельства сложились так, что я стал управлять командой из 4 человек. Мы успешно разработали сервис для обмена валюты, в рамках которого было выполнено огромное количество сложных задач:

    • "Double entry" система ведение счетов 
    • Интеграция с биржей Kraken
    • Торговля шла по market price, поэтому важно было грамотно спрогнозировать цену и защититься от ее скачков

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

  • Автоматизация бизнес-процессов в разных предметных областях
    Санкт-Петербург · От 100 до 1000 сотрудников
    Программист
    Ноябрь 2017 — Июнь 2019 (1 год и 8 месяцев)

    Разработка кадровой системы для органов исполнительной власти Санкт-Петербурга, публичного сайта с вакансиями госслужбы https://hr.gov.spb.ru/, а так же личных кабинетов госслужащих для работы кадровиков с ними. На плечи новой команды, в которую я попал, легли задачи обширного рефакторинга проекта, разделения функционала сервисов по зонам ответственности, реализации т.н. "версий" огромной древовидной (используем MPTT в PostgreSQL) структуры под названием штатное расписание, написание огромных частей приложения со сложной бизнес-логикой (сбор сведений о доходах и проверка этих сведений на разумность).

  • Webim – это сервис онлайн консультирования.
    Санкт-Петербург · От 10 до 100 сотрудников
    Младший разработчик
    Июнь 2017 — Ноябрь 2017 (6 месяцев)

    Реализация аутсорсинговых заказов, в основном различные интеграции  сервисов (как самописных, так и более стандартных решений). Активно использовались AWS, в частности API Gateway, Lambda, SQS. Практически все проекты использовали Django+PostgreSQL и обычно представляли собой приложение с выполнением периодичных задач (Celery+Redis) либо плюс простая админка, либо плюс полноценное корпоративное приложение со своей бизнес-логикой.

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

  • ВФ МЭИ

    Волжский филиал Московского энергетического института
    Волжский · 14 выпускников
    Автоматизация технологических процессов и производств (по отраслям)
    Сентябрь 2012 — Июнь 2016 (3 года и 9 месяцев)