ВП
Владислав П.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3 750 Р/час
НДС не облагается
Специалист доступен с 6 ноября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
опыт в ИТ – более 5 лет
опыт коммерческой разработки ПО - более 5 лет
Навыки и умения
оценка трудоемкости и декомпозиция задач
оптимизация существующих решений и внедрение новых технологий
проектирование масштабируемых сервисов и баз данных
работа с монолитной и микросервисной архитектурами
написание асинхронных сервисов
опыт разработки API
опыт интеграций со сторонними сервисами по различным протоколам
покрытие кода тестами c помощью PyTest
документирование на базе спецификаций OpenAPI
проведение codereview
работа с логированием, ошибками и метриками при помощи ELK, Sentry, Grafana
настройка CI/CD пайплайнов
владение SQL и NoSQL базами данных
Проекты
(5 лет 4 месяца)
Сервис выпуска и пополнения карт
Роль
Python - разработчик
Обязанности
Описание
Сервис предоставляет возможность выпускать различные виртуальные карты, пополнять их и оплачивать услуги, а также смотреть аналитику с дашбордами по всем операциям. Выпуск карт не ограничен по количеству.
В сервисе можно создавать команды с разными ролями доступа (Business Owner, TeamLead, Finance Manager и т.д).
Задачи
Работал над карточным сервисом, обеспечивая функционал по выпуску и пополнению карт. Создал и интегрировал REST API с использованием FastAPI, обеспечивающий надежную и быструю передачу данных. Вел документацию и автоматическое тестирование API для поддержания высокого качества кода и упрощения работы других команд с проектом.
Внедрил систему непрерывной интеграции и доставки (CI/CD), что позволило сократить время между разработкой и деплоем на 20%. Это значительно повысило стабильность и скорость обновления системы.
Интегрировал Sentry для мониторинга ошибок и их анализа. Это позволило быстро реагировать на возникшие проблемы и повышать качество продукта. Также настроил связь Sentry с Grafana и ELK Stack для комплексного мониторинга и анализа производительности системы
Принял участие в переходе на контейнерную архитектуру с помощью Docker для серверной части приложения. Автоматизировал процессы деплоя, что сократило время развертывания и активизировало процесс разработки.
Стек специалиста на проекте
Grafana, python 3.10, Clickhouse, SQLAlchemy, Git, Redis, Pytest, FastAPI, Sentry, ELK Stack, Docker, Python, Jenkins, CI/CD, GitLab CI/CD, API testing, PostgreSQL, RabbitMQ, REST API, djangoorm, business
Отрасль проекта
FinTech & Banking
Период работы
Август 2022 - Сентябрь 2024
(2 года 2 месяца)
Веб приложение для покупки билетов на мероприятия
Роль
Python - разработчик
Обязанности
Описание
Веб приложение для покупки билетов на концерты и другие мероприятия. Пользователи могут покупать билеты на различные мероприятия (стендапы, концерты, бои и т.д.). На сайте можно выбрать мероприятия, приобрести билет, посмотреть всю полезную информацию, подписаться на выступающего, задать вопрос организаторам и т.д.
Задачи
Принимал активное участие в создании веб-приложения для управления и просмотра информации о различных евентах. Моя работа включала проектирование и реализацию масштабируемого и эффективного REST API с использованием FastAPI, что обеспечило надежную передачу и обновление данных приложения.
Создал комплексную систему для сбора и анализа логов, интегрировав возможности Kibana и Elasticsearch. Это значительно упростило мониторинг и отладку приложений, сократив время на выявление и устранение ошибок, что положительно отразилось на продуктивности команды разработки.
Разработал и внедрил обширную систему автоматизированного тестирования с охватом кода более 90%. Активно занимался рефакторингом кода для улучшения его тестируемости и сопровождаемости, что привело к значительному снижению числа дефектов в продакшенe и повысило уверенность в качестве кода перед каждым релизом.
Повысил производительность системы за счёт внедрения механизма кеширования данных PostgreSQL при помощи Redis, что существенно сократило нагрузку на основную базу данных.
Стек специалиста на проекте
SQLAlchemy, Elasticsearch, Kibana, Swagger, Redis, Pytest, FastAPI, Docker, Python, GitLab CI/CD, PostgreSQL, Testing, REST API
Отрасль проекта
Media
Период работы
Июнь 2019 - Июль 2022
(3 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет