python developer / стажер python developer
Контакты
Прошла обучение по программе "Python - разработчик" в школе программирования Hexlet. Научилась писать код на языке Python, работать с разными типами фреймворков (Flask, Django) и базами данных, СУБД PostgreSQL. Занималась разработкой бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику, базу данных и не видна пользователям. Сверстала веб-страницы с использованием шаблонизации и Bootstrap. Фронтенд рендерится на бэкенде (страница собиралась бэкендом Jinja2). Под руководством наставника, написала автотесты на Pytest и оформила четыре учебных проекта в GitHub.
Нахожусь в поиске стажировки и работы для получения опыта, развития собственных навыков, и дальнейшего применения их на благо компании.
- Python, HTML, CSS, Git, Django, SQL
Soft-skills:
- Целеустремленность, обучаемость, эмпатия, критическое мышление
Учебные проекты, позволившие развить навыки работы с Git, Github, poetry, Flask, Django:
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.
Опыт
Обязанности:
- Участвовала в разработке новой игры
- Взаимодействовала с командой разработки
- Проводила тестирование игры
- Вносила в трекер-задач отловленные баги.
Достижения:
- разработала модуль для игры
- провела функциональное тестирование игры, что позволило продукту оставаться качественным даже во время Бета-тестирования.
Обязанности:
- разработка игровых клиентов
- сопровождение и расширение существующих Flash-игр
Функции:
- взаимодействовала с отделом тестирования
- воспроизводила баги, переданные отделом тестирования и исправляла их
- расширяла функционал приложения, в соответствии с поставленной задачей руководителем
- проводила локализацию игр, оптимизацию изображений, в соответствии с требованиями компании,
- составляла ежедневный отчет о проделанной работе
Достижения:
- за короткие сроки освоила AS3, git
Образование
С 2016 г. осваивала Unity, C#, пробовала создать игру, но увлеклась рисованием в Adobe Illustratore. Через пару лет осознала, что разработка интереснее и начала самостоятельно изучать python и javascript. Определившись с языком разработки, пришла в Хекслет, повысить свои навыки, выполнить проекты, подтянуть знания, освоить backend.
Рекомендации
Ирина, привет!
Давай улучшим резюме:
1. Напиши, пожалуйста, свои имя и фамилию на русском, так как основным языком резюме ты выбрала его.
2. Следует проверить раздел "Описание": он у тебя получился с "прокруткой". Такое может произойти при некорректном копировании информации.
3. Образование
- давай поправим размер шрифта в названии учебного заведения
- и внесем основное образование (бакалавриат/специалитет) при наличии
4. Будет здорово внести город проживания
5. Если была какая-либо деятельность с 2016 года, ее можно упомянуть в разделе "о себе", подчеркнув полученные навыки.
Успехов тебе в IT!
Добавить комментарий/ссылку на вакансию