Вячеслав К. Python разработчик, Senior

ID 17236
ВК
Вячеслав К.
Мужчина
Россия, Смоленск, UTC+3
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 28 августа 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Senior
Навыки
Alembic
AWS
Bash scripting
Beautiful soup
Bitbucket
Celery
CI/CD
CodePipeline
CSS3
Django
Django Rest Framework
Docker
Docker Compose
EC2
FastAPI
Flask
Git
GitHub
GitLab
Gunicorn
HTML5
JavaScript
Kafka
MongoDB
MySQL
Nginx
Pandas
PostgreSQL
Pydantic
Pytest
RabbitMQ
RDS
React
Redis
REST
S3
SQLAlchemy
Swagger API
Uvicorn
Bash
Boto3
CloudWatch
Keycloak
Kubernetes
Lambda
Matplotlib
Numpy
Pika
cloud
Cloud Functions
gateway
GCP
Identity Server
platform
Storage
XML
Postgis
BeautifulSoup4
mock
Elasticsearch
OpenSearch
Python3
Отрасли
Cloud Services
E-commerce & Retail
Travel, Hospitality & Restaurant business
Знание языков
Английский — B2
Главное о специалисте
● Более 6-ти лет коммерческой разработки на Python ● Совершенные знания Python ● Умение писать повторно используемый код ● Практическое использование DRY и SOLID ● Опыт Frontend разработки ● Проектирование архитектуры MVC ● Хорошее понимание SQL ● Разработка RESTful API ● Автоматизированное тестирование
Проекты   (7 лет 3 месяца)
Приложение автоматизации учета рабочей формы
Роль
Инженер-программист
Обязанности
Проект направлен на создание нескольких микросервисов для автоматизации приема и выдачи формы сотрудникам внутри огромной компании. Вместо ручной бумажной работы весь необходимый функционал переведен в личный кабинет сотрудников и администраторов. Система позволяет контролировать процесс принятия сотрудника на работу, фиксирование его антропометрических данных, создание заявки для заказа новой формы, ее доставка, принятие, выдача сотруднику. Также система следит за увольнениями сотрудников для снятия формы с учета и ее отправки на склад. ● Разработка архитектуры проекта ● Разработка нового функционала ● Внедрение интеграций с различными сервисами внутри огромной структуры компании ● Написание технической документации ● Создание бизнес требований и задач ● Ревью и рефакторинг кода ● Разработка и поддержка большого функционала django админ панели ● Подключение к AWS сервисам с помощью boto3 ● Настройка AWS сервисов ● Разработка схемы базы данных ● Оптимизация сложных запросов в базы данных ● Обработка больших объемов данных при помощи numpy ● Анализ работы сторонних сервисов и приложений ● Оптимизация работы с Django ORM, решение N+1 проблем ● Разработка функционала считывания информации из excel файлов посредством pandas, с ее последующим внедрением в базу данных ● Организация общения микросверсивов через технологию RPC ● Нормализация таблиц и профилирование sql-запросов ● Написание тестов ● Написание bash-скриптов ● Визуализация данных при помощи matplotlib - Python 3.12 - Django 5.0
Стек специалиста на проекте
RabbitMQ, Docker, Elasticsearch, Bash, Kubernetes, AWS, Keycloak, Lambda, Pandas, SQLAlchemy, Numpy, FastAPI, Matplotlib, Django Rest Framework, Pydantic, Alembic, Django, Docker Compose, Python3, Boto3, Pika, OpenSearch, S3, CloudWatch, RDS
Отрасль проекта
Cloud Services
Период работы
Март 2023 - По настоящее время  (2 года 6 месяцев)
Сервис оптимизации бизнес-процессов
Роль
Инженер-программист
Обязанности
Приложение для оптимизации бизнес-процессов за счет интеграции с Salesforce Marketing Cloud. Система использует в своей основе Google Cloud Functions и микросервисы, связанные с помощью брокеров сообщений и HTTP. Данное приложение позволяет автоматизировать процессы и операции, повышая общую эффективность бизнеса. ● Код-ревью (проверял и оставлял возможные улучшения в пулл реквестах других разработчиков) ● Разработка архитектуры межсервисного взаимодействия на основе HTTP посредством standalone-модулей, хранимых на артефактах ● Настройка и отладка интеграции с Salesforce Marketing Cloud ● Разработка сервиса атоматизации ETL пайплайнов для обработки информации из Salesforce Marketing Cloud ● Проектирование и реализация функционала отдельных микросервисов: сервис авторизации и аутентификации, а также сервис выборки, анализа и построения графиков для собранной информации ● Разработка системы фильтрации данных для построения графиков ● Нормализация таблиц, оптимизация запросов к базе данных и профилирование sql-запросов, решение N+1 проблем ● Рефакторинг и выделение общей логики в отдельную библиотеку для повторного использования в проекте ● Менторство (проводил онбординг новых разработчиков в проект) ● Использование интеграции с Postman для создания end-to-end тестов для приложения с использованием ● Мониторинг и исправление багов ● Настройка интеграции уведомлений Postman о результатах тестирования в корпоративную среду клиента ● Участвовал в разработке и отладке CI/CD пайплайнов для развёртывания приложения в облаке
Стек специалиста на проекте
PostgreSQL, Docker, Elasticsearch, XML, Pytest, GitHub, Celery, SQLAlchemy, FastAPI, Cloud Functions, Django Rest Framework, Storage, Pydantic, Alembic, Django, Docker Compose, Python3, Redis, GCP, OpenSearch, cloud, Identity Server, gateway, platform
Отрасль проекта
Cloud Services
Период работы
Май 2022 - Февраль 2023  (10 месяцев)
Служба бронирования
Роль
Инженер-программист
Обязанности
Букинговая платформа, позволяющая забронировать номер в отеле или квартиру на определенный срок. Реализована двухсторонняя система отзывов с оценками и комментариями, а также механизм продвижения клиентов и арендодателей с высоким рейтингом. Платформа предоставляет возможность стать арендодателем, после верификации документов. На карту города накладывается сетка, которая делит ее на ячейки со списками доступного жилья, данное решение помогло снизить нагрузку на базу данных. ● Код-ревью (проверял и оставлял возможные улучшения в пулл реквестах других разработчиков) ● Моделирование предметной области и архитектурный дизайн базы данных (связи, индексы, возможные типы данных) ● Разработка пакета для работы с геоданными, настройка и внедрение в существующие компоненты, а также интеграции с postgis ● Рефакторинг компонента работы с картой для снижения количества запросов к базе данных и группировки жилья по областям ● Участие в разработке системы двусторонней обратной связи с подсчетом рейтинга для каждого клиента ● Разработал и внедрил механизм стимуляции пользователей с высоким рейтингом ● Участие в разработке системы автоматизации верификации документов арендодателей ● Оптимизация работы с Django ORM, решение возникавших N+1 проблем ● Внедрение event-driven архитектуры ● Мониторинг и отладка проблем приложения (сбор статистики по скорости выполнения SQL-запросов, использование графических инструментов для мониторинга sql-проблем и проблем с кодом) ● Автоматизированное тестирование (разработка тестов, покрывающих основную бизнес-логику разработанных компонентов) ● Индексирование данных с помощью SP-GiST индекса (увеличило производительность базы данных при работе с пространственными данными)
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Elasticsearch, Pytest, Nginx, AWS, GitHub, Celery, Postgis, Gunicorn, Django Rest Framework, Django, Docker Compose, Python3, EC2, Redis, OpenSearch, S3, Swagger API
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Ноябрь 2020 - Апрель 2022  (1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

Недавно просмотренные специалисты

E-commerce & Retail • Marketing, Advertising & Design • Media
ДЕ
Денис Е.
Таганрог
React разработчик
Senior
2 597,4 Р/час
HTML
CSS
Docker
API
JavaScript
REST API
Jest
Webpack
Redux
LESS
+28

Я — front-end разработчик с опытом работы с React, стремлюсь к постоянному развитию и улучшению своих навыков. Обладаю хорошими знаниями в области веб-разработки, включая HTML, CSS, JavaScript и современные инструменты разработки. Я трудолюбив, внимателен к деталям и всегда стараюсь достигать высоких результатов в своей работе. Отличаюсь хорошими коммуникативными навыками, легко встраиваюсь в команду и всегда открыт к новым идеям и предложениям. Моя цель — создавать качественные и удобные пользовательские интерфейсы, которые обеспечивают отличное взаимодействие с продуктом. Самая интересная и/или технически сложная задача из опыта? Конструктор графиков из проекта Voogy. Во время работы приходилось уделять внимание позиционированию элементов и архитектуре хранения данных и обработки логики взаимодействия узлов графа. Куда хотелось бы развиваться: технически или в менеджмент? В целом нравится развиваться. В основном технически, т.к. нет опыта в менеджменте, но и его я бы попробовал. Какими задачами хотелось бы заниматься? Какими задачами не хотелось бы заниматься? Если касается стека - то предпочел бы фронтенд т.к. нравится верстка, но в целом без разницы - мне нравится любой аспект моей работы

Подробнее
Blockchain • E-commerce & Retail • HRTech • Hardware
ДЛ
Дмитрий Л.
Новороссийск
JavaScript разработчик
Senior
3 468,09 Р/час
lab
рендеринг
React Hook Form
Redux Toolkit
Работа с интеграциями
React testing library
Redux Thunk
Redux
расчет
архитектура
+95

Дмитрий — опытный JavaScript-разработчик с более чем 8-летним опытом работы в сфере IT. Он специализируется на разработке фронтенд-приложений, используя современные технологии и инструменты, такие как React, Redux, TypeScript, Next.js и другие. Дмитрий работал над различными проектами, включая интернет-магазины, сервисы по автоматизации рекрутинга, сайты-музеи и внутренние системы крупных компаний. На каждом проекте он выполнял широкий спектр задач, таких как разработка и сопровождение проектов, написание кастомного кода, разработка интерфейсов, взаимодействие с другими членами команды и многое другое. В своей работе Дмитрий придерживается принципов чистого кода и использует методологию БЭМ для разработки фронтенда. Он также активно участвует в процессе код-ревью и помогает новым членам команды адаптироваться к проекту.

Подробнее