Виталий Котов (catvitalio), 25 лет, Россия, КрасноярскВиталий Котов (catvitalio), 25 лет, Россия, Красноярск

Виталий Котов

Python DeveloperБэкенд разработчикСредний (Middle)
От 220 000 ₽Ищу работу

Контакты

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

Обо мне

Работал над проектами в различных доменах, включая нефтегаз, платформы для e-commerce и SaaS. Имею опыт с микросервисной архитектурой и монолитами, интеграцией со сторонними сервисами и эквайрингом, CI/CD, оптимизацией и профилированием. Участвую в проектировании архитектуры/БД/API, декомпозиции и оценке задач/проектов.

Связаться со мной можно через Telegram: @catvitalio.

Навыки

Python
FastAPI
Django
SQL
PostgreSQL
Linux
Docker
RabbitMQ
SQLalchemy
Ansible

Опыт работы

  • Разрабатываем кастомные сервисы и веб-приложения
    КрасноярскОт 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Python Developer
    Июль 2021 — По настоящее время (3 года и 6 месяцев)
    • Разработка микросервисов. Создавал и поддерживал микросервисы на основе FastAPI. Настраивал взаимодействие между ними с помощью gRPC, NATS, RabbitMQ и Kafka.
    • Разработка монолитов. Занимался поддержкой, рефакторингом, разработкой с нуля монолитных приложений, используя Django.
    • CI/CD. Разрабатывал и поддерживал CI/CD пайплайны с помощью GitLab CI, Jenkins и GitHub Actions для тестирования, линтинга, сборки и деплоя приложений. Работал над улучшением процессов автоматизации, чтобы минимизировать время выхода новых фич.
    • Интеграции. Интегрировал платежные системы (YooMoney, Tinkoff, Alfa, PayU, CloudPayments, Stripe) и сторонние API-сервисы (Sendgrid, Tineye, IDX), что расширяло функциональность продуктов.
    • Оптимизация. Анализировал и оптимизировал SQL-запросы, устранял узкие места в производительности с помощью профилирования (cProfile).
    • Тестирование. Писал unit и интеграционные тесты с помощью pytest, django-test.
    • Проектирование. Использовал UML для описания архитектуры проектов и ER-диаграммы для проектирования баз данных. Создавал API-документацию в Swagger до начала разработки, что улучшало взаимодействие с фронтенд-разработчиками.
    • Code Review. Проводил code review для улучшения качества кодовой базы и для обучения более младших коллег.
            PythonFastAPIDjangoSQLalchemyPostgreSQLGitSQLDockerLinuxRedis

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

          • СибГУ им. М.Ф. Решетнева

            Сибирский государственный университет науки и технологий имени М.Ф. Решетнева
            Красноярск319 выпускников
            Институт информатики и телекоммуникаций (ИИТК)
            Сентябрь 2017 — Сентябрь 2021 (4 года)