aimodyaginaimodyagin

Алексей Модягин

Программист · Фронтенд · Разработка ПО · Средний (Middle)
От 100 000 ₽ · Не ищу работу
Возраст: 38 лет
Опыт работы: 14 лет и 7 месяцев
Регистрация: 29.07.2019
Последний визит: 1 неделю назад
Местоположение: Россия, Санкт-Петербург
Войдите, чтобы посмотреть контакты пользователя

Обо мне

В данный период активно изучаю технологии Frontend-разработки:
HTML, CSS, JavaScript, React, Vue и т.д.. Хотел бы связать дальнейшую свою
профессиональную деятельность с WEB разработкой. Могу начать с младшей позиции, с последующим повышением.

Последние 7 лет
занимался разработкой ПО верхнего уровня для управления лазерным
маркером. Сначала скриптовый способ задания программы, затем графический
WYSIWYG интерфейс (как CorelDraw, но чуть попроще =) ).

Сюда входило:
- создание текстового редактора для скрипта, с подсветкой синтаксиса и автозавершением лексем;
- разработка компилятора для скрипта;

скриптовый язык для формирования задания на маркировку позволяет:
-- рисовать примитивы, текст, графическую информацию из векторных и растровых файлов, штрихкоды;
-- работать с графическими объектами в циклах, условных переходах, и т.п. Определять переменные, функции тоже можно;
-- производить логические операции над полигонами, строить эквидистанты, и п.р.

- создание графического редактора;
- парсинг TTF и SHX шрифтов;
- импорт файлов векторной графики: dxf, dwg, hpgl(plt), svg;
- импорт файлов растровой графики: bmp, pcx, jpeg, и других;
- генерация различных Бар-кодов: QR, EAN-8, EAN-13, AZTEC и других;
- внедрение слайсера для послойной обработки 3D моделей (STL);
- связь с оборудованием по Ethernet;
- связь с доп. оборудованием по USB, RS-232;
- обработка видеопотока с обзорной камеры, работа с OpenCV, поиск предметов на маркируемой плоскости;
- отображение сгенерированной графической информации (OpenGL).

Кроме того, на протяжении 15 лет занимаюсь разработкой микроконтроллерных
систем, от разработки электронной платы (P-CAD, Altium Designer), до
разработки ПО для микроконтроллера (stm32, atmega, msp430 и пр.).

Пишу в основном на C# и на C/C++.
Воспринимаю
и могу что-то менять/добавлять/переписать на C# в Visual Basic, VBA,
Java, JavaScript, php, Delphi... и пр. (в принципе всеядный).

Английский на хорошем уровне. Понимаю все, что написано или сказано. Практики разговора не хватает.

Был небольшой опыт создания Andriod приложения для внутренних нужд.

Умею пользоваться SolidWorks: детали, сборки. Так же работал в CorelDraw, Photoshop, Blender3D.

Опыт работы

  • ООО ЭВРИКА-ПРОМ
    Санкт-Петербург
    Ведущий инженер
    Октябрь 2013 — По настоящее время (7 лет и 4 месяца)

    Разработка программного обеспечения верхнего уровня для лазерных станков:

    Скриптовый, затем Графический векторный редактор для подготовки заданий на маркировку.

  • ЦНИИ РТК
    Санкт-Петербург
    Инженер
    Июль 2006 — Сентябрь 2013 (7 лет и 3 месяца)

    Программирование: от микроконтроллеров (C, C++) до прикладных программ для ПК (сначала Visual Basic 6, затем C#).

    Разработка, создание, монтаж электронных схем (P-CAD, затем Altium Designer)

Высшее образование

  • СПбПУ Петра Великого

    Санкт-Петербургский политехнический университет Петра Великого
    Санкт-Петербург · 1783 выпускника
    Технической кибернетики; ФТК
    Сентябрь 2000 — Июль 2016 (15 лет и 10 месяцев)