Павел К. Python разработчик, Middle+
ID 17732
ПК
Павел К.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 1 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
● Отличные знания Python
● Отличные знания Frontend
● Практический опыт проектирования сложных систем
● Практический опыт работы с AWS
● Продвинутый опыт проектирования моделей баз данных
● Модульное и интеграционное тестирование
● Проектирование RESTful API
Проекты
(5 лет 3 месяца)
Комплексная веб-платформа, предназначенная для исследователей, ученых и лабораторных технических специалистов, работающих с биологическими данными.
Роль
Инженер-программист
Обязанности
Эта платформа позволяет легко отслеживать, хранить, и анализировать сложные наборы данных, включая экспрессию генов и данные о взаимодействии белков. С этими интуитивно понятными пользовательским интерфейсом и мощными инструментами анализа данных, они обеспечивает оптимизированный и эффективный способ управления данными исследования, которые помогут вам быстро тенденции.
● Проектирование и разработка RESTful API архитектуры и схемы
● Backend-разработка
● Проектирование микросервисной архитектуры
● Проектирование базы данных SQL, реализация моделей и интерфейсов доступа к данным, нормализация базы данных
● Настройка аутентификации и авторизации OAuth
● Внедрение механизма мониторинга и журналирования для отслеживания состояния и производительность микросервисов
● Реализация хранения файлов в AWS S3
● Настройка Kibana для визуализации и анализа больших датасетов, включая логи, временные ряды и другие типы данных
● Настройка и управление AWS RDS:
● Подключение AWS Lambda
● Настройка AWS SES для отправки emails
● Настройка AWS SNS для уведомлений
● Определение ролей пользователей и пользовательских групп с помощью AWS IAM roles
● Реализация аутентификации пользователей с использованием AWS Cognito
● Настройка хранилища Redis
● Обеспечение технической осуществимости UI/UX
● Реализация динамических компонентов React
● Тесное сотрудничество с продуктовой командой и дизайнерами, чтобы воплотить свое видение и пользовательский опыт в код
● Валидация больших дата фреймов с помощью Pandas
● Настройка CI/CD с помощью Jenkins
● Поддержка проекта, исследование кодовой базы, предложение необходимых улучшений
● Код-ревью и рефакторинг, помощь в реализации задач
● Автоматизированное тестирование с помощью Pytest, pytest-mock, unittest, moto
● Исследование узких мест кода и улучшение его производительности
● Написание технической документации (Confluence, Swagger API)
Стек специалиста на проекте
React testing library, Redux, AWS, SQLAlchemy, Numpy, Pandas, Kibana, Bitbucket, Linux, Webpack, Jest, Redis, OAuth, Celery, FastAPI, Kafka, API Gateway, S3, SNS, Pydantic, Alembic, Docker Compose, EC2, HTML, CSS, Docker, Python, etc, TypeScript, Lambda, CloudWatch, Axios.js, Express.js, Django, RDS, Material UI, React, JavaScript, Node.js, PostgreSQL, Jenkins, Django Rest Framework, Kubernetes
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Январь 2023 - По настоящее время
(2 года 7 месяцев)
Платформа виртуального магазина
Роль
Инженер-программист
Обязанности
Платформа виртуального магазина, которая дает возможность выбирать и приобретать товары в формате дополненной реальности. Позволяет людям исследовать продукты перед их покупкой, читая отзывы и просматривая рейтинги.
● Проектирование и разработка RESTful API архитектуры и схемы
● Backend-разработка
● Проектирование и разработка serverless части на AWS Lambda
● Интегрировал AWS Kinesis c AWS Lambda
● Проектирование и настройка базы данных AWS RDS
● Проектирование MongoDB схемы и моделей данных
● Мониторинг и оптимизация SQL-запросов, рефакторинг сложных запросов, анализ и повышение производительности выполнения запросов
● Решение сложных задач N+1 с помощью SQLAlchemy
● Конфигурирование Kafka и Kafka репликаций
● Настройка AWS SNS для уведомлений
● Конфигурирование AWS SES для отправки emails
● Реализация кэширования с Redis
● Управление и поддержка инфраструктуры, необходимой для запуска конвейера CI/CD
● Управление и оптимизация использования ресурсов Kubernetes(k8s)
● Настройка CI с Bitbucket, форматтерами, линтерами
● Обеспечение технической осуществимости UI/UX
● Реализация динамических компонентов React
● Архитектурное проектирование и поддержка проекта. Задачи по исследованию и предоставлению необходимых предложений по улучшению стабильности и производительности систем
● Автоматическое тестирование с помощью Pytest, unittest, pytest-mock, moto
● Написание технической документации (Confluence, Swagger API)
● Отладка и рефакторинг существующего функционала, оптимизация базы кода и исправление ошибок
● Наставничество, адаптация новичков
● Проводить ревью кода и предлагать советы и рекомендации по реализации задач коллег или о том, как улучшить стиль кода
Стек специалиста на проекте
React testing library, Redux, AWS, SQLAlchemy, Numpy, Elasticsearch, Pandas, Bitbucket, MongoDB, Linux, Webpack, Jest, Redis, Pytest, Celery, FastAPI, Kafka, Mantine, OpenSearch, API Gateway, S3, SNS, Pydantic, Alembic, Docker Compose, EKS, SQS, Cognito, HTML, CSS, Docker, Python, cdk, etc, TypeScript, Lambda, CloudWatch, Axios.js, RDS, React, JavaScript, PostgreSQL, kinesis, Django Rest Framework, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2021 - Январь 2023
(1 год 8 месяцев)
Туристическое приложение для индивидуальных поездок на выходные.
Роль
Инженер-программист
Обязанности
Управляет покупкой билетов на самолет и бронированием отелей с интеграцией многочисленных провайдеров. Реализована система рейтинга для множества мест (стран, территорий, районов, городов) по всему миру, собирая информацию от поставщиков новостей, социальных сетей и множества других сервисов, таких как SongKick, Trip Advisor, Wikipedia и т. д. Это позволило нам предоставить нашим клиентам персональные предложения о том, какое место посетить в следующий раз. Также мы формируем список актуальных вариантов развлечений в этих местах и интересных фактов, адаптированный для каждого клиента.
● Бэкенд-разработка
● Проектирование базы данных, реализация моделей и интерфейсов доступа к данным, нормализация базы данных
● Настройка хранения журналов с помощью AWS S3
● Разработка сервиса на Flask
● Настройка Redis для целей кэширования.
● Работа с MongoDB для хранения статистики активности пользователей
● Реализация хранилища изображений на S3
● Просмотрите запросы на включение от других членов команды.
● Автоматизированное тестирование с помощью Pytest, pytest-mock, unittest
● Оптимизация и профилирование SQL-запросов, решение задач N+1 с помощью Django Tools.
● Работа со сложными задачами Celery с использованием кусков Celery и цепочек Celery.
● Документирование API с помощью OpenAPI
● Написание файлов Docker Compose
● Улучшение документации кода
Стек специалиста на проекте
AWS, admin, SQLAlchemy, Bash, MongoDB, Linux, Redis, GitHub, Celery, Marshmallow, API Gateway, S3, Alembic, Docker Compose, EC2, Plotly, Docker, Python, Lambda, Flask, Django, RDS, OpenAPI, RabbitMQ, beat, PostgreSQL, Django Rest Framework
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Май 2020 - Июнь 2021
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет