ИЕ
Илья Е.
Мужчина
Россия, Смоленск, UTC+3
Ставка
3 750 Р/час
НДС не облагается
Специалист доступен с 28 января 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
5 лет коммерческой разработки на Python
● Умение писать повторно используемый код
● Опыт работы с AWS
● Практическое использование DRY и SOLID
● Проектирование архитектуры MVC
● Понимание SQL
● Разработка RESTful API
● Автоматизированное тестирование
Проекты
(5 лет 10 месяцев)
Приложение программы лояльности
Роль
Инженер-программист
Обязанности
Программа лояльности для розничной торговли, направленная на повышение вовлеченности и удержания клиентов. Благодаря программе клиенты зарабатывают баллы и вознаграждения за свои покупки. Программа лояльности включает удобное мобильное приложение для беспрепятственного участия и отслеживания вознаграждений. Конечная цель — способствовать долгосрочной лояльности клиентов, стимулировать повторные покупки и повысить общую удовлетворенность клиентов.
● Проектирование и разработка RESTful API архитектуры и схемы
● Разработка функциональности клубов пользователей, успешно работающей на боевом окружении
● Разработка и поддержка функциональности клубных анкет
● Разработка интеграций с другими микросервисами
● Разработка утилит для повторного использования в коде и удобного внесения изменений
● Реализация аутентификации сервисов через Keycloak
● Проектирование базы данных, реализация моделей и интерфейсов доступа к данным, написание миграций
● Настройка Redis для целей кэширования, разработка стратегий кэширования для конкретных кейсов.
● Мониторинг работы сервисов с целью оперативного выявления аварий на боевом окружении (Kibana, Sentry, Grafana)
● Проведение локального нагрузочного тестирования с целью измерения производительности после внесения изменений
● Управление пайплайнами, деплоем окружения
● Расследование багов, критически влияющих на пользователя
● Написание тестов, увеличение покрытие тестов до 85%
● Ревью кода и рефакторинг. Анализ кода для обеспечения качества и соответствия стандартам.
● Оценка сложности задач и участие в планировании
● Написание технической документации (Confluence, Swagger API).
- python 3.12
Стек специалиста на проекте
Grafana, GitLab, Kubernetes, Clickhouse, SQLAlchemy, Git, Kibana, Redis, Pytest, Prometheus, FastAPI, Sentry, Pydantic, Alembic, Docker Compose, Poetry, Docker, Python, PostgreSQL, RabbitMQ, Python 3.12
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2023 - По настоящее время
(1 год 8 месяцев)
Социальная платформа для обмена контентом
Роль
Инженер-программист
Обязанности
Социальная платформа, которая превращает процесс обмена ценным контентом и поиска единомышленников в лёгкое и увлекательное занятие. Платформа позволяет создавать карточки с контентом о фильмах, музыкальных произведениях, видеороликах и статьях, делиться ими и находить интересные материалы. Чтобы всегда быть в курсе новых увлечений и находок других пользователей, социальная сеть предоставляет возможность подписки на других пользователей.Платформа также предлагает ленту активностей и гибкую систему пуш-уведомлений.
● Архитектурное проектирование и поддержка
● Разработал и внедрил GraphQL API для мобильных и веб-приложений.
● Повышение производительности приложения за счет проведения рефакторинга кода и оптимизации существующих модулей
● Реализация извлечения данных с ресурса и обработки картинок на базе AWS Lambda
● Реализация загрузки изображений на AWS S3
● Разработка функциональности чатов пользователей на базе GraphQL Websockets
● Повышение производительности базы данных за счет создания эффективной и прозрачной структуры базы данных, оптимизации запросов к базе данных
● Работал над созданием архитектуры системы push-уведомлений с использованием библиотеки Pusher.
● Реализация интеграции с ElasticSearch, написание поисковых запросов согласно требованиям заказчика к поиску
● Разработана авторизационная часть приложения, настроены роли пользователей и контроль разрешений
● Настраиваемая панель администратора для гибкого управления содержимым приложения
● Создан повторно используемый код для будущего использования
● Мониторинг работы сервисов и расследование багов
● Автоматизированное тестирование с помощью Pytest
● Код-ревью и рефакторинг
Стек специалиста на проекте
SQLAlchemy, Elasticsearch, Bitbucket, Pytest, Celery, FastAPI, Ansible, Pusher, AWS S3, Graphene, Pydantic, Alembic, Docker Compose, AWS Lambda, Docker, Python, Flask, PostgreSQL, RabbitMQ
Отрасль проекта
Social Networking
Период работы
Январь 2022 - Март 2023
(1 год 3 месяца)
Платформа электронной коммерции
Роль
Инженер-программист
Обязанности
Платформа электронной коммерции, которая предоставляет технологические услуги для связи покупателей и продавцов через платформу онлайн-аукционов. С помощью простого пользовательского интерфейса продавцы могут создавать свои собственные страницы аукционов и добавлять столько товаров, сколько им нужно. Затем пригласите участников, поделившись уникальным URL-адресом страницы аукциона. По окончании аукциона у продавцов есть выбор: самостоятельно управлять платежами или принимать платежи по картам онлайн.
● Разработка серверной части приложения (проектирование и реализация REST API эндпоинтов с помощью Django REST Framework и FastAPI)
● Проектирование и моделирование предметной области базы данных, нормализация базы данных, написание миграций
● Проектирование MongoDB схемы и моделей данных;
● Конфигурирование AWS SES для отправки emails;
● Разработка интеграций с сервисами AWS
● Настройка аутентификации и авторизации OAuth;
● Написание асинхронных задач Celery
● Реализация кэширования в Redis
● Написание тестов, увеличение покрытия тестами до 80%
● Поддержка архитектуры
● Мониторинг работы сервисов с целью выявления аварий на боевом окружении
● CI/CD
● Исправление существующих функций
● Рефакторинг кодовой базы в соответствии со стандартами и лучшими практиками
Стек специалиста на проекте
Swagger API, AWS, Kubernetes, ses, SQLAlchemy, MongoDB, Redis, Pytest, Nginx, Celery, FastAPI, Kafka, Python 3.x, Django Rest Framework, SNS, Pydantic, Alembic, Docker Compose, EKS, EC2, Docker, Lambda, Stripe, Django, RDS, PostgreSQL, RabbitMQ
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2021 - Декабрь 2021
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет