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

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...