Резюме: Python Developer
Разработчик с более чем 1 годом опыта, специализирующийся на создании веб-приложений и десктопных приложений. Уверенно работаю с языком программирования Python и базами данных. Стремлюсь к соблюдению передовых ИТ-практик (DRY, KISS, SOLID, YAGNI) и поддержанию высокого уровня качества кода.
✔ Опыт работы
✅Web-разработка на Django
Фриланс | Декабрь 2023 - н.в.
✅Python Developer
ЧТУП «Бренд Скан Бай» | Май 2023 - Ноябрь 2023
- Создан план проекта. Произведены разработка и тестирование Django
приложений в соответствии с требованиями технического задания, с
использованием технологий веб-скрапинга и автоматизации.
- Работа с PyQt6 для создания UI десктопного приложения. Обеспечена
функциональность под Windows с осуществлением парсинга ресурсов
по запросам пользователей.
- Разработано API с использованием DRF.
- Осуществляла развертывание, поддержку и обновление Django
приложения на виртуальном сервере (VPS) на OS Linux с установкой и
настройкой RabbitMQ и Supervisor.
✅Web-разработка на Django
Фриланс | Январь 2023 - Май 2023
- Созданы планы проектов, разработаны и протестированы веб-
приложения с их использованием для малого бизнеса в соответствии с
требованиями заказчиков.
- Налажены коммуникации со стейкхолдерами: расставляла
приоритеты и утверждала задачи.
- Установлены и соблюдены мэйлстоуны.
- Гарантирована безопасность и масштабируемость кода.
Технологии и инструменты:
- Языки программирования: Python, JavaScript.
- Фреймворк: Django.
- Разметка и стили: HTML, CSS.
- Базы данных и язык запросов: PostgreSQL, SQLite, SQL, MongoDB.
- Веб-скрапинг и автоматизация: BS4, Selenium, Selenium Wire, Arsenic, Playwright.
- Контроль версий: Git, GitHub.
- Асинхронная очередь задач: RabbitMQ, Celery.
- Операционные системы: Linux (Ubuntu 18.10+), Windows (XP+).
- Контроль над процессами: Supervisor.
- Прочие технологии и библиотеки: DRF, Asyncio, Aiohttp, Aiogram, Unittest, Pytest, PyQt6, cx_Freeze, Docker, regular-expressions, Pandas, Matplotlib.