Python-разработчик
Контакты
Место проживания - Турция, готова к переезду.
Желаемый формат работы - удаленно полный рабочий день.
Ищу работу на позицию Python-разработчика.
Выпускница курсов Hexlet по направлению Python-разработчик (училась с марта 2022г.).
Мои проекты
Приложение на фреймворке FastAPI, компоненты которого упакованы в Docker, реализовано:
хранение данных о пользователях и их статьях в PostgreSQL, о событиях в MongoDB,
рендеринг на стороне второго сервера (FastAPI),
фронтенд на React (TypeScript),
подключены RabbitMQ, Sentry, Google Analytics.Стек: Python, FastAPI, Docker, PostgreSQL, MongoDB, RabbitMQ, Sentry, Git, GitHub Actions (CI), Poetry, flake8, Google Analytics.
Сервис Football Data с API и телеграм-ботом
Обработка статистики (по времени, по запросу) с помощью Celery (с формированием графиков) и размещением в Google диск.
Стек: Python, Python Telegram Bot, Celery, Redis, seaborn, FastAPI, PostgreSQL, SQLAlchemy, MongoDB, Git, GitHub Actions (CI), Poetry, flake8.
-
Веб-приложение для создания и трэкинга задач пользователей с разными параметрами, возможностью выбора статусов и меток, фильтрации задач.
Проект реализован на основе применения возможностей Django (в т.ч. по работе с моделями, формами, аутентификацией пользователей) с подключением сервиса Rollbar для отслеживания ошибок, задеплоен на Heroku, работает с SQLite и PostgreSQL.
Стек: Python, Django, SQLite, PostgreSQL, Heroku, Rollbar, Git, GitHub Actions (CI), Poetry, flake8.
API - загрузчик файлов и изображений на Django Rest Framework
Реализован доступ к различным форматам изображений и thumbnail в зависимости от плана подписки пользователя, а также возможность выдачи временных ссылок, которые затем удаляются с помощью Celery.
Стек: Python, DRF, Celery, Swagger, Git, GitHub Actions (CI), Poetry, flake8.
API - справочник мед.организаций на Django Rest Framework
Стек: Python, DRF, Swagger, Git, GitHub Actions (CI), Poetry, flake8.
Приложение на Django с функционалом: отражение дерева сотрудников (с использованием 2-х технологий), фильтрация, изменение информации о сотрудниках, загрузка фото, CRUD операции в отношении пользователей.
Стек: Python, Django (+ django-seed, django-filter, django-tables2), PostgreSQL, JS, Pillow.
Веб-сервис на фреймворке FastAPI для загрузки посещенных ссылок и отражения информации о посещенных доменах.
Стек: Python, FastAPI, Redis, Git, GitHub Actions (CI), Poetry, flake8.
Веб-сервис на фреймворке Flask, использующий API Github, возвращающий информацию о самых популярных репозиториях выбранного пользователя GitHub.
Веб-сервис позволяет осуществлять скачивание информации с API GitHub с использованием асинхронных функций (библиотек asyncio, aiohttp). Также обеспечено подключение и кэширование данных запросов в Redis, упаковка приложения в Docker.
Стек: Python, Flask, Docker, Redis, Asyncio, Git, GitHub Actions (CI), Poetry, flake8.
-
Cli-утилита для скачивания кода html-страницы, а также всех ресурсов (картинок, стилей, js).
В рамках проекта прокачала работу с библиотеками по работе с запросами, файловой системой, парсингом html (request, BeautifulSoup, urllib, os, shutil), использовала поиск на основе регулярных выражений, осуществила подключение логгирования к проекту, обработку ошибок и исключений, тестирование с применением стабов и моков.
Стек: Python, Git, GitHub Actions (CI), Pytest, BeautifulSoup, Poetry, flake8.
-
Cli-утилита, позволяющая находить различия между 2 файлами в форматах json/yml с учетом вложенных структур данных с возможностью представления результата в 3-х различных форматах.
В рамках проекта прокачала работу с древовидными структурами данных, базовым тестированием (pytest), ознакомилась с библиотеками парсинга аргументов командной строки (argparse), работы с форматами данных (json, yaml).
Стек: Python, Git, GitHub Actions (CI), Pytest, Poetry, flake8.
-
Реализована архитектура проекта, предполагающая выбор 5 консольных игр на основании единого движка, который оптимизирует процесс добавления новых игр, поддерживая единый интерфейс.
В рамках проекта ознакомилась с базовыми принципами архитектуры проекта/кода, настройкой базового окружения и инфраструктуры проекта (в т.ч. poetry, flake8), Github.
Стек: Python, Git, Poetry, flake8. Участвую в опен-сорс проекте Hexlet Friends.
На leetcode.com решено 79 задач.
Фундаментальные навыки:
- Базовые знания принципов работы сетей, TCP/IP, HTTP, баз данных, алгоритмов и структур данных.
Прикладные навыки:
- стандартная библиотека Python,
- фреймворки Django, FastAPI, Flask,
- SQL, в т.ч. PostgreSQL, SQLite,
- NoSQL, в т.ч. MongoDB, Redis,
- работа с очередями (RabbitMQ),
- асинхронное программирование (asyncio, aiohttp),
- обработка HTTP-запросов (requests), парсинг html (BeautifulSoup),
- Docker, docker-compose,
- Aвтоматическое тестирование (pytest, unittest, request-mock, Selenium) и CI (GitHub Actions),
- Poetry.
Опыт
Организация работы отдела из 8 человек по подготовке аналитических заключений по анализу финансового состояния крупнейших горнодобывающих и металлургических холдингов.
Достижения: за время работы нашей команды мы добились слаженного процесса подготовки заключений для заказчиков внутри банка с созданием единой базы информации по всем ключевым холдингам для автоматизации процесса мониторинга.
С 2011 по окт.2017 работала в коммерческих банках (Банке ВТБ (ПАО), ПАО Банк "ФК Открытие", ПАО "Банк Москвы"), в которых получила продвижение с позиции стажера до эксперта / менеджера проектов.
За время работы в банковской сфере получила навыки организации работы команды / командной работы, совершенствовала аналитические навыки, научилась работать в условиях необходимости соблюдения строгих дедлайнов и высокого качества выполненной работы.
Достижения: стала начальником отдела в 2020г. (повышение с должности консультанта), наладила работу отдела по ежегодному мониторингу крупнейших холдингов.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Измир, Турция
Рекомендации
Юля, привет!
Очень хорошо :)
Только несколько дополнений:
1. При заполнении резюме заполни, пожалуйста, первой строкой имя и фамилию.
2. Следует добавить желаемый формат работы и город проживания.
3. Учебные и пет-проекты буде здорово визуально проработать: суть проекта, полученные навыки и стек можно выделить. Названия проектов оформить в виде ссылки на github. Примером описания проектов может послужить: https://cv.hexlet.io/resumes/701#answer-587
4. Добавить фотографию на Github
Успехов в новой профессии!
Добавить комментарий/ссылку на вакансию