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

Опыт


Инженер-программист, ИП Москаленко
Производство спец.одежды, оптово-розничная торговля
Сентябрь 2014 - Январь 2016

Обязанности:
- Участвовала в разработке новой игры
- Взаимодействовала с командой разработки
- Проводила тестирование игры
- Вносила в трекер-задач отловленные баги.
- Разрабатывала дополнительные модули для игры

Инженер-программист, ООО "СИБЕРТИМ"
Разработка компьютерного программного обеспечения
Октябрь 2013 - Декабрь 2013

Обязанности:
- разработка игровых клиентов
- сопровождение и расширение существующих Flash-игр
Функции:
- взаимодействовала с отделом тестирования
- воспроизводила баги, переданные отделом тестирования и исправляла их
- расширяла функционал приложения, в соответствии с поставленной задачей руководителем
- проводила локализацию игр, оптимизацию изображений, в соответствии с требованиями компании,
- составляла ежедневный отчет о проделанной работе

Образование


Python - разработчик. Хекслет Рус
Май 2023 - Март 2024
Томский государственный университет систем управления и радиоэлектроники. Информационное и программное обеспечение автоматизированных систем. Магистратура
Сентябрь 2011 - Июнь 2013

О себе
Проживаю в городе Москва

С 2016 г. осваивала Unity, C#, пробовала создать игру, но увлеклась рисованием в Adobe Illustratore. Через пару лет осознала, что разработка интереснее и начала самостоятельно изучать python и javascript. Определившись с языком разработки, пришла в Хекслет, повысить свои навыки, выполнить проекты, подтянуть знания, освоить backend.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Изменения внесены
0

Ирина, привет!
Давай улучшим резюме:
1. Напиши, пожалуйста, свои имя и фамилию на русском, так как основным языком резюме ты выбрала его.
2. Следует проверить раздел "Описание": он у тебя получился с "прокруткой". Такое может произойти при некорректном копировании информации.
3. Образование
- давай поправим размер шрифта в названии учебного заведения
- и внесем основное образование (бакалавриат/специалитет) при наличии
4. Будет здорово внести город проживания
5. Если была какая-либо деятельность с 2016 года, ее можно упомянуть в разделе "о себе", подчеркнув полученные навыки.

Успехов тебе в IT!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...