← В ленту
senior
Регистрация: 09.11.2022

Портфолио

Monero GUI Wallet

- Designed and developed set of C++ APIs to integrate UI with the wallet backend - Developed very first version of the Monero GUI Wallet

Hidester VPN

- Developed UI functionality using Qt/QML - Created cross-platform service component - proxy between UI and OpenVPN (Windows Service, MacOS, Linux) - Implemented service functionalities: Kill-Switch, network traffic filtering/blocking, transparent proxy (using WinDivert library) - Integrated OpenVPN on Android client

Graft Network

- Implemented new features for existing product using C++, Qt, Boost - Developed cross-platform code of the system core - Supported cross-platform apps (Android/ Windows/ iOS) - Created infrastructure and deployment strategy - Maintained releases and final acceptance of the application - Provided consulting services for C++ developers - Interacted closely with product owner to define, implement, test and deploy evolving requirements

Скиллы

Android
AWS
Boost
C++11
CentOS
Chromium Embedded Framework
Cmake
Debian
Docker
EPICS
Git
iOS
java
javascript
Linux
MacOS
Make
Maria DB
Mercurial
Modbus
MySQL
Networking
Objective-c
php
Python
QML
Qt
Redis
RS-232
Ruby
SQLite
STL
Subversion
TCP/IP
Ubuntu
Win32 API
Windows
Wireshark
Xcode
С

Опыт работы

Разработчик-консультант
с 03.2022 - По настоящий момент |HM Group AB
C++, Qt, AWS, NodeJS, PHP, JavaScript/Typescript, Objective-C
Фулл-стэк разработка интерфейса для касс самообслуживания. В задачи входило: - разработка кода - исправление ошибок - релиз - поддержка (AWS)
Старший разработчик
04.2016 - 01.2018 |Hidester VPN
С/С++, Qt, QML, WinAPI
- Разработан функционал пользовательского интерфейса с использованием Qt/QML. - Создан кроссплатформенный сервисный компонент — прокси между пользовательским интерфейсом и OpenVPN. (Служба Windows, MacOS, Linux) - Реализованы функциональные возможности сервиса: Kill-Switch, сетевой трафик. фильтрация/блокировка, прозрачный прокси (с использованием библиотеки WinDivert) - Интегрирован OpenVPN в клиенте Android.
Старший разработчик
03.2015 - 11.2016 |Monero - Private Digital Currency
С/С++, Qt, QML, Windows/Linux
-Создана и реализована первая кроссплатформенная настольная версия кошелька с графическим интерфейсом. приложение (Windows/Linux) -Разработан набор интерфейсов C++ для интеграции пользовательского интерфейса (QML) с низкоуровневым кошельком C++. библиотека
Фрилансер
09.2011 - 05.2022 |Upwork
С/С++, Qt, QML, Windows/Linux, Windows Drivers, Chromium Embedded Framework
Работал над многими проектами, включая десктоп, мобильные и серверные приложения. Некоторые из проектов упомянуты ниже. Получен значок «Top Rated».
Старший C++ разработчик/консультант
09.2007 - 03.2022 |Graft Network
C/C++, Boost, Qt, JSON-RPC, CMake, Git
Реализовывл новые функции для существующего продукта с использованием C++, Qt, Boost. - Разработка кроссплатформенный код ядра системы. - Поддержка кроссплатформенные приложения (Android/Windows/iOS). - Создание инфраструктуры и стратегии развертывания. - Поддержка версии и окончательное принятие приложения. - Предоставление консультационных услуг для разработчиков C++. - Тесно взаимодействовал с владельцем продукта для определения, внедрения, тестирования и развертывания. меняющихся требований
Разработчик
01.2007 - 09.2011 |Avtomatica
C, C++, Lua, Qt, EPICS, Modbus, Embedded Linux
- Разработано программное обеспечение для электронного безбумажного регистратора ЭР12 (промышленный ПК x86, Генту Линукс, Qt) -Разработанный сервер Modbus OPC/DDE: приложение Windows, обеспечивающее доступ к устройствам с поддержкой Modbus через протоколы OPC DA/DDE

Образование

Дизайн и технологии в электронной инженерии
1999 - 2002
Владимирский Государственный Университет

Дополнительное образование

Introduction to Databases (db-class.org)
По 12.2011
Stanford University
An Introduction to Interactive Programming in Python
По 04.2013
Coursera / Rice University
Computer Networks
По 04.2013
Coursera / University of Washington
Pattern-Oriented Software Architectures for Concurrent and Networked Software
По 05.2013
Coursera / Vanderbilt university
Programming Mobile Applications for Android Handheld Systems
По 04.2014
Coursera / University of Maryland
Web Application Architecture
По 05.2015
Coursera / University of new Mexico
Integrating Qt Quick 5 with C++
По 03.2016
Pluralsight
C++ Advanced Topics
По 04.2016
Pluralsight
Algorithms and Data Structures
По 06.2016
Pluralsight
C++11 Language Features
По 06.2016
Pluralsight
AWS Fundamentals
По 03.2023
The Rolling Scopes School

Языки

РусскийРоднойАнглийскийВыше среднего