python_developer
Контакты
Меня зовут Денис, мне 29
Претендую на должность Junior Python Developer или рассмотрю другие предложенные.
Могу работать в любом формате(полная занятость, частичная).
Территориально нахожусь в г. Челябинск, но готов к релокации или удаленной работе.
Проекты
https://github.com/devdenh/brain-games
Brain-Games— набор из пяти консольных игр (CLI).
Полученные навыки:
- настройка окружения, Linux Ubuntu, Python;
- работа с Poetry, автозагрузка файлов, установка зависимостей;
- реализация стандартов кодирования PEP8 с помощью flake8, CodeClimate;
- работа с Github, непрерывная интеграция Github Actions;
- разработка архитектуры проекта — изоляция побочных эффектов, создание
правильных барьеров абстракций, возможность добавлять новые игры;https://github.com/devdenh/difference-generator
утилита командной строки для определения отличий между двумя файлами формата JSON или YAML. Возможность вывода данных в форматах json, plain и stylish(CLI).
Полученные навыки:
- работа с деревьями и древовидной рекурсией;
- библиотека Argparse, работа с параметрами командной строки;
- практика TDD, автоматизированные тесты, Pytest;https://github.com/devdenh/page-loader
'Загрузчик страниц'. Консольная утилита для загрузки контента сайтов и сохранения загруженных данных на локальный компьютер.
Полученные навыки:
- requests;
- requests-mock ;
- BeautifulSoup;
- urllib;
- logginghttps://github.com/devdenh/task_manager
'Менеджер задач'. Вебсайт на Django с минимальным необходимым функционалом: CRUD, авторизация\аутентификация, различные связи (o2m, m2m), фронт на django-bootstrap, развернут на railways. Разрабатывался преимущественно с использованием Class Based Views
Полученные навыки:
- Django, DjangoORM;
- Bootstrap4, Django-bootstrap;
- django-filter;
- rollbar;
- python-dotenv, dj-database-url;
- CBV
О себе
- прочел Грокаем алгоритмы(Бхаргава А.), читаю Совершенный код (Стив Макконнелл), Идеальный программист. Как стать профессионалом разработки ПО (Роберт С. Мартин)
- Английский уровня B2
Мотивация
Я с детства увлекался компьютером. Потратить день, что бы делать один клик вместо двух, могу умею практикую. Разбираться самому было интересно и мог целый день убить на поиск решения проблем, потом появился телефон nokia n900 и первый опыт общения с nix системой пусть и на телефоне, танцы с бубном вышли на новый уровень ...
Я решил изучать Python, потому что он сразу с батарейками (огромное количество библиотек и широкое использование во всех областях). нравится копаться в ошибках кода и стучать по клавиатуре пальцами, не боюсь рутины.
- Git
- Github-Actions
- Linux (Ubuntu) на уровне пользователя
- Основы командной строки
- Unittest
- HTML/CSS
- Flask
- SQL
- PostgresSQL
- HTTP API, CRUD
- Django 4.1, Django ORM, Django-bootstrap
Опыт
Работа в службе генерального подрядчика.
- контроль выполнения строительных работ (непосредственно на объекте)
- контроль ведения исполнительной документации (тщательная проверка актов скрытых работ и проектов)
- взаимодействие со службой заказчика (министерство строительства Челябинской области)
- взаимодействие со службой подрядчика (ООО УСГ)
учет товарных запасов в SAP, Excell
- составление различных отчетов с помощью сводных таблиц, ВПР фильтров
- обработка больших объемов таблиц Excell
- обучение новых сотрудников
Образование
Могу проходить интервью на английском языке
Проживаю в городе
Рекомендации
Добрый день!
Хорошее резюме, но кое-что я бы подправила:
1) В разделе "Проекты" я бы немного разграничила текст. Выглядит слишком монолитно, тяжело читается. Лучше разделить на подпункты "Обязанности", "достижения"/"результаты" и выделить их цветом.
Даже если это нерелевантный опыт работы, всегда выглядит выигрышно. https://cv.hexlet.io/resumes/786
2) Клише "о себе" не рекомендую указывать шаблоны : ответственный, умею работать в команде и прочее. Это не несет никакой информационной нагрузки, поэтому я советую убрать этот пункт или указать прочтенную техническую литературу или какую-либо еще полезную для работодателя информацию (курсы, цифры и так далее). Говорите о тех вещах, которые будут полезны работодателю
3) Если Вы указываете уровень английского, то пишите уверенно свой грейд. Если сомневаетесь, поскольку давно была практика, то можно пройти тестирование на уровень английского и указать точный результат.
4) Классно, что Вы указали мотивацию, но хотелось бы больше конкретики. Почему решили попробовать себя в IT, что для вас важно? Почему Python, а не другие языки?
Например: Я с детства увлекался компьютерами. Тянуло в IT меня всегда, но по внешним обстоятельствам смог начать обучение только сейчас.
Я решил изучать Python, потому что этот язык у него огромное количество библиотек и широкое использование во всех областях.
Будут вопросы, пишите)
Добавить комментарий/ссылку на вакансию