МР
Михаил Р.
Мужчина
Россия, Ульяновск, UTC+4
Ставка
3 383,33 Р/час
вкл. НДС 20% (466.67 Р)
Специалист доступен с 14 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Михаил — опытный Python-разработчик уровня Senior. Он обладает глубокими знаниями и навыками в области разработки на Python, включая работу с фреймворками Django, Flask, FastAPI и библиотеками Celery, SQLAlchemy, RabbitMQ и другими.
Михаил имеет опыт работы над проектами в сфере электронной коммерции и розничной торговли. На своих проектах он выполнял широкий спектр задач: от оценки проектов и составления архитектуры до управления командой разработки. Михаил также участвовал в разработке сложных инфраструктурных IT-проектов, систем автоматизации и RESTful API-интерфейсов.
Его опыт включает работу над микросервисными и монолитными архитектурами, а также участие в проектах по развитию инфраструктуры сети магазинов и сервисов по подбору стройматериалов.
Проекты
(4 года 7 месяцев)
Уникальные программные решения
Роль
Senior Python developer
Обязанности
Описание: в зону ответственности входит оценка проектов, помощь в составлении архитектуры, управление командой разработки.
Микросервисная архитектура.
Стадия разработки: с нуля, поддержка, масштабирование.
Участие в проекте:
Проектирование архитектуры БД и API сервисов;
Выбор оптимальных инструментов и технологий для реализации архитектурных решений (обеспечивающих масштабируемость, надёжность и стабильность систем с учётом требований проекта и best practices);
Оценка сложности проектов и задач;
Определение требуемых ресурсов и сроков выполнения;
Декомпозиция задач на управляемые элементы (с целью улучшения планирования и контроля процесса разработки);
Подбор команды backend-разработчиков (проведение собеседований, тех. оценка);
Менторство и обучение разработчиков;
Проведение код-ревью, анализ и оценка кода, с целью обеспечения соответствия стандартам, архитектурным принципам и требованиям проекта.
Интересное:
Помощь в развитии навыков участников команды, в том числе, изучение новых технологии и улучшение soft skills;
Составление индивидуальных планов развития;
Внедрение best practices командной разработки.
Рефакторинг / разработка нового функционала - 50/50. Архитектурные/Фичовые задачи - 50/50. Соотношение работы менеджером/разработчиком - 70/30.
Команда: Team Lead, 2 backend разработчика.
Стек специалиста на проекте
Clickhouse, MongoDB, Redis, FastAPI, Python, Django, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2024 - По настоящее время
(9 месяцев)
Бизнес логистика
Роль
Middle Python developer
Обязанности
Описание: сервис для интеграции постаматов, все взаимодействие происходит по API (сбор данных, обработка заказов и тд); также в зоне ответственности был проект кадровый портал - сбор микросервисов отвечающих за телефонию, справочники и тд., работа с БД, API.
Микросервисная архитектура.
Стадия разработки: с нуля, рефакторинг, поддержка.
Участие в проекте:
Разработка и поддержка сложных инфраструктурных IT-проектов;
Разработка и реализация RESTful API интерфейсов;
Разработка и поддержка систем автоматизации;
Оптимизация и поддержка легаси кода.
Интересное:
Благодаря качественно разработанной системы автоматизации, оптимизировались рабочие процессы и сократились трудозатраты персонала на 60%.
Нагрузка: RPS 2000
Рефакторинг / разработка нового функционала - 50/50. Архитектурные/Фичовые задачи - 50/50. Соотношение работы менеджером/разработчиком - 0/100.
Команда: Team Lead, 1 backend разработчик, Скрам-мастер, PM, PO, 1 QA.
Стек специалиста на проекте
WebSockets, API, Selenium, Redis, Celery, Tornado, FastAPI, Django Rest Framework, Python, Flask, PostgreSQL, RabbitMQ
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2022 - Декабрь 2023
(1 год 7 месяцев)
SaaS платформа
Роль
Python developer
Обязанности
Описание: данное решение - это платформа, по предоставлению рекомендаций товаров и услуг, основанная на анализе поведения пользователей; в зоне ответсвенности было несколько проектов: проект по развитии инфраструктуры сети магазинов и сервис по подбору стройматериалов.
Монолитная архитектура.
Стадия разработки: с нуля, рефакторинг, поддержка.
Участие в проекте:
Реализация RESTapi интерфейса, позволяющий загружать конфигурации через XLSX;
Реализация межсервисного взаимодействие через Kafka;
Интеграция со службами доставки;
Осуществление работы сервиса посредством онлайн оплаты.
Интересное:
Увеличил скорость работы сервиса по подбору стройматериалов, с помощью оптимизации базы данных, что уменьшило время отклика на 1.5 сек.
Рефакторинг / разработка нового функционала - 50/50. Архитектурные/Фичовые задачи - 100/0. Соотношение работы менеджером/разработчиком - 0/100.
Команда: 2 backend разработчика, 1 QA, 1 PM.
Стек специалиста на проекте
JavaScript, Redis, Celery, FastAPI, Django Rest Framework, Python, Flask, MySQL, PostgreSQL, RabbitMQ, Vue.js
Отрасль проекта
E-commerce & Retail
Период работы
Март 2020 - Май 2022
(2 года 3 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ульяновский государственный технический университет, Ульяновск
Специальность
Факультет информационных систем и технологий, Информатика и вычислительная техника, бакалавр
Завершение учебы
2022 г.