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

ID 17236
ВК
Вячеслав К.
Мужчина
Россия, Смоленск, UTC+3
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 5 июля 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
Python 3.x
cloud
Cloud Functions
gateway
GCP
Identity Server
platform
Storage
XML
Postgis
BeautifulSoup4
mock
Elasticsearch
OpenSearch
Отрасли
Cloud Services
E-commerce & Retail
Travel, Hospitality & Restaurant business
Знание языков
Английский — 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 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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

E-commerce & Retail • FinTech & Banking • RnD
ЮК
Юрий К.
Омск
Java разработчик
Middle+
2 987,01 Р/час
r2dbc
Spring Data
Spring Data JPA
Spring MVC
Flyway
Keycloak
REST
Java
Git
MongoDB
+26

Java-разработчик с опытом работы на проектах в сферах FinTech & Banking, E-commerce & Retail и RnD. Участвовал в разработке высокопроизводительного серверного приложения для современного онлайн-магазина, выполнял обязанности по разработке функционала для управления товарами, заказами и пользователями, интеграции с базой данных PostgreSQL и внешними сервисами для оплаты услуг. Работал над созданием платёжной системы, где занимался реализацией регистрации, аутентификации и авторизации пользователя с использованием Keycloak, разработкой нового функционала для управления финансами и осуществления платежей, а также интеграцией с платёжными провайдерами. Принимал участие в проекте по разработке приложения для представления и валидации научных статей, включая проектирование архитектуры приложения, разработку модуля для работы с файлами и настройку Spring Security.

Подробнее