Michael B. Rust Developer

Blockchain and Cryptography, Smart Contract

Summary

- 15 years experience with programming languages VB, C/C++;
- First projects - embedded devices on AVR/STM32/ESP and applications for windows.
- But since ~2017 I'm using an embedded experience very seldom and mostly developing software for Linux on
C++.
- Since 2022 I have switched the Rust and don't want to use C++ as the main language anymore.
- Intermediate English.

Experience

Rust developer, Blaize

January 2022 - Present (1 year 1 month)
Rust developer of the blockchain (client-side mostly). Have an experience with development dApps on the Rust for Near and Solana. Participated in the development of the Rainbow bridge (https:// rainbowbridge.app).

Self-employed

February 2010 - Present (13 years)
Since 2010 year, I'm having some pet projects and startups with variance
success. Mostly embedded devices and apps to that

C++ Developer, Skyeton

June 2019 - November 2021 (2 years 6 months)
Development software for a UAV's ground station (client-server architecture).
All projects are based on Qt. My role is as a Senior C++ developer and as a Team Lead.

C++ Developer, TowerIQ, Inc.

December 2020 - March 2021 (4 months)
Development software for Linux-based devices using the Yocto

C++ Developer, AVTOR

November 2018 - October 2020 (2 years)
Development software for Linux-based routers

C++ Developer, Interpay Inc

October 2015 - January 2019 (3 years 4 months)
Development software for an electronic queue. I was responsible for the development of software for Linux-based servers (using Qt) and microcontrollers (ATmega, STM32, ESP8266)

C++ Developer

February 2012 - March 2014 (2 years 2 months)
Development system of the early detection dangerous. This system is based on the desktop application for Windows and a hardware module based on the Atmega128. Communicate using RS485. I was responsible for the development of software for Windows and
microcontrollers (ATmega).