Программист embedded, QA, инженер
Контакты
Инженер-мехатроник — «мастер на все руки» от инженерного дела. Могу быть и программистом, и тестировщиком, и конструктором, и разработчиком электросхем — квалификация позволяет. Если чего-то не знаю — на конкретной задаче быстро обучусь, при условии, что задача необходима.
При прочих равных предпочту удаленную работу, но от офиса не отворачиваюсь.
ЯП: Python использую в качестве инструмента быстрого консольного прототипирования, C# - аналогично для оконного варианта. C/С++ - для МК, туда же ассемблеры для различных семейств. VB/VBA - скриптинг для Office и SolidWorks. Для работы с FPGA тыкал Verilog и Vivado от Xilinx. Также в курсе про то, с чем едят Java, семейство IEC 61131-3, а также долгое время провел со средствами z/OS вроде Rexx (питоноподобный язык).
САПР: Altium Designer и Proteus для электросхем и разводки плат, SolidWorks и Компас для корпусов, деталей машин, etc., немного рассмотрел Siemens NX. AutoCAD'a тоже не испугаюсь.
Остальное: git, Linux на уровне консольного юзера. Свободный английский (чуть ржавый, но все еще свободный).
На git'e лежат учебные проекты из местного курса Java, которые делаю в темпе "раненой улитки" - конкретной заинтересованности в них нет, поэтому время выделяю по остаточному принципу.
Опыт
Занимался разработкой радиоэлектронного оборудования: выполнил несколько проектов с прошивкой и разработкой электросхем для семейств МК dsPIC33, PIC32; тестировал прототипы и серийные изделия.
С dsPIC33 запоминающееся - впихнул (по возникшей необходимости) прошивку в ~230 кБайт в ~60.
Занимался ручным тестированием web-проекта, добавил альтернативную цепочку для автотестирования (C#+Selenium локально к Python+Selenium, существующим на сервере).
Первый год занимался разработкой на HLASM для высокопроизводительных СХД, после по производственной необходимости перешел в QA. На этом месте выполнял ручное и автоматическое тестирование (посредством z/OS Rexx и пакетных команд), разработал собственную тест-систему (C#+терминал), добавил весомое количество тест-кейсов (с автоматизацией) и тест-планов (функциональное, интеграционное и нагрузочное тестирование софта и «железа»). Направлял усилия части команды, распределяя задания и консультируя.
Выполнил серию работ по разработке конструкторской документации и подготовке прошивок для ПЛК.
Образование
Свободно владею английским языком
Проживаю в городе Санкт-Петербург
Широкую специализацию еще при обучении выбирал намеренно.
Хобби: программирование, разработка БПЛА, моделизм, 3d-печать, писательство, лодки гребные и моторные, беговые лыжи.