Кое-что из того что я делаю, можно посмотреть на гитхабе - https://github.com/Karabass-Barabass
Общий стаж в области программирования и электроники свыше 20 лет. В основном это разработки для встроенных систем и микроконтроллеров, в том числе c ядрами ARM и MIPS. Последние 6 лет очень серьезный опыт разработок для FPGA семейств Spartan-2, Spartan-3, Virtex-2 фирмы Xilinx. Владею следующими языками: С/C++, Java, Python, различные ассемблеры, VHDL, Verilog. Активно осваиваю Rust, на который хочу перейти с C++. Свободно владею моделированием в среде Matlab, в том числе для систем цифровой обработки сигналов (DSP). Пишу на системном уровне (ядро, драйверы) под Windows и Linux. Способен за очень короткое время освоить самые экзотические платформы, такие как например PlayStation-2(в проекте для которой я принимал участие в 1999-2000 годах). Хорошо знаком с техникой физического эксперимента и работой в лаборатории. Умею работать с паяльником и отлаживать железо и софт с помощью осциллографа.
Дополнительно
1) Разработка GUI на C++. Профессионально владею кроссплатформенными библиотеками QT и FLTK. Умею создавать хорошо портируемые приложения.
2) Программирование на Java. Пишу приложения любой сложности в том числе GUI с использованием библиотек Swing и SWT и серверные (в основном jetty-server). Пишу плагины любого уровня сложности для среды Eclipse.
3) web-программирование. В основном frontend. Пишу в своей манере, очень сильно отличающейся от общепринятой. И на работу меня бы разумеется с этим не взяли. Однако для себя вполне хватает. И с недавних пор, если мне для чего-то, нужен GUI делаю его в браузере, взаимодействующим с боевым приложением как с сервером.Любимый инструмент для разработки - scala.js (https://www.scala-js.org/ ).
4) Машинное обучение, data mining и прочие формы искусственного интеллекта. Интерес начался с алгоритмической торговли на форексе. Но потом увлекла эта деятельность сама по себе. Освоил keras и tensorflow. Хотя в бОльшей степени интересуюсь теорией, основами. Участвовал в решении задач с kaggle, хотя и без особого успеха. К сожалению проектов в продакшене на эту тему нет, хотя заняться этим очень бы хотелось.
5) Программирование для мобильных систем. Есть небольшой опыт работы с iOS. Опыт работы с Android довольно большой, хотя готовых приложений в гуглплее нет. В совершенстве понимаю архитектуру системы. В том числе на низком уровне, как embedded linux. Умею писать и отлаживать с использованием NDK. Умею писать графику, как на OpenGL ES 2 (ES 1 не изучал, поскольку она уже не была актуальной, а ES 2 концептуально сильно проще), так и на кроссплатформенных движках, типа cocos-2dx, libgdx и т.п. Для Android писал библиотеки под заказ. В основном графика и игровая логика. Готовых приложений нет лишь потому, что нет Идеи(именно так, с Большой Буквы). Если у Вас имеется достойная Идея, приму и поучаствую с огромной благодарностью.