ВС
Виктор С.
Мужчина, 36 лет
Россия, Нижний Новгород, UTC+3
Ставка
2 142,86 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Web разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — C2
Немецкий — C2
Главное о специалисте
Профессиональные навыки:
Hard Skills:
— Глубокое знание и опыт работы со стеком технологий: Python, FastAPI, Django, GraphQL, PostgreSQL, Docker, Uvicorn, Vue.js, Apollo GraphQL, Nginx, uv.
— Уверенное владение инструментами для разработки backend-систем, включая проектирование API, оптимизацию запросов к базам данных и контейнеризацию с использованием Docker.
— Опыт интеграции сторонних сервисов (например, SMS-шлюзов, ERP-систем) и работы с современными инструментами администрирования данных (Directus).
— Понимание принципов построения отказоустойчивых систем, балансировки нагрузки и настройки серверов (Nginx).
— Навыки тестирования, отладки и оптимизации кода для повышения производительности приложений.
Soft Skills:
— Умею эффективно работать в команде, быстро адаптируюсь к новым условиям и требованиям проекта.
— Обладаю аналитическим мышлением и вниманием к деталям, что помогает находить нестандартные решения сложных задач.
— Ответственно подхожу к выполнению задач, соблюдая дедлайны и поддерживая высокий уровень качества кода.
— Умею четко и лаконично доносить свои идеи до коллег и заказчиков, а также готов делиться знаниями с другими членами команды.
— Способен гибко переключаться между задачами и ролями, будь то самостоятельная разработка или тесное взаимодействие с другими специалистами.
Проекты
(2 года 6 месяцев)
Сайт администратора на базе Directus
Роль
Работал в команде backend-разработки в качестве приглашенного специалиста
Обязанности
— Разработал с нуля backend-часть приложения на FastAPI, обеспечив эффективную обработку запросов и интеграцию с базой данных PostgreSQL.
— Настроил Directus как основу для административной панели, что позволило быстро реализовать интерфейс для управления пользователями и данными без необходимости создания кастомного UI.
— Реализовал дашборд для отслеживания ключевых показателей:
Анализ конкурентов (цены, акции, наличие товаров).
Данные по каждой торговой точке (продажи, остатки, прогнозы).
Информация для логистики (маршруты, сроки доставки, загрузка транспорта).
— Написал API-эндпоинты для интеграции дашборда с внешними источниками данных (например, парсинг конкурентов и данные из ERP-системы).
— Контейнеризировал приложение с использованием Docker, что упростило развертывание и масштабирование проекта.
— Настроил Uvicorn как ASGI-сервер для запуска приложения на базе FastAPI, обеспечив высокую производительность и стабильность работы.
— Проводил тестирование и оптимизацию запросов к базе данных, что позволило сократить время отклика системы на 30%.
Достижения
— Успешно реализовал удобный и функциональный сайт администратора, который значительно упростил управление пользователями и анализ ключевых показателей бизнеса.
— Благодаря использованию Directus удалось сократить время разработки административной панели на 50%.
— Внедренный дашборд позволил руководству принимать более обоснованные решения, что привело к повышению эффективности логистики и увеличению продаж на 10%.
Стек специалиста на проекте
Docker, Python, FastAPI, Docker Compose, directus
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2023 - Сентябрь 2024
(11 месяцев)
E-commerce
Роль
разработка авторизации, создание профиля пользователя, смена пароля через СМС
Обязанности
Описание проекта:
Разрабатывал функционал авторизации и управления профилями пользователей для e-commerce платформы. Проект включал создание удобной системы входа, регистрации и восстановления пароля через SMS, а также интеграцию с внешними сервисами для обеспечения надежности отправки сообщений.
Обязанности и задачи:
— Разработал с нуля систему авторизации пользователей, включая регистрацию, вход и управление профилем онлайн.
— Реализовал механизм восстановления пароля через SMS, используя трехэтапную логику:
Отправка SMS через собственный шлюз.
При неудаче автоматическое переключение на внешний сервис SMS.ru для отправки сообщений.
Логирование ошибок и уведомление администратора в случае сбоя обоих методов.
— Интегрировал API SMS.ru для отправки SMS-сообщений, обеспечив надежность и отказоустойчивость системы.
— Реализовал логику проверки корректности введенных данных (например, номера телефона) и защиту от злоумышленников через ограничение количества попыток отправки SMS.
— Проводил рефакторинг и оптимизацию существующего кода для повышения производительности и удобства поддержки.
— Участвовал в командной разработке процесса контейнеризации приложения с использованием Docker, что позволило упростить развертывание и масштабирование проекта.
— Помогал в размещении проекта на виртуальном сервере у провайдера, настраивал Nginx для балансировки нагрузки и кэширования статических ресурсов.
Достижения
— Успешно реализовал отказоустойчивую систему восстановления пароля через SMS, что повысило удобство пользователей и снизило количество обращений в службу поддержки.
— Благодаря контейнеризации с использованием Docker удалось сократить время развертывания проекта на 40%.
— Внедренные механизмы защиты от злоумышленников (например, ограничение частоты отправки SMS) снизили количество спам-атак на 90%.
Стек специалиста на проекте
Docker, Python, Nginx, Vue 3, GraphQL API, Django 4
Отрасль проекта
E-commerce & Retail
Период работы
Май 2022 - Ноябрь 2023
(1 год 7 месяцев)
Онлайн-магазин домашней химии и парфюмерии
Роль
разработка корзины товаров
Обязанности
Стек технологий: Python, Django, GraphQL, PostgreSQL, HTML/CSS, Vue.js, Apollo GraphQL, Nginx
Описание проекта:
Принимал участие в разработке онлайн-магазина, специализирующегося на продаже товаров для дома, бытовой химии и парфюмерии. Проект был построен на современных технологиях, таких как GraphQL для API, Vue.js для клиентской части и Django для серверной логики.
Обязанности и задачи:
Разработал функционал корзины покупок, включая управление количеством товаров, обновление общей стоимости заказа в реальном времени и проверку доступного количества товаров на складе.
Реализовал механизм автоматического отслеживания изменений цены товара через подписки (subscriptions) в GraphQL, что позволило динамически обновлять стоимость товаров в корзине без необходимости перезагрузки страницы.
Интегрировал GraphQL-мутации и запросы на стороне Django, обеспечив взаимодействие с базой данных PostgreSQL для получения актуальных данных о товарах, их ценах и остатках.
Оптимизировал работу с базой данных, добавив индексы и оптимизировав запросы, что позволило сократить время отклика системы до 25%.
Работал с командой frontend-разработчиков для интеграции функционала корзины с использованием Vue.js и Apollo GraphQL, обеспечивая согласованность между клиентской и серверной частями.
Проводил тестирование и отладку кода, что помогло минимизировать количество ошибок и повысить стабильность работы функционала корзины.
Достижения:
Успешно реализовал функционал корзины покупок, который стал ключевым элементом платформы, обеспечивая удобство взаимодействия пользователей с магазином и минимизируя количество ошибок при оформлении заказов.
Внедренный механизм автоматического обновления цен в корзине позволил улучшить пользовательский опыт и снизить количество обращений в службу поддержки.
Благодаря оптимизации запросов к базе данных удалось достичь значительного улучшения производительности системы.
Достижения
Оптимизировал работу с базой данных PostgreSQL, добавив индексы и оптимизировав запросы для работы с корзиной, что позволило сократить время отклика системы до 25%.
Стек специалиста на проекте
PostgreSQL, API, Python, GraphQL, Nginx, Vue.js, Testing, Apollo GraphQL, Django 4
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2022 - Август 2022
(5 месяцев)
Формат работы
Тип занятости
Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Готов
Релокация
Внутри страны, За границу
Готов работать на зарубежных проектах
Да
Образование
Дополнительное
Учебное заведение
GeekBrains
Специальность
python as backend developer
Завершение учебы
2020 г.