🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Никита Котов (nik-kotov-98), 26 лет, Россия, ЯрославльНикита Котов (nik-kotov-98), 26 лет, Россия, Ярославль

Никита Котов

Бэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

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

Обо мне

Middle backend разработчик с коммерческим опытом разработки. Имею коммерческий опыт от 3х лет в следующих технологиях:

  • FastAPI | Flask | AioHTTP
  • PostgreSQL | MongoDB | Clickhouse
  • SQLAlchemy
  • Docker | Docker-Compose
  • Система контроля версий Git (GitHub | GitLab)
  • Pytest | Faker | Factory boy
  • Celery | RabbitMQ | Kafka | Redis
  • CI/CD (Gitlab)
  • Linters (Black, Ruff, Mypy)

Также разворачивал и конфигурировал:

  • Keycloak
  • Grafana
  • Nginx
  • Minio
  • Kafka

Разработка API: Разработка REST-ful сервисов. Написание документации к API согласно спецификации OpenAPI, разработка API для бизнес-логики, связка нескольких API в пределах одного проекта.

Базы данных: Денормализация/нормализация реляционных баз данных. Миграции баз данных. Построение и оптимизация запросов. Репликация данных.

Тестирование: интеграционное/модульное тестирование с использованием pytest.

Оркестровка Docker.

DevOps: Конфигурация CI/CD. Мониторинг состояния приложения.

Алгоритмы: Глубокие знания алгоритмов и структур данных. Расчет вычислительной сложности алгоритмов.

Кэширование ленивой загрузки с использованием Redis.

 

Навыки

Python
Linux
Docker
PostgreSQL
FastAPI
RabbitMQ
Apache Kafka
Redis

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

Опыт работы

  • Разработка программных систем на основе методов искусственного интеллекта
    ЯрославльОт 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Middle developer
    Апрель 2021 — По настоящее время (3 года и 8 месяцев)

    Занимался разработкой backend части сервисов взаимодействия с моделями компьютерного зрением и машинного обучения и их результатами. За время работы в компании принял участие в работе над проектами для компаний «Терратех», "Binnopharm group», «НЛМК». Также участвовал в разработке внутреннего протокола взаимодействия сервисов, написанных на разных языках (C++, Python) - pproto. Также принимал участие в обсуждении требований к интерфейсам с заказчиками и менеджерами проектов, чтобы удостовериться, что их потребности были полностью удовлетворены.

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

  • ЯрГУ им. П. Г. Демидова

    Ярославский государственный университет имени П. Г. Демидова
    Ярославль931 выпускник
    Физический
    Сентябрь 2020 — Сентябрь 2022 (2 года)

    В 2022 году закончил с отличием магистратуру по направлению подготовки: Радиофизика

    Физический
    Сентябрь 2016 — Сентябрь 2020 (4 года)

    В 2020 году закончил бакалавриат по направлению подготовки: Радиофизика.

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