Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Программист

Мужчина
Москва, переезд невозможен, готов к командировкам
ЗанятостьПолная занятость
График работыПолный день

Опыт работы

Октябрь 2021 —
март 2025
3 года 5 месяцев
ООО ИК
Прикладной программист квалификация 2

Участвовал в разработке продукта ПОЛАТОР (система программирования да языках двух парадигм - controlflow, dataflow). Продукт состоит из нескольких частей: IDE, поддерживающая несколько языков программирования с соответствующими редакторами языков, а также конструктор пользовательских интерфейсов. Среда исполнения, поддерживающая несколько парадигм исполнения(controlflow, dataflow). В команде основными обязанностями были: Постановка задач разработчикам Написание кода Проведение код ревью Обучение новых сотрудников Составление и исполнение планов разработки При подключении к команде, имел обязанности Прикладной программист квалификация 2. Далее, вырос до лида разработки и был им практически все время работы. В виду небольшого размера команды в дополнении к этому выполнял обязанности системного аналитика и прикладного архитектора. Производил проектирование архитектуры модулей. Они заключались в: Сборе и анализе требований Проектировании каркасной части прикладной архитектуры проекта Подборе библиотек Личные достижения за время работы в проекте: Спроектировал общую архитектуру IDE. Спроектировал и с помощью команды реализовал большую часть функций IDE. Спроектировал и реализовал каркас мультипарадигменной (dataflow/control flow) среды исполнения. Ставил задачи на доработку среды исполнения. Спроектировал и реализовал каркас транслятора диаграмматического dataflow языка. Ставил задачи на доработку транслятора. Реализовал механизм вывода типов. Реализовал механизм трансляции/исполнения модулей. Спроектировал и реализовал механизм отладки среды исполнения. Он включает в себя один «Мультиязыковой» отладчик и набор из двух расширений. Первое расширение идет для языка Python, второе для диаграмматического языка. Реализовал инфраструктуру работы с программными транзакциями. Реализовал редактор кода с продвинутыми функциями автодополнения, контекстных подсказок, режимам отладки.

Март 2020 —
октябрь 2021
1 год 7 месяцев
ЗАО АЗИМУТ-АЛЬЯНС
Инжинер программист

Реализовал графический интерфейс системы мониторинга серверов и рабочих станций на Qt Оптимизировал алгоритм поиска кратчайших путей Предложил проект системы автоматического конфигурирования серверов/рабочих станций/сетевого оборудования Производил рефакторинг кода визуализатора 3д сцены. Основу визуализатора представляла библиотека OSG. Разработал редактор XML с валидацией документа с помощью XSD Реализовал генератор вспомогательного кода для автоматической сериализации структур, используя clang Оптимизировал время всего проекта с 2 часов до 6 минут

Июнь 2017 —
март 2020
2 года 9 месяцев
НПФ Электропривод
Программист

Разработал прошивку 3d принтеров SkyOne. Разработал устройство, позволяющее 3d принтеру полноценно работать без подключения к компьютеру. Разработал несколько контроллеров движения шаговых двигателей. Разрабатывал различное по для микроконтроллеров stm32(F1,F4).

Обо мне

Основной язык разработки C++17. Опыт написания программ на C#, python. Опыт работы с протоколами: usb, rs232, rs485, modbus, tcp, udp, spi, i2c. Опыт работы с freertos. Опыт работы с микроконтроллерами stm32f1, stm32f4, nuvoton m051. Навыки кросс-платформенной разработки. Qt6

Образование неоконченое высшее

2023
Московский авиационный институт (национальный исследовательский университет), Москва

Знание языков

Русский — родной
Иностранные языки

Дополнительная информация

Гражданство
Россия
Разрешение на работу
Россия
Время в пути до работы
Не более полутора часов