Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте вчера в 10:33
Кандидат
Мужчина, 29 лет, родился 28 ноября 1995
Активно ищет работу
Москва, не готов к переезду, готов к командировкам
Программист
Специализации:
- Программист, разработчик
Занятость: полная занятость
График работы: полный день
Опыт работы 7 лет 10 месяцев
Октябрь 2021 — Март 2025
3 года 6 месяцев
ООО ИК
Москва, polator.ru/
Прикладной программист квалификация 2
Участвовал в разработке продукта ПОЛАТОР (система программирования да языках двух парадигм - controlflow, dataflow). Продукт состоит из нескольких частей:
IDE, поддерживающая несколько языков программирования с соответствующими редакторами языков, а также конструктор пользовательских интерфейсов.
Среда исполнения, поддерживающая несколько парадигм исполнения(controlflow, dataflow).
В команде основными обязанностями были:
Постановка задач разработчикам
Написание кода
Проведение код ревью
Обучение новых сотрудников
Составление и исполнение планов разработки
При подключении к команде, имел обязанности Прикладной программист квалификация 2. Далее, вырос до лида разработки и был им практически все время работы. В виду небольшого размера команды в дополнении к этому выполнял обязанности системного аналитика и
прикладного архитектора. Производил проектирование архитектуры модулей.
Они заключались в:
Сборе и анализе требований
Проектировании каркасной части прикладной архитектуры проекта
Подборе библиотек
Личные достижения за время работы в проекте:
Спроектировал общую архитектуру IDE.
Спроектировал и с помощью команды реализовал большую часть функций IDE.
Спроектировал и реализовал каркас мультипарадигменной (dataflow/control flow) среды исполнения.
Ставил задачи на доработку среды исполнения.
Спроектировал и реализовал каркас транслятора диаграмматического dataflow языка.
Ставил задачи на доработку транслятора.
Реализовал механизм вывода типов.
Реализовал механизм трансляции/исполнения модулей.
Спроектировал и реализовал механизм отладки среды исполнения. Он включает в себя один «Мультиязыковой» отладчик и набор из двух расширений. Первое расширение идет для языка Python, второе для диаграмматического языка.
Реализовал инфраструктуру работы с программными транзакциями.
Реализовал редактор кода с продвинутыми функциями автодополнения, контекстных подсказок, режимам отладки.
Март 2020 — Октябрь 2021
1 год 8 месяцев
ЗАО АЗИМУТ-АЛЬЯНС
Москва, alliance-it-jsc.ru/
Инжинер программист
Реализовал графический интерфейс системы мониторинга серверов и рабочих станций на Qt
Оптимизировал алгоритм поиска кратчайших путей
Предложил проект системы автоматического конфигурирования серверов/рабочих станций/сетевого оборудования
Производил рефакторинг кода визуализатора 3д сцены. Основу визуализатора представляла библиотека OSG.
Разработал редактор XML с валидацией документа с помощью XSD
Реализовал генератор вспомогательного кода для автоматической сериализации структур, используя clang
Оптимизировал время всего проекта с 2 часов до 6 минут
Июнь 2017 — Март 2020
2 года 10 месяцев
НПФ Электропривод
Программист
Разработал прошивку 3d принтеров SkyOne.
Разработал устройство, позволяющее 3d принтеру полноценно работать без подключения к компьютеру.
Разработал несколько контроллеров движения шаговых двигателей.
Разрабатывал различное по для микроконтроллеров stm32(F1,F4).
Навыки
Уровни владения навыками
Обо мне
Основной язык разработки C++17.
Опыт написания программ на C#, python.
Опыт работы с протоколами: usb, rs232, rs485, modbus, tcp, udp, spi, i2c.
Опыт работы с freertos.
Опыт работы с микроконтроллерами stm32f1, stm32f4, nuvoton m051.
Навыки кросс-платформенной разработки.
Qt6
Неоконченное высшее образование
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не более полутора часов