BioTech, Pharma, Health care & Sports
E-commerce & Retail
EdTech
Marketing, Advertising & Design
Media
Андрей Р. Python разработчик, Middle+
Андрей Р. - Python разработчик
ID 7819
АР
Андрей Р.
Мужчина
Россия, Брянск, UTC+3
Ставка
3,250 Р/час
НДС не облагается
Специалист доступен с 1 октября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A1
Главное о специалисте
Уверенное ведение разработки нa Python, понимание принципов и опыт разработки OOП, SOLID, асинхронного кода (циклов событий), API.
Есть опыт разработки Web-приложений, написания unit-тестов.
Рассчитывал сроки реализации Т3 и декомпозировал задачи, проводил code-review в GitLab.
Soft Skills:
— Коммуникабельность.
— Стрессоустойчивость.
— Самостоятельность.
— Быстрая обучаемость.
— Инициативность.
— Дисциплинированность.
Проекты
(3 года 6 месяцев)
Платформа по распределению рекламного трафика
Роль
Backend разработчик
Обязанности
Описание проекта:
Платформа для продвижения своих продуктов через интернет рекламу.
Объединяет владельцев сайтов, желающих размещать рекламу и рекламодателей, желающих размещать свою рекламу для разных групп пользователей.
Команда: 2 backend разработчик, 2 frontend разработчика.
Задачи:
— Разработка функциональности по сохранению конфигураций в формате подходящем для ядра.
— Описывал docker docker-compose файлы.
— Описывал модели через ORM.
— Оптимизировал запросы к БД.
— Оптимизация обработки данных.
— Написание unit тестов и интеграционных с БД.
— Поддержание документации по БД.
Достижения:
— Разрабатывал архитектуру проекта.
— Внедрил токены по верификации пользователей для оптимизации труда.
— Реализовал удобное развертывание на сервере.
— Реализовал простое развертывание полного полного приложения локально и на сервере.
— Реализовал защитный механизм добавления нового кода.
— Сократил время ожидания ответа от сервера.
Стек: Django, PostrgeSQL, Docker/Docker-compose, ClickHouse, Redis,Alembic,Pytest, sqlalchemy, Kubernetes.
Период работы
Февраль 2023 - Август 2023
(7 месяцев)
Онлайн-платформа для образования
Роль
Backend разработчик
Обязанности
Описание проекта: платформа, предоставляющая курсы различных предметов, вебинары и практические задания.
Команда: 4 backend разработчик, 2 frontend разработчика.
Задачи:
— Регистрация и аутентификация пользователей:
— Создание системы регистрации и входа для пользователей, включая использование сессий или токенов для аутентификации.
— Разработка Api для добавления, редактирования и удаления курсов, лекций, материалов и заданий из кабинета администратора
— Разработка системы для создания и прохождения интерактивных заданий, включая проверку результатов и предоставление обратной связи
— Интеграция с внешними ресурсами: интеграция облачного хранилища, интеграция Метрик.
Рабочие процессы :
— исправление Багов;
— оптимизация кода;
— проведение code review;
— написание тестов;
— ведение документации.
Достижения:
— Предложил подключить внешний сервис по сбору и визуализации метрик приложения для владения оперативной информацией о состоянии приложения.
— Разделил запросы, что позволило ускорить ответ от БД.
— Проверял и давал ОС по коду других.
Стек: Django, PostrgeSQL, Docker/Docker- compose, MongoDB, Redis,Alembic,Pytest, sqlalchemy.
Период работы
Сентябрь 2022 - Февраль 2023
(6 месяцев)
Интернет-магазин для товаров для дома
Роль
Backend разработчик
Обязанности
Описание проекта: интернет-магазин, специализирующийся на продаже товаров для дома.
Задачи:
— Создание системы регистрации и входа для пользователей, чтобы иметь возможность сохранять информацию о заказах и настройках.
— Создание структуры для организации товаров по категориям и подкатегориям, обеспечивая удобное навигацию для пользователей.
— Разработка страниц товаров с описанием, изображениями, ценой и другими характеристиками товаров.
— Корзина покупателя: Создание механизма для добавления товаров в корзину, изменения количества товаров и расчета общей стоимости заказа.
— Разработка панели управления для администраторов, позволяющей добавлять, редактировать и удалять товары, управлять заказами и управлять содержимым сайта.
— Реализация функционала поиска и фильтрации товаров по различным характеристикам.
— Разработка механизмов для отслеживания остатков товаров на складе и обновления их автоматически при покупках.
— Написание тестов для проверки функциональности, а также оптимизация производительности и скорости загрузки страниц.
Достижения:
— Увеличил пропускную способность приложения.
— Увеличил надежность разработки приложения, уменьшив необходимость ручного тестирования.
Стек: Django, PostrgeSQL, Docker/Docker-compose, Redis, Alembic, Celery.
Период работы
Январь 2022 - Август 2022
(8 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский Экономический Университет (Брянский филиал)
Специальность
Программирование в компьютерных системах и сетях
Завершение учебы
2020 г.