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

Контакты


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

Описание

Ищу работу на должность Junior Python-разработчика.
Рассматриваю вакансии с полной или частичной занятостью, в офисе или удаленно (готова к стажировкам).

На текущий момент углубляюсь в бэкенд-разработку на Python (тот самый человек с горящими глазами). Изучаю Flask, SQL. Следующий шаг - Django.

В разработку хотела пойти лет с 17, но жизнь пошла по другому пути и планы немного сдвинулись. Раньше пробовала C, JavaScript, Java и даже C++, но ощущение "это моё" пришло только с изучением Python. Поэтому я здесь :)


На данный момент прохожу обучение по программе Python-разработчик в школе программирования Hexlet. За время обучения успела сделать пять проектов:

  1. Task Manager - веб-приложение на базе фреймворка Django. С его помощью можно работать с задачами и пользователями. Релизованы: регистрация, login/logout, CRUD на все части приложения - пользователи, задачи, статусы, метки, фильтр по задачам, а также права доступа.
    Фронтенд часть сделана с помощью Bootstrap (django-bootstrap4), бэкенд - Python3, Django. Добавлена локализация (английский и русский языки).
    Также в проекте настроен Rollbar и Railway. Для локального запуска и продакшена используются разные базы данных - sqlite3 и postgres (djdatabaseurl).
    Из доп. инструментов использованы poetry, flake8 и coverage.

  2. Page Analyzer - веб-приложение на базе фреймворка Flask, которое выполняет запросы по сети и сохраняет полученные данные в базу данных: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных.
    Инструменты и стэк проекта: протокол HTTP, SQL и работа с базой данных (PostgreSQL) при помощи библиотеки psycopg. Использовала Bootstrap для фронтенд-части в совокупности с Flask-шаблонизатором Jinja2. Поработала с хостингом Railway.app, где был выложен проект.

  3. Page Loader - консольная утилита, которая скачивает html-страницы (и все ресурсы со страниц: картинки, стили и js) из интернета и сохраняет их на компьютере.
    Инструменты и стэк проекта: requests lib для HTTP-запросов, logging для логирования процесса выполнения кода, BeautifulSoup для работы с данными в загруженных html-страницах, urllib.parse , argparse.
    Для тестирования были использованы: pytest, mock, requests_mock и responses.

  4. Difference generator - небольшая консольная утилита, показывающая различия между двумя файлами (json/yaml).
    Закрепила навыки TDD и работу с древовидными структурами через рекурсию, использовала модули argparse, json и PyYaml, познакомилась с CI (Continuous Integration) и создала свой первый экшн - GitHub Actions. Углубилась в тестирование - Pytest (fixtures, conftest.py, Pytest-cov), использовала сервис CodeClimate.

  5. Brain Games - мини-проект с консольными математическими играми.
    Самый первый проект. В нём отточила работу с пакетами и модулями, закрепила базовые навыки языка Python, работу с окружением - Poetry и линтером - flake8. Также, начиная с этого проекта, начала активно использовать командную строку, Git и GitHub.


Помимо обучения на Hexlet.io, решаю алгоритмические задачи на Codebattle, LeetCode и выкладываю решения на GitHub (codebattle, leetcode).

В свободное время изучаю корейский язык и осваиваю гитару.

Навыки
  • Python 3
  • Django
  • Flask
  • SQL
  • Pytest
  • HTML/CSS
  • Git, GitHub
  • Linux

Инструменты: Poetry, flake8, GitHub Actions, Bootstrap

Опыт


Сотрудник службы поддержки пользователей, ООО 'Ситистафф' (направление - Яндекс Маркет)
Февраль 2021 - Май 2021

Работа в аутсорс-агентстве по направлению Яндекс.Маркет (поддержка пользователей).
За непродолжительное время работы успела в первый месяц получить премию от руководителя, а также косвенно поучаствовать в развитии Яндекс Маркета и дополнить базу знаний.

  • работала с большим объемом информации (консультация по всем пунктам интернет-магазина: от характеристик товаров до решения проблем с технической частью сайта), познакомилась с внутренней CRM Яндекса и базой знаний;
  • решала проблемы клиентов в чатах, письмах и посредством телефонных звонков, за время работы приобрела моральную стойкость и искренне убедилась в том, что техническая часть и общение с коллегами из других отделов подходит для меня больше.
Менеджер по рекламе / Помощник руководителя, Медиагруппа 'Пульс'
Январь 2018 - Ноябрь 2020

Работала в небольшой компании по продаже рекламных площадей, начинала с должности менеджера по рекламе, постепенно наращивая стек обязанностей.

За время работы узнала и сделала много разнообразных вещей:
- самостоятельно сверстала шаблон email рассылки, которая активно использовалась в дальнейшем (опыта верстки не было, время было ограничено, но получилось настолько хорошо, что этот шаблон стал основным);
- 3 года работала с CRM Bitrix24, полгода из которых углублялась в настройки и доп. приложения - научилась настраивать триггеры, создавать базы знаний и даже успела поучаствовать во внедрении Bitrix в крупную компанию;
- работала в Adobe Photoshop - правила фотографии торговых центров и дорисовывала объекты на картах для презентации (.pdf) услуг компании, отрисовывала и правила схемы усилителей для облегчения работы технического сотрудника, контролирующего звук в торговых центрах. Также поучаствовала в верстке визиток и самих визитниц;
- обучала сотрудников, работала с отчетами и музыкальной базой (тегирование треков, разбор старой музыкальной базы и её наполнение).


О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Дзержинск, Нижегородская область

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...