Полная версия этого резюме здесь:
https://disk.yandex.ru/i/ldbZDd3R17Qgeg
и здесь:
https://1drv.ms/b/c/f9c81fa81b9f9d8a/Ee_hgdg2oBFGtFx0J80JSMQBScLylG33C_uknc-I8ConJQ
Пример того, чем я занимался в последнее время (прямо в браузере):
https://my-official.github.io/WasmMyViewerExample
Страница на Github:
https://github.com/my-official
Живу в г. Иркутск. Рассматриваю как удалённую работу, так и работу в офисе. Релокацию рассматриваю, но скептически отношусь к идее сразу же бросать всё и переезжать в чужой город только лишь из-за хорошего релокационного пакета у вакантной организации. Считаю, что лучше сначала нам с работодателем посмотреть друг на друга в деле.
Открыт и к разовым заказам на разработку ПО на сдельной основе. Для больших заказов готов к найму сотрудников под моё руководство.
Я зарегистрирован в качестве индивидуального предпринимателя с 2018 года.
Имею отдельную площадь, которая может рассматриваться в качестве производственного помещения.
Закончил математический факультет Иркутского государственного университета в 2014 году. Еще во время учебы на пятом курсе устроился на подработку в местное подразделение КонсультантаПлюс на должность администратора БД, а позже – на полный рабочий день.
С конца 2014 года проработал четыре года в дочерней организации компании ISPSystem над игровым проектом на UnrealEngine 4.
С мая 2018 имел удаленную подработку, а с октября 2018 по 2021 – две удаленные работы. Жил в перегруженном режиме. В 2021 году отказался от одной из работ в пользу другой и продолжаю работать так по настоящее время.
Также учился в аспирантуре Института динамики систем и теории управления Сибирского отделения Российской академии наук (научное направление – «Математика и механика») с 2015 года на заочном отделении. Не закончил, потому что в определенный момент предстал перед выбором между наукой и карьерой.
Имею публикации в научных журналах (http://www.mathnet.ru/rus/person120701).
Имею опыт кроссплатформенной разработки, разработки сетевых протоколов, файловых форматов, некоторых аспектов системного программирования, веб-программирования, опыт развертывания и администрирования веб-сайтов/веб-сервисов/серверов и, конечно же, имею знания в области математики. Имею опыт удаленной работы. Имею опыт руководства над другими разработчиками-удаленщиками.
Не люблю мобильные телефоны и прочие гаджеты, тем более не люблю программировать под них. Но пару небольших приложений под Android приходилось создавать и мне.
В последнее время имею два хобби:
1. зимой - любительское станкостроение с ЧПУ домашне-гаражного розлива, в том числе 3d печать с применением программирования всяких Arduino, ESP32, avr, i2c;
2. летом – дача, стройка, гараж, возня с автомобилем.
Благодаря этому имею небольшой любительский опыт программирования микроконтроллеров.
Много лет назад у меня еще было свободное время, и в те хорошие времена я увлекался программированием графики и компьютерных игр. Кое-что осталось с тех пор, при необходимости могу показать.
Основным языком, на котором предпочитаю разрабатывать, является C/C++ актуальных стандартов. Достаточно много доводилось работать на C#, JavaScript, Python.
Также знаю/имею опыт работы с:
- языками общего назначения: PHP, Java, Delphi, asm, Go;
- специализированными языками: SQL, HLSL (шейдеры), HTML, CSS, LESS, QML, LaTex, Wolfram Mathematica;
- фреймворками и библиотеками: Boost (asio, bimap, circular buffer, context, coroutine, geometry, graph), STL, Qt 4/5/6, UnrealEngine 4, DirectX, OpenMP, OpenCascade, OpenSSL, .NET Framework и .NET Core, ASP.NET, Laravel, jQuery, Vue.js, Angular, Three.js, Asm.js, WinApi, Intel TBB;
- средствами разработки и операционными системами: Windows, Linux (Ubuntu, Debian, CentOS), Docker, Git, Perforce, VisualStudio (Code), QtCreator, KDevelop, QDevelop, Eclipse, Clang-LLVM, GCC, CMake, QMake, QBS, IntelliJ IDEA, Android Studio, Arduino IDE, WebAssembly (Emscripten);
- базами данных и средствами для работы с данными: MySQL, MS SqlSever, PostgreSQL, Elasticsearch, Kibana;
- методологиями разработки и сопутствующими программными решениями: Agile, Scrum, Kanban, Continuous Integration, Test Driven Development, Github, BitBucket, Jira, YouTrack, Jenkins, TeamCity, AppVeyor, Gitlab.
Приглашаю вас посетить мою страницу на GitHub (https://github.com/my-official). Недавно я залил пример того, чем я занимаюсь на текущем месте работы. Пример, конечно, искусственный, но долю моей текущей работы он всё же охватывает.
Ещё можно обратить внимание на мой маленький open-source проект – MyBCopy – простой и удобный инструмент для создания резервных копий. Версия этой программы на github урезана и я давно её не обновлял, но сам данной программой пользуюсь постоянно. Программа позволяет задавать фильтры для резервного копирования только необходимых данных, знает разные дельта-алгоритмы, поддерживает популярные архиваторы Rar и 7-zip, имеет графический интерфейс, умеет выгружать созданные резервные копий в облачные хранилища по протоколу WebDav.
Удаленная работа, полная занятость
Изначально - разработка кроссплатформенного клиентского приложения для облачной BIM-платформы, ориентированной на сферу строительства. Ревью чужого кода. Стек: C++/OpenCascade/Qt/QML/Boost.
С 2020 года - разработка плагинов для Autodesk Revit и Autodesk Navisworks на С++/C#.
С весны 2021 года по настоящее время принимаю участие в разработке программного комплекса для аудита в строительной сфере под Web-платформу, а также Windows и Linux. Ключевые технологии, используемые здесь: WebAssembly (Emscripten), Vue.js, OpenCV, IFCOpenShell, OpenSCAD, микросервисная архитектура, Qt6, EGL (семейство OpenGL), OpenStack, gRPC.
Удаленная работа, почти полная занятость, сдельная оплата
Fullstack-разработка программных средств морфологического и лексического анализа русского и других славянских языков.
Работа с разнообразной кодовой базой: C#, C++, PHP, Java, немного 1С.
Разработка и поддержка сайта и веб-сервиса на C# и ASP.NET (преимущественно), в том числе интеграция с платежными системами.
Взаимодействие с сайтом, системой логирования на основе Elasticsearch, базой данных SQL Server, сервером TeamCity.
Руководство над младшими коллегами (немного).
Разработка и поддержка крупного игрового проекта под Linux и Windows. Разработка алгоритмов и протоколов сетевого взаимодействия с использованием C/С++11/14, UnrealEngine 4, MySQL, Qt4/5, Boost. Разработка сервера, значимой части клиента, лаунчера.
Полная занятость
Администрирование информационного банка КонсультантПлюс. Поддержка электронной базы нормативно-правовых актов программы.
Аспирантура Института динамики систем и теории управления Сибирского отделения Российской академии наук (3 курс, специальность математика, заочное отделение).
Имею публикации в научных журналах: