Junior Python-разработчик
Контакты
Hexlet: https://ru.hexlet.io/u/lineman
GitHub: https://github.com/Dmitriy-Parfimovich
- 3 проекта из четырех на курсах Python Хекслет (окончание - 2023 год)
- более 60 задач на курсах Python Хекслет
- более 60 задач на сайте Codebattle Хекслет (https://codebattle.hexlet.io)
Ищу позицию Junior Python-разработчика в офисе, гибридном формате или удаленно.
Проживаю в г.Владимире. Готов выйти на работу в г.Москве или г.Владимире.
Я целенаправленно вникаю в программирование и хочу развиваться в сфере IT-технологий. У меня есть первое высшее техническое образование в области IT-технологий и передачи информации, которое дает мне фундаментальную образовательную базу. Благодаря этому, в частности, не является препятствием необходимость изучения теоретических материалов в сфере IT и математики.
Обратить внимание на программирование мне посоветовал старший двоюродный брат-программист. В институте у нас были предметы по Pascal и Delphi, я справлялся с ними успешно. Мне интересны в программировании перспективность, отсутствие пределов измеримого профессионального совершенствования, обилие учебных материалов и путей развития, работа в тишине и, конечно же, перспективы по оплате труда.
Так я выбрал курсы Хекслет и Python в качестве своего первого серьезного языка программирования. С января 2022 года в рамках курса я самостоятельно решил более 60 задач и сдал 2 учебных проекта из четырех (мой личный профиль на Хекслет).
Учебные проекты
Проект 1: "Игры разума".
Консольная программа, которая состоит из пяти арифметических игр, где пользователь взаимодействует с командной строкой (калькулятор, поиск пропущенного числа в числовой последовательности, определение четного/нечетного числа, наибольшего общего делителя, простого числа).
Навыки, полученные в рамках проекта:
* настройка рабочего окружения для разработки
* установка необходимых утилит, подключение библиотек
* создание git-репозитория
* корректное именование объектов
* правильное построение архитектуры проекта
Стек технологий:
* Python 3.8
* командная оболочка bash
* утилиты pip, poetry
* хранилище GitHub
Проект 2: "Вычислитель отличий".
Консольная программа, определяющая разницу между двумя структурами данных. Подобный механизм, например, используется при автоматическом отслеживании изменений в конфигурационных файлах.
Навыки, полученные в рамках проекта:
* работа с деревьями и древовидной рекурсией
* чтение файлов, парсинг командной строки
* написание тестов до самого кода (практика TDD)
Стек технологий:
* модуль argparse
* сервис Github Actions
* сервис CodeClimate
* фреймворк pytest
Проект 3: "Анализатор страниц".
Анализатор страниц — это веб-сайт, который анализирует указанные страницы на пригодность для SEO (выполняет запросы по сети и сохраняет данные в базу). Здесь отрабатываются базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных.
Навыки, полученные в рамках проекта:
* работа с протоколом HTTP с помощью Flask
* создание БД и организация ее взаимодействия с сайтом
* деплой сайта по модели PaaS
Стек технологий:
* фреймворк Flask
* язык запросов SQL
* библиотека psycopg
* фреймворк Bootstrap
* библиотека Requests
* библиотека BeautifulSoup
* сервер gunicorn
* сервис Railway.app
О себе
Интроверт, склонный к анализу и пониманию сути.
В свободное время люблю читать признанных мировых авторов, биографии, мемуары известных личностей, которые меня заинтересовали.
Прислушиваюсь к известным людям и блогерам, которые несут в мир добро и позитивный результат. Сам стараюсь делать мир лучше, развиваться личностно, вдохновлять других.
Люблю спорт - бег, фитнес в тренажерном зале. На протяжении жизни занимаюсь в том или ином темпе. Спорт для меня - это отдых, зарядка энергией на новые свершения, личностное и духовное самовоспитание.
Фундаментальные навыки:
- чтение технической литературы, пособий по математике
- базовое понимание архитектуры вычислительных систем, сетей, технологий передачи информации
- базовое понимание архитектуры операционных систем
- понимание основ алгоритмов и структур данных
Прикладные навыки:
- знаю Python 3.8
- использую VS Code
- работаю с Git, Github
- базовое знание HTTP/HTTP API
- использую командную строку bash
- базовое знание HTML, CSS
- запросы SQL
- базовое знание ООП
- базовое знание Flask
- базовое знание Django
- 1С: Управление торговлей (пользователь)
- Битрикс24 (пользователь)
Опыт
Обязанности:
- обеспечение устойчивого функционирования АТС учреждения, линий связи, абонентских терминалов
- контроль функционирования слаботочных систем учреждения: автоматической пожарной сигнализации, систем пожаротушения, контроля и управления доступом.
Достижения:
- сформировал базу учета приборов всех слаботочных систем учреждения с целью упрощения документооборота с подрядными организациями и МЧС РФ (в MS Excel);
- обеспечил организационный переход на обслуживание корпоративной мобильной связью филиалов из головного учреждения вместо разрозненного обслуживания по регионам, объединив все сведения об абонентах и подготовив соответствующие внутренние распорядительные документы (в MS Excel).
Военная служба по контракту. Обеспечение руководителей органов государственной власти специальной засекреченной видеосвязью.
Обязанности:
- оперативное разворачивание и настройка абонентских пунктов видеосвязи в местах пребывания должностных лиц;
- взаимодействие со специалистами организаций, предоставляющих услуги по телекоммуникационной инфраструктуре, информационной безопасности, с целью получения требуемого качества связи (Ростелеком, Код безопасности, вендорами отечественного оборудования видеосвязи и др.);
- складирование, обеспечение готовности оборудования видеосвязи к выездам;
- текущее устранение неполадок с видеосвязью на установленных (стационарных) абонентских пунктах в министерствах и ведомствах, удаленное техническое консультирование.
Личные достижения:
- за 2 года работы стал полноценным инженером в области видеосвязи по выделенным каналам связи;
- изучил оборудование видеосвязи Polycom, Vinteo, криптомаршрутизатор "Континент".
2018 - ООО "Айтек" (www.aitek.ru), г.Владимир: менеджер по продажам IT-оборудования.
Холодные звонки, встречи, формирование базы клиентов, заключение договоров.
Достижения: сформировал личную базу клиентов в г.Рязань с нуля, обеспечил участие компании в двух крупных тендерах по своей базе.
2017-2018 - ООО "Диона" (www.fiesta-mebel.ru), г.Владимир: менеджер по продажам мебели.
Поиск оптовых покупателей мебели в России, выполнение ежемесячного плана продаж.
Достижения: сформировал личную базу оптовых клиентов по продаже мебели с нуля.
2017 - ООО "Корона Авто" (www.korona-auto.com), г.Москва: заместитель директора по логистике.
Руководство распределительным центром (склад 3500 м2, транспорт). В подчинении более 50 человек.
Достижения: обеспечил правильное выполнение регламента компании сотрудниками склада по возврату товара от клиентов, снизил ежемесячные расходы распределительного центра по вывозу мусора на 18%.
2016 - ОМС аутсорсинг партнер (www.omc.ru), г.Москва: ведущий специалист по запуску проектов.
Участие в команде запуска инвестпроектов компании по обслуживанию вахтенных поселков на месторождениях полезных ископаемых на территории РФ (планирование, расчет инвестиций, аудит поставщиков, командировки).
Достижения: получил опыт руководства проектами и запустил в срок логистическую составляющую ряда проектов (кейтеринг, клининг, инженерное обслуживание) на территории России (Республика Коми, Ненецкий АО, ЯНАО, Якутия).
2011-2016 - ООО "Старлюб" (www.starlube.ru), г.Москва: главный эксперт по логистике.
Руководство отделом логистики торговой компании.
Достижения: организовал работу отдела логистики компании с нуля, организовал и внедрил в компании бизнес-процесс по выявлению, учету и распродаже неликвидной продукции на регулярной основе.
2002-2011 - ФАПСИ, Спецсвязь ФСО: аналитическая работа.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Владимир