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-профессии!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...