← В ленту
Регистрация: 17.01.2024

Динар Юлмухаметов

Специализация: C/C++ developer

Портфолио

ООО «ГК «ИННОТЕХ»

- Принимаю участие в разработке функционала открытого проекта Samba. - В работе используется: Python, С99.

ООО «Тензор»

- Принимал участие в разработке микросервисов (Windows/Linux/MacOS) и контроллеров мобильных приложений (iOS, Android). Был техническим руководителем одного из проектов в мобильной разработке. - Основной язык разработки — C++17. - Работал с библиотеками и фреймворками: FFMPEG, PJSIP, CEF, Boost. - Так же в работе использовались: CMake, Conan, Python (совсем немного).

АО "БПО "Прогресс"

- Назначили на должность, фактически, как кризисного менеджера для решения остро назревших проблем с невыполнением сроков по ряду проектов. - Внедрил проектный KPI, систему ведения проектов на весь НТЦ, квартальные планы вместо годового планирования. Достижения: • подразделение выполнило задачи в ранее спланированные сроки практически по всем проектам; • сверх плана выполнили модернизацию одного из изделий и запустили еще два перспективных проекта на базе отечественного процессора Байкал-М; • частично закрыли кадровые вопросы, в том числе за счет профессионального роста новых сотрудников или ранее простаивавших.

Скиллы

C
C++
CMake
Git
Linux
Python
Samba

Опыт работы

