Python-разработчик(backend)

Контакты


Контакты доступны после входа на сайт

Описание

Python-разработчик с более чем 4-летним стажем в разработке программного обеспечения. Начал свою карьеру с создания парсинг-скриптов для стартапа в сфере кешбек-приложений, используя BeautifulSoup и Requests. Успешно работал с регулярными выражениями и форматами данных XML, HTML и JSON, а также проводил тестирование запросов с помощью Postman. В процессе работы активно использовал Git для контроля версий и совместной разработки.

В настоящее время разрабатываю API для проекта в области геотехнологий, используя Flask для расширения приложения, SQLAlchemy для работы с БД, Alembic для миграций и Marshmallow для валидации данных. Для хранения данных применяю Postgres, а для обработки фоновых задач — Redis и Celery. В этом проекте также активно использую Git для управления кодом, Docker и Docker Compose для развертывания, а GitLab CI для деплоя.

Стремлюсь развивать свои навыки в области разработки веб-приложений и API, а также углубить знания в архитектуре микросервисов и облачных технологиях. Интересует работа над проектами, которые имеют значительное влияние на пользователей и общество в целом.

Навыки
  • Python
  • SQL (PostgreSQL, SQLite, MySQL)
  • Flask, Marshmallow, SQLAlchemy, Alembic
  • Автоматическое тестирование (PyTest)
  • BeautifulSoup
  • Pandas, Numpy, Matplotlib
  • Redis
  • Git, GitHub (CI), GitLab (CI)
  • Docker, Docker-compose
  • Linux (Shell)
  • Английский язык B1
Описание проектов

# Игры разума
Описание: консольное приложение с пятью простыми математическими играми.
Приобретенные навыки: Добавление и отслеживание зависимостей, сборка python пакета в poetry, работа с Shell в Linux, применение Git и GitHub для отслеживания истории изменений, проверка качества кода с flake8 и CodeClimate
Стек: Python, Poetry, PyEnv, Makefile, flake8, CodeClimate, Git

# Вычислитель отличий
Описание: консольное приложение для сравнения файлов формата JSON, YAML.
Приобретенные навыки: Тестирование приложения с Pytest, проверка покрытия тестами с Pytest cov, работа с консольными аргументами через argparse, работа с YAML, JSON файлами, рекурсивный проход по древовидной структуре, создание workflow в GitHub
Стек: Python, Poetry, PyEnv, Makefile, flake8, Pytest, CodeClimate, Git, GitHub(workflows)

Опыт


ПРОГРАММИСТ 3 КАТЕГОРИИ,  "АКСЕЛКОМП"
Компания полного цикла разработки программ для автоматизации научных и инженерных расчетов
Ноябрь 2020 - по настоящее время

Обязанности:
- Проектирование и создание RESTful API
- Тестирование API (Postman)
- Интеграция сторонних API и сервисов
- Реализация системы прав доступа пользователей
- Проектирование схем базы данных и ORM моделей
- Разработка фоновых заданий и периодических задач (cron, Redis)
- Создание и поддержка Docker-контейнеров(Dockerfile, docker-compose)
- Настройка CI/CD пайплайнов в GitLab
- Создание схем для сериализации и десериализации данных (Marshmallow)
Достижения:
- Сократил время ожидания ответа от сервиса на 30% за счет внедрения фоновой обработки конвертации загружаемых видеофайлов (Celery + Redis) в формат .webm
- Автоматизировал сбор данных, создав микросервис для записи данных с датчиков (температура, влажность, давление) и интегрировав его в основное приложение через периодические cron запросы
- Обеспечил безопасность доступа пользователей, разработав и внедрив ролевую систему доступа

Младший программист, "КЕШОФФ ЛАБ"
Международная компания CASHOFF ведет свою деятельность в сфере финансовых и маркетинговых технологий, решая задачи банков (CASHOFF), брендов (LOEE) и потребителей (Yepy) по всему миру.
Июнь 2019 - Май 2020

Обязанности:
- Разработка схем для сериализации и десериализации данных (Marshmallow)
- Валидация и нормализация данных, полученных с парсеров
- Использование Postman для тестирования API и HTTP-запросов
- Обеспечение корректного парсинга данных с учетом изменений на целевых веб-страницах
Достижения:
- Привлек клиентов из Финляндии, создав парсинг приложения для финской программы лояльности

Образование


Информационные системы и технологии, бакалавр, Ярославский государственный технический университет
Сентябрь 2018 - Июль 2023

О себе
Готов к релокации в другую страну
Могу проходить интервью на английском языке
Проживаю в городе Ярославль

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Ожидает подтверждения
0

Привет, Владислав!

У тебя получилось очень хорошее и полное резюме, молодец! Давай только добавим сведения о дополнительном профильном образовании, в частности обучение в школе программирования Hexlet.

Желаю тебе удачи в освоении IT-профессии!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Junior Python-разработчика отражает вашу страсть к программированию и обучен...
Based on the information provided, here is an evaluation of the resume for a Junior Bac...
Привет, Дмитрий! 
Давай улучшим твое резюме: Опыт. Основной принцип, которого мы при...
Это резюме содержит хорошую информацию о ваших навыках и опыте работы. Ваши навыки в об...
Резюме Junior Data Analyst имеет позитивные моменты, такие как: Обширный опыт работы ...
Резюме имеет хороший объем информации о вашем профессиональном опыте, образовании и нав...
Это резюме Junior Java-разработчика содержит много полезной информации о навыках и прое...
Это резюме Junior Java Developer имеет некоторые положительные моменты, но также есть н...
Это резюме выглядит впечатляюще и содержит много информации о вашем опыте работы и навы...
Привет, Сергей! 
Давай улучшим твое резюме: Опыт. Давай дополним этот раздел техноло...