Никита К. Python разработчик, Senior
ID 23362
НК
Никита К.
Мужчина, 25 лет
Россия, Екатеринбург, UTC+5
Ставка
3 376,62 Р/час
НДС не облагается
Специалист доступен с 20 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Python-разработчик с опытом работы на проектах в различных отраслях: Manufacturing, EdTech, E-commerce & Retail, RnD и Information Security.
Участвовал в разработке системы управления распределением потребления и экономии электроэнергии на крупных предприятиях в роли Python Embedded разработчика. Занимался разработкой драйверов и управляющего ПО для устройств энергосистемы, проектированием архитектуры взаимодействия новых устройств, написанием автотестов и проведением on-site тестирования.
В рамках проекта по разработке web-приложения для контроля распределения граждан и эмигрантов по муниципальным заведениям выполнял обязанности Python Backend разработчика. Разработал REST API, создал монолитное Django-приложение, покрыл код тестами и оптимизировал цикл разработки продукта.
На позиции технического project manager участвовал в проекте по автоматизации заказов пошива одежды. Выявлял и формализовал требования, составлял задачи для разработчиков и готовил отчёты по процессу разработки.
Также работал над проектами по созданию web-приложений с использованием ИИ агентов для чтения документов и фильтрации данных, а также над проектом по DNS защите от кибератак и фильтрации контента.
Проекты
(5 лет 2 месяца)
Система управления по распределению потребления и экономии электроэнергии на крупных предприятиях (EaaS - energy as a service)
Роль
Python Embedded разработчик
Обязанности
Обязанности:
Разработка драйверов и управляющего ПО для устройств энергосистемы, включая инверторы, аккумуляторы, электросчетчики и другие компоненты возобновляемых источников энергии. Обеспечение корректного и стабильного взаимодействия с оборудованием на низком уровне.
Проектирование архитектуры взаимодействия новых устройств в рамках общей системы управления энергией. Определение протоколов обмена, логики работы и интеграции в существующую инфраструктуру.
Написание автотестов и модульных тестов для обеспечения надежности, воспроизводимости и отказоустойчивости разработанных решений.
Проведение on-site тестирования: установка и отладка программного обеспечения непосредственно на объектах заказчика, взаимодействие с оборудованием в реальных условиях эксплуатации, устранение возникающих проблем.
Состав команды:
4 разработчика, ПМ
Достижения
Спроектировал и разработал алгоритм работы с драйверами и поведениями (behaviors) на основе таких внешних данных как: погода, выгода продажи электричества обратно в сеть, выгода накопления электроэнергии, текущей цены на электричество.
Разработал более 10 драйверов.
Переписал локальный web интерфейс.
Создал программу автоматического развертывания новых версий на старых устройствах.
Расширил функционал более 10 behaviors.
Стек специалиста на проекте
Работа с интеграциями, Разработка, Программное обеспечение, алгоритмы, Selenium, MongoDB, Проектирование архитектуры, Swagger, Redis, Pytest, Tornado, FastAPI, Kafka, Web, Docker, Python, Flask, Django, InfluxDB, RabbitMQ, Testing, JavaScript, Unit testing, PyModbus, ZeroMQ, connexion
Отрасль проекта
Manufacturing
Период работы
Январь 2024 - Март 2025
(1 год 3 месяца)
Разработка web приложения для контроля распределения граждан и эмигрантов по муниципальным заведениям (школы, больницы, биржа труда итд)
Роль
Python Backend разработчик
Обязанности
Обязанности:
Разработка REST API для взаимодействия клиентских и серверных компонентов, включая реализацию бизнес-логики, обработку запросов и возврат структурированных ответов с соблюдением стандартов безопасности и производительности.
Создание монолитного Django-приложения с использованием Django Templates — реализация серверной логики, интерфейсов и страниц с динамической генерацией HTML, обеспечивающей быструю отдачу и простоту вёрстки без использования SPA.
Покрытие кода тестами (юнит и интеграционные), написание автоматизированных тестов для ключевых сценариев, что позволило повысить стабильность продукта и ускорить выпуск новых версий.
Организация процессов деплоя: настройка сборки, выкладка приложения на сервер, обеспечение непрерывности и предсказуемости развёртывания, устранение ошибок на стадии продакшна.
Оптимизация цикла разработки продукта — внедрение улучшений в процесс CI/CD, оптимизация среды разработки, автоматизация рутинных задач, снижение времени от разработки до релиза.
Состав команды:
6 разработчкиков, 2 ПМа, 2 тестировщика
Достижения
Разработал множество ключевых эндпоинтов функционала приложения, встроил в pipeline на GitLab на этапе Merge Request полную сборку проекта на удаленном сервере в виртуальной машине, чтобы тестировщикам и ПМам не надо было разворачивать тестовый проект локально или деплоить в продакшн для теста.
Помог QA настроить Selenium тесты.
Составил инструкции для проверки готовности MR для передачи в QA.
Стек специалиста на проекте
AWS, GitLab, Разработка, структуры данных, ДО, автоматизация, Асинхронное программирование, SPA, SQLAlchemy, Selenium, QA, MongoDB, Redis, Pytest, aiohttp, Django templates, Asyncio, HTML, Docker, Python, Merge Request, Django, JavaScript, REST API, PostgreSQL, Разработка инструкций, тестировщик, Pipline, CI/CD, Объектно-ориентированное программирование (ООП)
Отрасль проекта
EdTech
Период работы
Ноябрь 2022 - Декабрь 2023
(1 год 2 месяца)
Разработка web приложения по автоматизации заказов пошива одежды
Роль
Технический project manager
Обязанности
Обязанности:
Выявление и формализация требований от владельца компании — проведение интервью, уточнение бизнес-потребностей, трансформация их в понятные и реализуемые технические задачи.
Подготовка требований к технической реализации — декомпозиция бизнес-требований, анализ влияния на текущую архитектуру, определение приоритетов, формирование ТЗ и документации.
Составление и постановка задач для разработчиков — перевод требований в технические таски, оформление в системе управления проектами (например, Jira, Trello), контроль полноты и точности описания.
Подготовка отчетов по процессу разработки — сбор статистики и статуса выполнения задач, визуализация прогресса, формирование регулярных отчетов для владельца бизнеса и заинтересованных сторон.
Состав команды:
3 разработчика, 1 технический project manager
Достижения
Была разработана MVP версия web приложения
Стек специалиста на проекте
Визуализация, анализ, AWS, GitLab, Разработка, Программное обеспечение, core, система управления проектами, Redis, MVP, Pytest, Celery, aiohttp, FastAPI, Asincio, Web, Docker, Django, RabbitMQ, Trello, project, Jira, PostgreSQL, Написание ТЗ, Django Rest Framework, Постановка задач, Декомпозиция и структуризация задач, Kubernetes, Работа с требованиями: выявление, анализ, управление, Проведение интервью, Формирование отчетности
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2022 - Февраль 2023
(5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Высшая школа экономики и бизнеса в Праге
Специальность
Информатики и статистики, Прикладная информатика
Завершение учебы
2024 г.
Высшее
Учебное заведение
Rennes school of business
Специальность
Bank management and financial services , Bank management and financial services
Завершение учебы
2023 г.
Высшее
Учебное заведение
Уральский государственный горный университет, Екатеринбург
Специальность
Горно-механический факультет, Электрификация и автоматизация горных предприятий
Завершение учебы
2020 г.