Python-Разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Последние 3 года я работал в Embedded-разработке. Начинал с С под STM32, сейчас занимаюсь разработкой на Python под Raspberry и GUI на PyQt5 (описание проектов в графе "Опыт работы" компания BRIO MRS). Я хочу сменить сферу разработки на веб, поэтому пошел учиться на Hexlet. Я уверен, что смогу разобраться с любой поставленной задачей, мой опыт тому подтверждение. Особенно интересна Backend-разработка, так как я участвовал в разработке программ со схожим функционалом.

Навыки

Я уверенно пишу на Python, разработал 5 коммерческих проектов, которые успешно работают на предприятиях. Я изучаю веб-разработку, прошел курс по Flask на Hexlet, также изучал Django на Udemy. Я имею опыт настройки Linux, с нуля настраивал RaspberryOS, уверенно пользуюсь терминалом. В проектах использовал PostgreSQL, а также асинхронные библиотеки Asyncio.

Опыт


Программист-разработчик, ООО "BRIO MRS"
Июнь 2021 - по настоящее время

Программист-разработчик
1) Разработка клиент-серверного приложения на Python
- Разработка протоколов обмена
- Обработка входящих запросов от сервера
- Обеспечение стабильной работы ethernet соединения
- Разработка библиотеки для работы с последовательными портами
- Разработка библиотеки для работы с TCP сокетами
- Разработка утилиты для прошивки зависимых устройств
- Опрос устройств через последовательный порт по протоколу rs485
2) Разработка приложения на pyQt5
- Отрисовка заставок в режиме ожидания
- Отрисовка виджетов для вывода на экран событий и статусов сервера
- Опрос устройств через последовательный порт по протоколу rs485
- Обработка входящих запросов от сервера
- Взаимодействие с СУБД и сервером
3) Настройка и администрирование Raspberry pi3, PI OS lite, PI OS desktop
- Разработка утилиты для поиска последовательных портов
- Развертывание приложений из пункта 1, 2
4) Разработка серверного приложения для управления сетью электронных устройств
- Разработка асинхронных библиотек(asyncio) для работы с TCP и COM портами
- Разработка асинхронной библиотеки(asyncio) для взаимодействия с PostgresQL
- Ралидация пользователей
- Разработка протоколов для обмена данными между сервером и устройствами
- Разработка основных сценариев взаимодействия с пользователями через заставки приложения из пункта 2

Инженер-программист, ООО "ВОЛЖСК ЭЛЕКТРОМЕХАНИЧЕСКИЙ ЗАВОД"
Октябрь 2020 - Июнь 2021

1) Разработка приложения для управления микроконтроллером, язык Visual Basic
- Обработка полученных данных с микроконтроллера
- Обсчет и вывод данных в MS Excel
- Отправка команд для управления двигателем(поворот на определенный градус, установка скорости вращения)
- получение данных с энкодеров и их обсчет
2) Разработка софта для микроконтроллеров STM32, язык С
- Написание библиотеки для работы с инкрементальным энкодером
- Управление электродвигателями
- Получение данных и обработка данных по Ethernet из приложения пункт 1.
- Вывод данных положения энкодеров на экран
- Управление скоростью вращения вентиляторов охлаждения

Образование


Специалист Коммерции, Казанский Федеральный университет
Сентябрь 2011 - Июль 2016

О себе
Готов к релокации
Начальные знания английского языка
Проживаю в городе Казань

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...