Junior Python-разработчик

Контакты


Контакты доступны после входа на сайт

Описание
Начинающий Python-разработчик с опытом работы в IT-сфере и стремлением к обучению

Ищу работу или стажировку на позиции начинающего (джуниор / junior) Python-разработчика. Закончила профессию Python-разработчик на Hexlet, в рамках которой освоила базовые и продвинутые концепции Python, объектно-ориентированное программирование (ООП) и основы языка SQL. На практических проектах отработала создание web-приложений на фреймворках Django и Flask, работу c базами данных и системой контроля версий Git. Продолжаю обучение самостоятельно и изучаю актуальные для профессии технологии: инструменты развертывания приложений (Docker), асинхронное программированием (asyncio). Также обладаю многолетним опытом работы в IT-сфере в качестве специалиста по документальному сопровождению проектов.

Навыки
Фундаментальные навыки:
  • Python - основной язык программирования
  • SQL и базы данных
  • система контроля версий Git
  • HTML/CSS
  • PyTest
Прикладные навыки:
  • Django
  • Flask
  • Argparse
  • BeautifulSoup
  • Bootstrap

Soft skills

  • Умение работать как в команде так и соло
  • Организованность
  • Способность работать в режиме многозадачности
  • Открытость новым технологиям и навыкам
  • Умение быстро учиться
Описание проектов

Все проекты можно посмотреть на моей страничке на github.com

Игры разума

Консольное приложение из 5 различных мини-игр, проверяющих знания в логическом и арифметическом направлении.

При работе над этим проектом я научилась настраивать рабочее окружение, пользоваться линтером Flake8 и менеджером зависимостей poetry. Получила опыт работы с внешними репозиториями, построения архитектуры полноценного приложения и написания чистого кода.

Технологический стек:
- Python 3
- Poetry
- flake8
- prompt
- CodeClimate

Вычислитель отличий

Программа принимающая путь к двум файлам с расширениями json, yaml, yml и выводящая отличия между ними. Поддерживается обработка вложенных словарей. Есть возможность задать формат вывода.

При выполнении этого проекта я научилась работать с коллекциями, изучила способы построения и обхода деревьев. Научилась парсить и формировать данные формата JSON и YAML. Написала тесты на свой код на pytest и познакомилась с разработкой через тестирование, непрерывной интеграцией (CI) и элементами экстремального программирования (XP)

Технологический стек:
- Python 3
- argparse
- pytest
- Poetry
- flake8
- PyYAML

Анализатор страниц

Это полноценное приложение на базе фреймворка Flask. В нем используются базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных.

Проект позволил получить опыт создания полноценного веб-приложение на базе фреймворка Flask, которое выполняет запросы по сети и сохраняет данные в базу.При этом отрабатывались базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных, которую тоже нужно было спроектировать.

При работе над проектом я научилась пользоваться библиотекой psycopg для выполнения SQL-запросов к базе данных. Научилась пользоваться Bootstrap и использовать его компоненты для визуального оформления. Разворачивая локальное окружение на практике познакомилась с работой протокола TCP и понятием IP-адреса и порта. Также в проекте отрабатывался деплой на хостинг, работающий по модели PaaS (платформа как сервис).

Технологический стек:
- Python 3
- Flask
- psycopg
- gunicorn
- Jinja 2
- Requests
- Bootstrap
- BeautifulSoup
- PaaS (render.com)
- PostgreSQL
- flake8

Менеджер задач

Система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.

На этом проекте я научилась создавать с нуля полноценные сайты. На практике научилась проектировать модели и их отображение на базу данных с помощью ORM и описывать связей между ними (o2m, m2m).

Научилась упрощать работу с типичными CRUD–операциями с помощью ресурсного роутинга. Отработала работу над формами создания, редактирования и фильтрации сущностей с помощью инструментов Django. На этом проекте я отработала механизм авторизации пользователей. Также при работе над проектом я потренироваться интегрировать в код коллектор ошибок Rollbar.

Технологический стек:
- Python 3
- python-dotenv
- Django
- ORM (Object-Relational Mapping)
- Model-View-Controller (MVC)
- Django forms
- Django authentication system
- Django templates
- SQLite
- PostgreSQL
- Rollbar
- Bootstrap
- PaaS (render.com)
- i18n
- flake8

Опыт


Инженер, ассистент руководителя отделения разработки программного обеспечения, Институт безопасного развития атомной энергетики (ИБРАЭ РАН)
Крупный научно-исследовательский центр Российской академии наук, специализирующийся на обеспечении безопасности атомных энергоустановок, в том числе на разработке ПО для проектировщиков АЭС
Октябрь 2011 - Ноябрь 2023
Основные обязанности
  • Административный помощник: помогала с бумажной работой, позволив разработчикам и руководителям сосредоточиться на ключевой работе.
  • Кадровое сопровождение команды: занималась кадровыми задачами в отделении разработки ПО.
  • Посредник: связывала между собой подразделения, руководителей и сотрудников.
  • Организатор: организовывала рабочие совещания и приемки проектов.
  • Исследователь: находила и подготавливала нужные данные для проверки программ.
  • Визуализатор: превращала данные в наглядные материалы для презентаций, статей, конференций.
Достижения
  • Сохранила время разработчикам и руководителям: освободила их от ненужной бумажной работы.
  • Улучшила коммуникацию между участниками проекта
  • Ускорила документооборот: сократила время на решение проблем с документацией.
  • Сделала результаты понятнее: создала интуитивно понятные презентации для заинтересованных лиц.

Образование


Python-разработчик, Hexlet
Январь 2024 - по настоящее время
Журналистика, художественный перевод и редактирование, Институт журналистики и литературного творчества
Сентябрь 2007 - Июнь 2011

О себе
Готов к релокации
Свободно владею английским языком
Проживаю в городе Москва

Комментарии


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

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

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

Привет, Юлия!
У тебя получилось замечатленное резюме. Ты - молодец!
Желаю тебе удачи в новой профессии!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Этот кандидат имеет обширный опыт в области IT, начиная с администрирования ИТ инфрастр...
Это резюме обладает обширным опытом работы в IT-сфере, начиная с веб-дизайна и верстки ...
Привет, Артур! 
Давай дополним твое резюме: 1. Описание проектов Для удобства и компа...
Это резюме Java-разработчика демонстрирует широкий набор навыков и опыта работы над раз...
Данное резюме имеет некоторые плюсы, такие как: Хорошее знание технологий и инструмен...
Это резюме Java-разработчика содержит хороший набор хард и софт скиллов, а также информ...
Это резюме содержит информацию о вашем опыте работы в сфере общественного питания, а та...
Резюме имеет хороший объем информации о ваших навыках и опыте работы. Однако, есть неск...
Это резюме выглядит достаточно информативным и хорошо структурированным. В нем отражены...
Это резюме Python-разработчика содержит много полезной информации о навыках, опыте рабо...