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. Поэтому я здесь :)

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Мария! Давай дополним твое резюме: 1. Описание проектов Давай добавим результа...
Это резюме содержит информацию о вашем опыте работы в области маркетинга и продаж, а та...
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...