Вячеслав К. Python разработчик, Senior
ID 17236
ВК
Вячеслав К.
Мужчина
Россия, Смоленск, UTC+3
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 5 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
● Более 6-ти лет коммерческой разработки на Python
● Совершенные знания Python
● Умение писать повторно используемый код
● Практическое использование DRY и SOLID
● Опыт Frontend разработки
● Проектирование архитектуры MVC
● Хорошее понимание SQL
● Разработка RESTful API
● Автоматизированное тестирование
Проекты
(7 лет 2 месяца)
Приложение автоматизации учета рабочей формы
Роль
Инженер-программист
Обязанности
Проект направлен на создание нескольких микросервисов для автоматизации приема и выдачи формы сотрудникам внутри огромной компании. Вместо ручной бумажной работы весь необходимый функционал переведен в личный кабинет сотрудников и администраторов. Система позволяет контролировать процесс принятия сотрудника на работу, фиксирование его антропометрических данных, создание заявки для заказа новой
формы, ее доставка, принятие, выдача сотруднику. Также система следит за увольнениями сотрудников для снятия формы с учета и ее отправки на склад.
● Разработка архитектуры проекта
● Разработка нового функционала
● Внедрение интеграций с различными сервисами внутри огромной структуры компании
● Написание технической документации
● Создание бизнес требований и задач
● Ревью и рефакторинг кода
● Разработка и поддержка большого функционала django админ панели
● Подключение к AWS сервисам с помощью boto3
● Настройка AWS сервисов
● Разработка схемы базы данных
● Оптимизация сложных запросов в базы данных
● Обработка больших объемов данных при помощи numpy
● Анализ работы сторонних сервисов и приложений
● Оптимизация работы с Django ORM, решение N+1 проблем
● Разработка функционала считывания информации из excel файлов посредством pandas, с ее последующим внедрением в базу данных
● Организация общения микросверсивов через технологию RPC
● Нормализация таблиц и профилирование sql-запросов
● Написание тестов
● Написание bash-скриптов
● Визуализация данных при помощи matplotlib
- Python 3.12
- Django 5.0
Стек специалиста на проекте
AWS, SQLAlchemy, Numpy, Keycloak, Elasticsearch, Bash, Pandas, FastAPI, Pika, Python 3.x, OpenSearch, Boto3, S3, Pydantic, Alembic, Docker Compose, Docker, Lambda, Matplotlib, CloudWatch, Django, RDS, RabbitMQ, Django Rest Framework, Kubernetes
Отрасль проекта
Cloud Services
Период работы
Март 2023 - По настоящее время
(2 года 5 месяцев)
Сервис оптимизации бизнес-процессов
Роль
Инженер-программист
Обязанности
Приложение для оптимизации бизнес-процессов за счет интеграции с 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 пайплайнов для развёртывания приложения в облаке
Стек специалиста на проекте
gateway, platform, SQLAlchemy, Elasticsearch, XML, Redis, Pytest, GitHub, Celery, FastAPI, Cloud Functions, cloud, Python 3.x, OpenSearch, Storage, Pydantic, Alembic, GCP, Docker Compose, Docker, Django, Identity Server, PostgreSQL, Django Rest Framework
Отрасль проекта
Cloud Services
Период работы
Май 2022 - Февраль 2023
(10 месяцев)
Служба бронирования
Роль
Инженер-программист
Обязанности
Букинговая платформа, позволяющая забронировать номер в отеле или квартиру на определенный срок. Реализована двухсторонняя система отзывов с оценками и комментариями, а также механизм продвижения клиентов и арендодателей с высоким рейтингом. Платформа предоставляет возможность стать арендодателем, после верификации документов. На карту города накладывается сетка, которая делит ее на ячейки со списками доступного жилья, данное решение помогло снизить нагрузку на базу данных.
● Код-ревью (проверял и оставлял возможные улучшения в пулл реквестах других разработчиков)
● Моделирование предметной области и архитектурный дизайн базы данных (связи, индексы, возможные типы данных)
● Разработка пакета для работы с геоданными, настройка и внедрение в существующие компоненты, а также интеграции с postgis
● Рефакторинг компонента работы с картой для снижения количества запросов к базе данных и группировки жилья по областям
● Участие в разработке системы двусторонней обратной связи с подсчетом рейтинга для каждого клиента
● Разработал и внедрил механизм стимуляции пользователей с высоким рейтингом
● Участие в разработке системы автоматизации верификации документов арендодателей
● Оптимизация работы с Django ORM, решение возникавших N+1 проблем
● Внедрение event-driven архитектуры
● Мониторинг и отладка проблем приложения (сбор статистики по скорости выполнения SQL-запросов, использование графических инструментов для мониторинга sql-проблем и проблем с кодом)
● Автоматизированное тестирование (разработка тестов, покрывающих основную бизнес-логику разработанных компонентов)
● Индексирование данных с помощью SP-GiST индекса (увеличило производительность базы данных при работе с пространственными данными)
Стек специалиста на проекте
Swagger API, AWS, Postgis, Elasticsearch, Redis, Pytest, Nginx, GitHub, Celery, Gunicorn, Python 3.x, OpenSearch, S3, Docker Compose, EC2, Docker, Django, RabbitMQ, PostgreSQL, Django Rest Framework
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Ноябрь 2020 - Апрель 2022
(1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет