Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
- Специализируюсь на использовании FastAPI и Django, интересуюсь созданием
высоконагруженных систем;
- Совершенствую навыки с помощью профильных курсов и технической литературы,
применяю полученные знания в пет-проектах и рабочих задачах;
- Осознаю важность командной работы в достижении высоких результатов, поэтому активно
занимаюсь менторством новоиспеченных разработчиков.
Ссылка на проекты: https://github.com/YuryRass/
Проекты
(5 лет 2 месяца)
Госслужба (в рамках ФСБ России)
Роль
Backend разработчик
Обязанности
Принимал участие в разработке ситуационного центра для сбора информации из других источников.
Достижения
В процессе разработки:
- Реализовал backend-логику для системы мониторинга и анализа трафика;
- Внедрил меры по защите данных, включая шифрование и аутентификацию, что
способствовало повышению уровня безопасности (JWT токены);
- Создал систему логирования и мониторинга с использованием ELK Stack, что улучшило
контроль за производительностью системы и ускорило реагирование на возникающие
проблемы;
- Перевел оповещение сотрудников на Kafka для получения информации real-time;
- Создал модульные и интеграционные тесты для всех компонентов системы с целью
гарантирования их корректной работы и отсутствия регрессий (Pytest, Unittest);
- Внедрил линтер, в результате чего уменьшилось количество комментариев на код-ревью, и
процесс ревью ускорился на 20 %;
- Создал документации для API и системы в целом для упрощения работы сотрудников
(Swagger, Markdown).
1. Atlantico Corp. - CRM система для оптовой торговли цветами, основная задача: учет заказов,
учет поставок, работа с заказами, сохранение истории заказов и тд.
Достижения:
- Изменил внешний вид и функциональность стандартной админ-панели Django;
- Написал интеграционные тесты к бизнес-логике с использованием библиотеки pytest,
увеличив покрытие кода на 40 %;
- Создал чат с поддержкой асинхронных веб-сокетов, позволяющий пользователям общаться в
реальном времени путем просмотра истории сообщений с помощью пагинации, а также
упоминать друг друга в сообщениях;
- Ускорил время отклика приложения, обнаружив критические проблемы паттерна N + 1
(выполнение запросов происходило медленно, база данных была перегружена);
- Оперативно вносил правки при изменении бизнес-логики.
2. Restaurant API - веб-приложение, которое предоставляет комплексные решения для
управления ресторанным меню, включая блюда, меню и подменю.
Стек используемых технологий: FastAPI, Python3, SQLAlchemy[async], Pydantic, Pytest,
Pytest-Asyncio,
Celery, AIORedis, RabbitMQ, Google-API-Core, Docker
Достижения при разработке программного средства:
- Подробно описал ручки API в соответствии c OpenAPI;
- Асинхронно использовал SQLAlchemy для подключения к базе данных и быстрой обработки
запросов;
- Осуществил периодическое обновление меню в базе данных из google sheets (1 раз в 15
секунд) в фоновом режиме;
- Написал интеграционные тесты для API, обеспечив покрытие кода на 90%, что повысило
надежность системы и снизило количество ошибок в релизах;
- Добавил кэширование запросов к API с использованием Redis, что сократило время обработки
запросов и увеличило скорость ответа на 30%.
Опыт командной работы разработки:
- Взаимодействие с проектной командой, эффективная коммуникация, наставничество новых
членов команды, обмен опытом/знаниями
- Участие в проектах компании (работа в проектной команде по методологии Agile)
- Работа с внутренними заказчиками, анализ потребностей, техническое консультирование, т.д.
Достижения
Достижения:
- Изменил внешний вид и функциональность стандартной админ-панели Django;
- Написал интеграционные тесты к бизнес-логике с использованием библиотеки pytest,
увеличив покрытие кода на 40 %;
- Создал чат с поддержкой асинхронных веб-сокетов, позволяющий пользователям общаться в
реальном времени путем просмотра истории сообщений с помощью пагинации, а также
упоминать друг друга в сообщениях;
- Ускорил время отклика приложения, обнаружив критические проблемы паттерна N + 1
(выполнение запросов происходило медленно, база данных была перегружена);
- Оперативно вносил правки при изменении бизнес-логики.