Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте вчера в 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++
MS Visual Studio
C#
Python
TCP/IP
ARM
Git
Qt6
Boost
SQLite
STL
Английский язык

Обо мне

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

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

РусскийРодной


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более полутора часов