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) услуг компании, отрисовывала и правила схемы усилителей для облегчения работы технического сотрудника, контролирующего звук в торговых центрах. Также поучаствовала в верстке визиток и самих визитниц;
- обучала сотрудников, работала с отчетами и музыкальной базой (тегирование треков, разбор старой музыкальной базы и её наполнение).


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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит информацию о ваших навыках и проектах, что хорошо. Однако, есть нес...
Это резюме демонстрирует разносторонний опыт и навыки кандидата. Он имеет как техническ...
Резюме имеет следующие плюсы: Хорошо структурировано и содержит подробное описание пр...
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...