Python-разработчик
Контакты
Ищу работу на должность Junior Python-разработчика.
Рассматриваю вакансии с полной или частичной занятостью, в офисе или удаленно (готова к стажировкам).
На текущий момент углубляюсь в бэкенд-разработку на Python (тот самый человек с горящими глазами). Изучаю Flask, SQL. Следующий шаг - Django.
В разработку хотела пойти лет с 17, но жизнь пошла по другому пути и планы немного сдвинулись. Раньше пробовала C, JavaScript, Java и даже C++, но ощущение "это моё" пришло только с изучением Python. Поэтому я здесь :)
На данный момент прохожу обучение по программе Python-разработчик в школе программирования Hexlet. За время обучения успела сделать пять проектов:
Task Manager - веб-приложение на базе фреймворка Django. С его помощью можно работать с задачами и пользователями. Релизованы: регистрация, login/logout, CRUD на все части приложения - пользователи, задачи, статусы, метки, фильтр по задачам, а также права доступа.
Фронтенд часть сделана с помощью Bootstrap (django-bootstrap4), бэкенд - Python3, Django. Добавлена локализация (английский и русский языки).
Также в проекте настроен Rollbar и Railway. Для локального запуска и продакшена используются разные базы данных - sqlite3 и postgres (djdatabaseurl).
Из доп. инструментов использованы poetry, flake8 и coverage.Page Analyzer - веб-приложение на базе фреймворка Flask, которое выполняет запросы по сети и сохраняет полученные данные в базу данных: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных.
Инструменты и стэк проекта: протокол HTTP, SQL и работа с базой данных (PostgreSQL) при помощи библиотеки psycopg. Использовала Bootstrap для фронтенд-части в совокупности с Flask-шаблонизатором Jinja2. Поработала с хостингом Railway.app, где был выложен проект.Page Loader - консольная утилита, которая скачивает html-страницы (и все ресурсы со страниц: картинки, стили и js) из интернета и сохраняет их на компьютере.
Инструменты и стэк проекта: requests lib для HTTP-запросов, logging для логирования процесса выполнения кода, BeautifulSoup для работы с данными в загруженных html-страницах, urllib.parse , argparse.
Для тестирования были использованы: pytest, mock, requests_mock и responses.Difference generator - небольшая консольная утилита, показывающая различия между двумя файлами (json/yaml).
Закрепила навыки TDD и работу с древовидными структурами через рекурсию, использовала модули argparse, json и PyYaml, познакомилась с CI (Continuous Integration) и создала свой первый экшн - GitHub Actions. Углубилась в тестирование - Pytest (fixtures, conftest.py, Pytest-cov), использовала сервис CodeClimate.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
Опыт
Работа в аутсорс-агентстве по направлению Яндекс.Маркет (поддержка пользователей).
За непродолжительное время работы успела в первый месяц получить премию от руководителя, а также косвенно поучаствовать в развитии Яндекс Маркета и дополнить базу знаний.
- работала с большим объемом информации (консультация по всем пунктам интернет-магазина: от характеристик товаров до решения проблем с технической частью сайта), познакомилась с внутренней CRM Яндекса и базой знаний;
- решала проблемы клиентов в чатах, письмах и посредством телефонных звонков, за время работы приобрела моральную стойкость и искренне убедилась в том, что техническая часть и общение с коллегами из других отделов подходит для меня больше.
Работала в небольшой компании по продаже рекламных площадей, начинала с должности менеджера по рекламе, постепенно наращивая стек обязанностей.
За время работы узнала и сделала много разнообразных вещей:
- самостоятельно сверстала шаблон email рассылки, которая активно использовалась в дальнейшем (опыта верстки не было, время было ограничено, но получилось настолько хорошо, что этот шаблон стал основным);
- 3 года работала с CRM Bitrix24, полгода из которых углублялась в настройки и доп. приложения - научилась настраивать триггеры, создавать базы знаний и даже успела поучаствовать во внедрении Bitrix в крупную компанию;
- работала в Adobe Photoshop - правила фотографии торговых центров и дорисовывала объекты на картах для презентации (.pdf) услуг компании, отрисовывала и правила схемы усилителей для облегчения работы технического сотрудника, контролирующего звук в торговых центрах. Также поучаствовала в верстке визиток и самих визитниц;
- обучала сотрудников, работала с отчетами и музыкальной базой (тегирование треков, разбор старой музыкальной базы и её наполнение).
Читаю профессиональную литературу на английском языке
Проживаю в городе Дзержинск, Нижегородская область