Ведущий инженер-программист
с 10.2023 - По настоящий момент |ООО «ГК «ИННОТЕХ»
C/C++, Samba, Active Directory, LDAP, Python
- Принимаю участие в разработке функционала открытого проекта Samba, который реализовывает сервисы для предоставления доступов внутри корпораций, - Налаживаю коммуникацию с заказчиком, - Ставлю ТЗ, формирую и реализовываю задачи, - Занимаюсь доработкой подсистемы UDAP- сервера, - Выполняю задачи по DNS-серверу. - В работе используется: Python, С99.
Инженер-программист
09.2021 - 09.2023 |ООО «Тензор»
C/C++, CMake, Linux, Микросервисная архитектура
- Принимал участие в разработке микросервисов (Windows/Linux/MacOS) и контроллеров мобильных приложений (iOS, Android). Был техническим руководителем одного из проектов в мобильной разработке. - Основной язык разработки — C++17. - Работал с библиотеками и фреймворками: FFMPEG, PJSIP, CEF, Boost. - Так же в работе использовались: CMake, Conan, Python (совсем немного).
Руководитель НТЦ
12.2020 - 08.2021 |АО "БПО "Прогресс"
.
- Назначили на должность, фактически, как кризисного менеджера для решения остро назревших проблем с невыполнением сроков по ряду проектов. - Внедрил проектный KPI, систему ведения проектов на весь НТЦ, квартальные планы вместо годового планирования. Достижения: • подразделение выполнило задачи в ранее спланированные сроки практически по всем проектам; • сверх плана выполнили модернизацию одного из изделий и запустили еще два перспективных проекта на базе отечественного процессора Байкал-М; • частично закрыли кадровые вопросы, в том числе за счет профессионального роста новых сотрудников или ранее простаивавших.
Руководитель отдела разработки ПО
10.2017 - 12.2020 |АО "БПО "Прогресс"
C/C++, Linux, Git, SGMII, Buildroot, MIPS, Контроль качества, Управление проектами
Программно-аппаратный комплекс для избирательных участков. - За шесть месяцев, под моим руководством и при непосредственном участии, разработали программно-аппаратный комплекс для избирательных участков (заказчик - ЦИК РФ). - Определил всю архитектуру и идеологию продукта, взаимодействовал с заказчиком, разрабатывал прототипы основных модулей и определил API. - Защищал проект и все концепции перед заказчиком. Контролировал выполнение работ на всех этапах.
Руководитель отдела разработки ПО
10.2017 - 12.2020 |АО "БПО "Прогресс"
C/C++, Linux, Git, SGMII, Buildroot, MIPS, Контроль качества, Управление проектами
- Сформировал отдел разработки программного обеспечения (поиск, подбор, обучение) и принимал участие в поиске и подборе ключевых технических специалистов в смежные подразделения. Прошел тренинги по DISC, Agile, Бережливому производству и другим основам эффективного управления командой. - Внедрил систему управления проектами, систему хранения и учета документации, code-style и code-review, стандарты по документированию кода и наполнению внутренней базы знаний, автоматизацию процессов сборки и тестирования ПО. 1. Преобразователь протоколов Modbus TCP/RTU. - Продукт на базе процессора Байкал-Т1. За четыре месяца разработан опытный образец в собственном дизайне. Прошли тесты у потенциального заказчика. Принимал непосредственное участие в разработке. Как руководитель проекта выполнял следующую работу: общение с заказчиком и формирование ТЗ, определение архитектуры ПО и некоторых “железных” решений (микросхемы, интерфейсы, эргономика), распределение задач и контроль исполнения, code-review. - https://magnetron.su/resheniya/promyshlennaya-elektronika/preobrazovateliprotokolov/ 2. Промышленный маршрутизатор сетей Ethernet. - Продукт на базе процессора Байкал-Т1. За шесть месяцев разработали инженерный образец промышленного маршрутизатора, на базе отечественного процессора Байкал-Т. Как руководитель проекта разрабатывал ТЗ, определил применяемый стек технологий, определил некоторые “железные” решения, распределял задачи и контролировал их исполнение. - https://magnetron.su/resheniya/promyshlennaya-elektronika/promyshlennyemarshrutizatory/ 3. АТС специального назначения. - Реанимировал заброшенный проект — нашел заказчика готового профинансировать работы по проекту. - Разработал всю архитектуру, API и прототипы базовых подсистем, определил основные концепции. - Принимал непосредственное участие в разработке, code-review, реализации и исправлении критичных моментов. - Разрабатывал сам и контролировал формирование всей технической и пользовательской документации.
Руководитель проекта, старший программист / Программист
03.2015 - 10.2017 |ОАО “НПП “Полигон”
C/C++, Linux, Git, SPI, I2C, SGMII, UART, RTOS, Yocto, Buildroot, MIPS, Power
- Руководил проектом разработки линейки промышленных коммутаторов. - Проводил code-review и отвечал за выпуск стабильных версий программного обеспечения, внедрение новых ревизий ПО. - Взаимодействовал с производством. Разработал и внедрил методику и скрипты для автоматизированного тестирования при серийном производстве. - В процессе работы получил навыки разработки “чистого” и документированного кода. - Научился распределять задачи между участниками проекта и контролировать исполнение. - Начинал работу над проектом промышленного коммутатора в стадии ТЗ. - В проекте был единственным программистом. - Работал над сетевыми протоколами коммутации пакетов, драйверами микросхем, загрузчиком и ядром ОС. - Портировал SDK на изделие нашего дизайна, отладил, добавил требуемый функционал (от драйверов на дополнительные микросхемы до пользовательского функционала). - Узнал как работают продукты от железа до пользовательского интерфейса на уровне кода.
Руководитель отдела разработки ПО
03.2015 - 10.2017 |ОАО “НПП “Полигон”
C/C++, Linux, Git, SPI, I2C, SGMII, UART, RTOS, Yocto, Buildroot, MIPS, Power
Руководил командами по направлениям разработки: • промышленные коммутаторы; • высокоскоростные маршрутизаторы / межсетевые экраны; • система мониторинга внутренней сети организации. За время работы решил вопросы недостатка кадров (лично занимался поиском, проводил собеседования) и распределения задач в подразделениях. Как разработчик работал над проектом маршрутизатора, отлаживал загрузчик и драйверы ядра Linux. В проекте разработки маршрутизатора, как технический руководитель, определил вектор развития продукта в целом, дорожную карту и список требуемого для потенциального заказчика функционала. Контролировал весь процесс разработки, тестирования, оформления документации. Довел продукт до стадии образца готового к демонстрации и прохождения тестов у заказчика. Результаты тестов оправдали ожидания., признаны положительными. В подразделении внедрил: • систему управления проектами; • систему ведения и учета документации; • регулярные митапы и ретроспективы (это еще не было мейнстримом); • доски с идеями и состоянием задач (другие об этом еще только мечтали); • автоматизацию тестов на испытательном стенде; • автоматизацию процесса сборки и прочих рутинных операций по проектам.

Образование

Информатика и вычислительная техника
Уфимский государственный авиационный технический университет

Языки

АнглийскийСредний