Сергей Кустов (jacquesyves-kustov), 27 лет, Россия, МоскваСергей Кустов (jacquesyves-kustov), 27 лет, Россия, Москва
миддл бэкенд питоняшкаБэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

Войти
Возраст: 27 лет
Опыт работы: 2 года и 5 месяцев
Регистрация: 13.06.2022
Последний визит: 3 месяца назад
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе

Обо мне

— Какой у меня грейд?
Оцениваю себя на middle. Умею самостоятельно: писать сервисы с нуля (или изучать существующие), подбирать технологии, проектировать системы, заворчивать и деплоить, обвешивать логами, мониторингами и поддерживать, решать проблемы с базами данных.

— На чем пишу?

Python 3 с асинхронным стеком: FastAPI, SQLAlchemy, pydantic, aiohttp
TypeScript+React на уровне подготовки прототипов и разработки админок

— Где люблю хранить данные?

PostgreSQL и OpenSearch / ElasticSearch

— Каких брокеров использую?

RabbitMQ и Kafka

— О каких моих хард скиллах еще стоит знать?

Люблю Docker и Kubernetes
Использую Postman и Insomnia для тестирования и ускорения своей работы по разработке API.
Использую Linux и не боюсь терминала.
Естественно, каждый день использую Git

— Учился ли я на курсах?

Нет. Только опыт и книги на английском.
Владею PostgreSQL по книге Х.-Ю. Шёнига «Mastering PostgreSQL 13»: понимаю как работает движок БД, виды сканирования, знаю, как работают уровни изоляции транзакций, особенности разных видов индексов, знаю, какие бывают (не-)типичные проблемы
Умею проектировать backend-сервисы преимущественно книге Д. Буэлта "Python Architecture Patterns: Master API design, event-driven structures".
Алгоритмы и структуры данных разобрал по книгам: «Data Structures and Algorithms in C++» А. Дроздека. В свободное время люблю решать Codewars. Имею опыт перевода олимпиадных задач с Python на C++ и подготовки тестов к ним.
Я вхожу в верхние 5% программистов Codewars :)

— Чем живу вне разработки?

Люблю основательный подход ко всему, но с легким флёром панк-рока.
В свободное время: занимаюсь озвучкой, делаю видео на ют, учу английский язык, читаю гуманитарный нон-фикшн и люблю видеоигры.
Я в социальных сетях: @jacquesyves_kustov

— Почему у меня философское образование?

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

— Готов ли я к очной работе?

Нет. Только гибрид и ремоут.

Навыки

Python
PostgreSQL
Git
RabbitMQ
Docker
Elasticsearch
Английский язык

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

Опыт работы

  • Для предпринимателей и предприятий
    Разработчик
    Октябрь 2023 — По настоящее время (1 год и 4 месяца)
  • Разработка решений для управления ИТ-инфраструктурой
    Бэкенд разработчикПрограммист Python
    Сентябрь 2022 — Октябрь 2023 (1 год и 2 месяца)

    Backend-разработка:

    —Проектирую и реализую RESTful API для сервисов на FastAPI с нагрузкой ~80_000 запросов в минуту. Поддерживаю и расширяю проект, состоящий из микросервисов, написанных на CQRS и event-driven архитектуре

    — Хранение данных в Postgre (расширение таблиц, миграции), оптимизация запросов (индексы, CTE), внедрил soft delete подход. Следил за состоянием PostgreSQL на стендах. Через анализ статистики и данных мониторингов находил аномальную и неэффективную нагрузку на таблицы, потом искал запросы и тех, кем они используются. Пример: после ресерча, я согласовал ожидания клиентов, переписал запросы и уменьшил на количество неэффективных запросов на таблицу в 100+ раз.

    — Хранение телеметрических данных в OpenSearch (внедрение ISM-политик, вложенные запросы). Следил за состоянием OpenSearch на стендах и писал запросы со сложными агрегатами.

    Интересные задачи:

    — Ввел интересную фичу, позволяющую юзеру автоматизировать аудит устройств, которые можно опрашивать через SNMP.

    — Ввел фичу, позволяющую различать данные о конкретной конфигурационный единице (например, ЦПУ) и данные от производителя КЕ. Для выполнения нужно было существенно пересмотреть и обновить подход сохранения данных в PostgreSQL, а также написать автоматизацию мэтчинга данных от вендоров и наших аудитов.

  • Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
    Инженер-исследователь
    Сентябрь 2022 — Октябрь 2022 (2 месяца)

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

  • УрФУ им. Б.Н. Ельцина

    Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
    Екатеринбург4699 выпускников
    Институт социальных и политических наук
    Август 2014 — Август 2022 (8 лет)

    Я занимался математической логикой и неклассическими системами (многозначные и модальные логики). Учился на философском факультете УрФУ, так как именно на нем собрались специалисты в данных областях.
    — Область научных интересов: формальная логика, аналитическая философия, теории значения;
    — Достижения: стипендия Оксфордского Российского Фонда, три года преподавательского опыта, выступления на научных конференциях;