Николай Сироткин (sirotos), 38 лет, Россия, Санкт-ПетербургНиколай Сироткин (sirotos), 38 лет, Россия, Санкт-Петербург
Бэкенд разработчикСредний (Middle)
От 100 000 ₽Ищу работу

Контакты

Войти
Возраст: 38 лет
Опыт работы: 3 года и 11 месяцев
Регистрация: 23.01.2024
Последний визит: 9 месяцев назад
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к переезду и к удаленной работе

Обо мне

Middle Python Developer с 3+ годами разработки. Понимаю на низком уровне и применяю широкий стек технологий для решения поставленных задач, легко нахожу общий язык с участниками как небольших команд, так и с крупными подразделениями на 10+ человек, что дает возможность легко и гибко подстраиваться под различные бизнес-требования.

- Имею опыт разработки и поддержки проектов на Python (с фреймворками Django + DRF,
Flask). Использовал в разработке Redis, Celery, Docker, в т.ч. docker-compose. Сталкивался с
проблемами и решал их.
- В качестве ОС использую Unix-based системы;
- Принципы: Clean code, ООП, DRY, KISS, Solid.

Нерелевантный опыт работы:
февраль 2018 - март 2021 г.
ООО "Трейд плюс". Инженер-наладчик по ремонту и настройке ЧПУ станков.

КОНТАКТЫ:
https://t.me/Nikolay_Sir
sirotkin.nikola@mail.ru
+7(953)347-80-32

Навыки

Django
Python
PostgreSQL
Linux
Docker
Git
Redis
SQL
Celery
FastAPI

Опыт работы

  • Специализируемся на веб-разработке проектов уровня enterprise, крупных систем управления данными и предприятиями
    Бэкенд разработчикPython Backend Developer
    Март 2021 — По настоящее время (3 года и 11 месяцев)

    Стек: Python, Django, FastAPI (async, SQLAlchemy, Alembic), PostgreSQL, Celery, Redis, Docker, в том числе docker-compose.

    Задачи, выполняемые на работе:
    - Проектирование баз данных и создание моделей: Разрабатывал эффективные и оптимизированные модели БД с использованием Django ORM и PostgreSQL с помощью анализа структуры данных, определения связей между таблицами и оптимизации запросов.

    - Написание Serializers и Views с помощью Django REST Framework: Создавал RESTful API-интерфейсы для взаимодействия с клиентскими приложениями, используя DRF.

    - Исправление багов и поддержка legacy-кода: Участвовал в решении проблем и улучшении существующего legacy кодовой базы. Обнаружение и устранение ошибок, оптимизация производительности и рефакторинг legacy-кода для улучшения его структуры и поддерживаемости.

    - Тестирование unitest: Писал и запускал модульные тесты с использованием библиотеки unittest для проверки правильности работы отдельных компонентов ПО.

    - Использование Celery, Redis и Docker: Для обеспечения асинхронной обработки задач и управления очередями, я применял Celery совместно с Redis в качестве брокера сообщений. Также активно использовал Docker и Docker Compose для развертывания и управления контейнеризированными приложениями, обеспечивая удобную среду разработки и развертывания для DevOps.

    PythonDjangoDockerLinuxPostgreSQLGitRedisCeleryRESTFastAPI