python developer
Контакты
Прошла обучение по программе "Python - разработчик" в школе программирования Hexlet. Занималась разработкой бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику, базу данных и не видна пользователям. Сверстала веб-страницы с использованием шаблонизации и Bootstrap. Фронтенд рендерится на бэкенде (страница собиралась бэкендом Jinja2). Под руководством наставника, написала автотесты на Pytest и оформила четыре учебных проекта в GitHub.
- Python (опытный), Django, SQL, HTML, CSS, Git, JavaScript (новичок)
Учебные проекты:
1) Brain-games репозиторий на GitHub
Набор из пяти консольных математических игр. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
В ходе выполнения проекта:
- построила архитектуру приложения,
- настроила окружение с пакетным менеджером Poetry,
- подключила автоматическое отслеживание качества кода с помощью CodeClimate, flake8.
2) Вычислитель отличий репозиторий на GitHub
Консольное приложение, выводящее разницу между двумя структурами данных. Парсит и форматирует данные в json и yaml. Умеет выводить результат сравнения в трёх разных форматах: stylish, plain, json.
В ходе выполнения проекта:
- работала с библиотеками argparse, json, PyYAML,
- практиковалась в автоматическом тестировании приложения, используя фреймворк pytest,
- подключила Github Actions к приложению.
3) Анализатор страниц репозиторий на GitHub
Веб-приложение для анализа сайтов на SEO-пригодность при помощи парсинга HTML тэгов.
В ходе выполнения проекта:
- работала с библиотеками: requests, beautifulsoup,
- создала полноценное приложение на базе фреймворка Flask,
- развернула проект в продакшен-среде. Проект был развернут на PaaS — render.com,
- создала шаблоны страниц и подключила Bootstrap с помощью CDN,
- организовала взаимодействие с базой данных с помощью PostgreSQL для локальной разработки и продакшен.
4) Task Manager репозиторий на GitHub
Веб-приложение по управлению задачами с возможностью простановки меток и статусов.
В ходе выполнения проекта:
- работала с библиотеками: django-bootstrap5, django-filter,
- создала полноценное приложение на базе фреймворка Django,
- организовала взаимодействие с базой данных с помощью PostgreSQL для локальной разработки (pgAdmin4) и продакшен,
- практиковалась в автоматическом тестировании CRUD модулей приложения,
- подключила flash-сообщения,
- реализовала локализацию русского языка с помощью i18n.
Стек:
Git, poetry, Flask, Django, PostgreSQL
Опыт
Обязанности:
- Участвовала в разработке новой игры
- Взаимодействовала с командой разработки
- Проводила тестирование игры
- Вносила в трекер-задач отловленные баги.
- Разрабатывала дополнительные модули для игры
Обязанности:
- разработка игровых клиентов
- сопровождение и расширение существующих Flash-игр
Функции:
- взаимодействовала с отделом тестирования
- воспроизводила баги, переданные отделом тестирования и исправляла их
- расширяла функционал приложения, в соответствии с поставленной задачей руководителем
- проводила локализацию игр, оптимизацию изображений, в соответствии с требованиями компании,
- составляла ежедневный отчет о проделанной работе
Образование
С 2016 г. осваивала Unity, C#, пробовала создать игру, но увлеклась рисованием в Adobe Illustratore. Через пару лет осознала, что разработка интереснее и начала самостоятельно изучать python и javascript. Определившись с языком разработки, пришла в Хекслет, повысить свои навыки, выполнить проекты, подтянуть знания, освоить backend.
Рекомендации
Ирина, привет!
Давай улучшим резюме:
1. Напиши, пожалуйста, свои имя и фамилию на русском, так как основным языком резюме ты выбрала его.
2. Следует проверить раздел "Описание": он у тебя получился с "прокруткой". Такое может произойти при некорректном копировании информации.
3. Образование
- давай поправим размер шрифта в названии учебного заведения
- и внесем основное образование (бакалавриат/специалитет) при наличии
4. Будет здорово внести город проживания
5. Если была какая-либо деятельность с 2016 года, ее можно упомянуть в разделе "о себе", подчеркнув полученные навыки.
Успехов тебе в IT!
Добавить комментарий/ссылку на вакансию