Junior Python Разработчик
Контакты
Ищу работу Python-разработчиком в офисе Москвы или удалённо. Полный рабочий день. Без релокации.
Коммерческого опыта в разработке у меня нет, но есть горящие глаза и желание стать Senior Python разработчиком, погрузиться в Python с головой.
С 2020 года я начал самостоятельно заниматься разработкой на языке программирования Python. Сначала изучал язык самостоятельно и написал два личных проекта на Flask и телеграм бота используя библиотеку aiogram. Но с ноября 2021 года решил пройти курсы и сейчас завершаю обучение на платформе Hexlet.
Имею опыт разработки на Python 3.8+. Flask, Django 4+. В личных и учебных проектах использовал PostgreSQL.
На данный момент переписываю свой личный проект “Домашняя бухгалтерия” с Flask на Django. https://github.com/TurtleOld/hasta-la-vista-money
Параллельно хочу изучить ML и Kotlin.
Учебные проекты:
-
Идея: Cоздать бота для ограниченного круга лиц и чтобы он общался только на определенные темы, или показывал погоду в требуемом городе. Сейчас заготовленные тексты он берет из базы данных по ключевым словам или предложениям.
Основные используемые инструменты и библиотеки:
Python 3.9, Aiogram, Requests, psycopg2, Docker Домашняя бухгалтерия.
Идея: Cоздать домашнюю бухгалтерию, с анализом расходов. Но не заносить вручную данные с чеков, а брать данные с QR-кодов на чеках. Проект относится к Российскому сегменту, так как работает только с базой ФНС России.
Проект состоит из двух подпроектов:
2.1. Бот, который берет информацию с QR-Code чека и заносит в базу данных.Основные используемые инструменты и библиотеки:
Python 3.9, Aiogram, psycopg2, Docker
Эта часть выполнена. Требуется рефакторинг после прохождения курса Python-разработчик на Hexlet.2.2. Отображение данных из базы данных, посредством Flask на сайте.
Основные используемые инструменты и библиотеки:
Python 3.9, Aiogram, Requests, psycopg2
Эта часть выполнена не полностью. Нет графиков, почти нет анализа данных. Требуется рефакторинг.Brain Games - проект по созданию игр для разума (арифметические действия, проверка на четность, поиск наибольшего делителя).
Выполненные задачи:
- Настроить рабочее окружение
- Использование пакетного менеджера poetry
- Настройка линтера Wemake-python-styleguide и CodeClimate
- Добавить проверку проекта через Github Actions и добавление бэйджика в README
Difference generator - вычислитель отличий между двумя файлами. Показывает как изменились данные между двумя файлами в формате stylish, json, plain.
Выполненные задачи:
- Работа с файловой системой, парсинг и форматирование вывода в нескольких вариантах
- Написание автотестов и покрытие тестами 91%
- Добавить проверку проекта через Github Actions и добавление бэйджика в README
Page loader - приложение позволяющее скачивать интернет страницы.
Выполненные задачи:
- Настроить рабочее окружение
- Использование пакетного менеджера poetry
- Добавить проверку проекта через Github Actions и добавление бэйджика в README
- Работа с библиотекой BeautifulSoup. Парсинг интернет страниц.
Task manager- система управления задачами, подобная http://www.redmine.org/. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
Основной стек технологий:
Python 3.9, Django 4+, django-filter, PostgreSQLВыполненные задачи:
- Работы с популярным веб-фрэймворком Django.
- Создание моделей базы данных PostgreSQL.
- Развёртывание проекта на Heroku.
Ноябрь 2019 - Март 2020.
Frontend-разработчик на портале Hexlet
Обучение и выполнение проектов по frontend разработке.
Разработал проект Brain Games (арифметические действия, проверка на четность, поиск наибольшего делителя):
Январь 2021 - Март 2021.
Обучение по курсу "Поколение Python": курс для начинающих на портале Stepic.
HTML, CSS, SASS, Python 3.9, Flask, Django, Docker
Опыт
Администрирование Welltime:
Заведение номеров, удаление номеров, создание отделов, очередей и пр.Администрирование SolarWinds:
Контроль за доступностью серверов, свободного пространства на локальных дисках серверов, установка нодов на новых серверах и решение проблем с нодами.Администрирование Zabbix:
Новое развёртывание сервера Zabbix 5.4. Перенос хостов, триггеров со старого. Текущая поддержка мониторинга.Администрирование Kaspersky Security Center:
Создание задач для обновления ПО и баз и контроль выполнения этих задач;
Контроль работы агентов на серверах;Администрирование Hyper-V:
Создание, удаление, перенос виртуальных машин между хостами;Поддержка пользователей на местах и удаленно, посредством RDG;
Взаимодействие с подрядчиками по ремонту принтеров, закупка необходимого оборудования.
Microsoft Exchange 2013: Заведение пользователей, перенос из базы в базу.
Результаты:
- Обновление версии мониторинга Zabbix;
- Обучение на курсах по Powershell;
- Написание и поддержка скриптов на Powershell: Создание пользователей в Active Directory; Создание бэкапов виртуальных машин.
- консультация сотрудников во всех регионах по вопросам работы ПО;
- администрирование серверов Windows Server 2008, 2012;
- установка/переустановка/настройка рабочего пользовательского пространства на Windows 7, Windows 10, Ubuntu версии 12+;
- восстановление и поддержание в работоспособности компьютерного и серверного оборудования, замена комплектующих;
- настройка сетевых принтеров, предоставление доступов;
- настройка сетевых ресурсов на сервере для пользователей объектов, предоставление доступов;
- взаимодействие с подрядчиками по ремонту орг.техники, весов, СКС и пр.
Результаты:
- принял участие в проекте по замене физических серверов на виртуальную платформу VMWare (выполнял предварительную настройку VMWare перед отправкой на объекты);
- разработал скрипт на powershell для автоматического сбора информации о компьютерах в домене.
Образование
Рекомендации
Александр, привет!
Оставлю рекомендации, как улучшить резюме:
1) Начинайте блок с описания желаемой должности. Нужно указать формат работы, занятость, город проживания, готовность к релокации, Это важный критерий отбора и первое, что будет читать рекрутер;
2) "FrontEnd для меня не зашёл" - немного фамильярно для резюме, переформулируйте в "не вызвал такого интереса" или что-то более нейтральное + было бы хорошо объяснить, что именно не понравилось;
3) Поработайте над оформлением.
"На данный момент у меня два Pet-проекта, с которыми можно ознакомиться по ссылкам" - можно сократить и сделать из этого заголовок "Учебные проекты". Далее их можно пронумеровать и сделать гиперссылки (вшить ссылку в название проекта). + должно быть описание проекта, его цель и задачи, которые были выполнены. Инструменты тоже можно указать отдельной строкой);
4) Навыки не должны быть описаны в строчку, используйте маркеры. Убирайте лишние слова "начальные навыки" и перечисляйте только те технологии, владение которыми сможете показать на собеседовании на джуниор-позицию)
5) Не понятно, почему в наградах и сертификатах описание учебного проекта. Убрать, перенести в описание :)
6) Оч много текста в разделе с опытом работы в Джей энд Ти Банк. Оформите описание также, как опыт работы в Ашане - с использованием маркеров и отдельно выделенными результатами работы.
Будут вопросы - пишите! Успехов в поиске)
Полина, спасибо большое за рекомендации. Прислушался и выполнил. Надеюсь сейчас пробелов нет :)
Александр Павлов08-01-2022 21:11:26Добавить комментарий/ссылку на вакансию