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

Контакты


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

Описание

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

На текущий момент углубляюсь в разработку (тот самый человек с горящими глазами), читаю "книгу с кабанчиком" и пишу асинхронную CLI-утилиту для подсчета количества строк кода в проектах. Люблю консоль и даже сделала огромный проект на 5 тысяч строк для этой среды (коллекция игр с кастомизацией и ачивками, https://github.com/zluuba/games-of-terminal).

Прошла обучение по программе Python-разработчик в школе программирования Hexlet, где успела сделать пять проектов, включая Task Manager на базе фреймворка Django и Page Analyzer на базе Flask.
Постоянно дообучаюсь, прохожу курсы на платформе Stepik, читаю книги по разработке и статьи на Хабре и, конечно же, пишу собственные проекты.

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

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

Описание проектов

Пет-проекты

  1. zluuba.art (сайт) - персональный сайт, написанный на Flask, с версткой на чистых HTML и CSS, дополненный парой скриптов на JavaScript. Сайт задеплоен вручную с помощью Nginx и Docker-контейнеров (сейчас крутятся основной сайт - zluuba.art и два учебных приложения - task-manager.zluuba.art, page-analyzer.zluuba.art)

  2. Games Of Terminal - приложение для консоли с коллекцией игр. Реализованы 4 классические игры, окно статистики, настройки, борд с ачивками, кастомизация игр и все это приправлено собственным GUI и остальными плюшками на 5 тысяч строк кода. Написано приложение на чистом Python (библиотека Curses) и SQL (SQLite3).

Учебные проекты

  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.

Опыт


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

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

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

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

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


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

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

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

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

Комментарии


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

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

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