Python разработчик/IoT
Контакты
Рассматриваю предложения python разработчика с удаленным форматом работы.
Проживаю в Грузии (Батуми).
Во времена студенчества приобрел обширный опыт системного администрирования Linux для сетей порядка 100 узлов. Пользуюсь им в качестве desktop/server-side ОС на протяжении последних 20 лет. На данный момент поддерживаю пару Ubuntu серверов, на которых хостятся сайты-визитки знакомых с посещаемостью до 50 человек в сутки.
Последний год плотно занимаюсь изучением программирования в направлении Python-Pytest - Docker-Django. Очень нравятся задачи в которых подразумевается изучение нового материала. Планирую развитие в нескольких направлениях: веб-приложения, IoT
Выполненные учебные проекты
brain-games
Консольное приложение (набор из нескольких игр, которые предлагают
пользователю найти недостающее число в прогрессии, значение арифметического
выражения и т.д.)
stack: poetry, pytest, flake8, asciinema, Markdown
gendiff
Анализатор различия двух файлов древовидной структуры. Поддерживает входные
форматы файлов: json, yaml. Анализирует их структуру, строит внутреннее
представление данных. Осуществляет вывод результата в нескольких форматах
stack: argparse,codeclimate, test-cov, Exceptions, github-actions
page-loader
Консольная утилита, которая выполняет полноценную загрузку веб-страниц с содержимым для просмотра или анализа локально.
stack: logging, BeautifulSoup, mocking
Task Manager
Django приложение - Менеджер задач. Приложение позволяет пользователям регистрироваться ( с валидацией форм), создавать задачи и назначать исполнителей из числа зарегистрированных пользователей. Каждую из задач можно отнести к категории(список редактируется) и применить список тегов(также редактируется).
Фронтенд проекта использует bootstrap4, i18n translate, flash message
В связи с прохождением всех курсов программы на данный момент занимаюсь расширением стека. Учавствую в опенсорс проектах hexlet-friends, изучаю ansible, redis, docker
Python, Pytest, Django, HTML, Joomla, Git, Docker, Flask, Mysql, TCP/IP, bash, ansible, docker, redis
Опыт
Обучение детей и подростков программированию на Scratch, AppInventor, Python в удаленном формате.
Выполнение работ электрике;
Выполнение заказов по системному администрированию;
Самостоятельно спроектировал и осуществил систему управления твердотопливным котлом на базе RaspberryPI. (ARM Linux - Python): управление тягой и системой вентиляции с помощью шаговых двигателей, датчиков качества воздуха, вывод информации на дисплей, автоматическое удаленное управление и мониторинг системы с помощью Zabbix)
Есть опыт работы с joomla (https://nitochka.site)
Компания занимается разработкой электроники. Обслуживал монтажный участок, отдел продаж, разработчиков. (Всего порядка 40 машин). Helpdesk, внедрение требуемых технологий. Ubuntu linux - 2 сервера. На них хостинг сайта компании, среда для разработки ПО.
helpdesk по телефону для восстановления работоспособности интернет-соединения
Полная подержка офиса из 25 машин. Закупка оборудования, установка, поддержка двух серверов на alt linux, внедрение требуемых технологий.
Самостоятельно изучал php css для написания внутриофисной странички планирования занятости переговорных комнат.
Программирование офисной АТС, настройка получения факсовых сообщений с помощью модема в одном из сервером.
В те времена интернет не был так широко доступен и обязанности заключались в доставке и установке обновлений на правовую систему Консльтант+. Также оказывал помощь пользователям в решении типовых офисных задач.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Грузия, Батуми
Рекомендации
Юрий, привет!
Предлагаю сделать описание в большей степени информативным и "работающим":
1. Описание.
Начинаем его с цели поиска работы - указываем язык программирования, комфортный формат работы и город проживания. Далее остановиться на мотивах смены направления/профессии: есть фундамент -это опыт администрирования, от него стоит отталкиваться в развитии ключевой мысли. Можно также написать о планах развития в IT, о задачах, которые драйвят. Далее перейти к описанию учебных проектов.
2. Учебные проекты.
Их необходимо включить: описать суть проекта, полученные навыки и стек. Примером описания проектов может послужить: https://cv.hexlet.io/resumes/701#answer-587
3. Навыки.
Здесь пересмотреть всю информацию и включить только прикладные и фундаментальные навыки.
4. Работа.
Каждый период нужно отследить, чтобы были указаны тезисно задачи (каждая с отдельной строки), а где были особые достижения -не забыть их упомянуть. Крайний опыт следует также начать с описания задач.
5.Контакты.
Необходимо включить контакты для связи - это может быть электронный адрес и мессенджер для оперативности связи.
6. Отлично, что занимаешься Github. Это мощный инструмент разработчика!
Успехов в IT и интересных предложений!
Добавить комментарий/ссылку на вакансию