Over the past year, Mike served as a solution architect of blockchain-based platforms that enable companies and private individuals to legally accept payments in cryptocurrencies, and follow FATF compliance. The platform is integrated with the governance registry and allows users to declare crypto transactions and get recognizable supporting documents for business or investment operations. Mike was responsible for the development of architecture, back-end, and front-end side. The team size was 4 people.
Previously, Mike worked as a full-stack Blockchain engineer of a blockchain-based application that submits, transforms, and filters Bitcoin and Ethereum transactions; and broadcasts this data to another API. The application processed over 100,000 transactions per day. He was responsible for creating the logic for parsing the Bitcoin and Ethereum nodes for calculating balances and tracking the events. Additionally, Mike set up the entire infrastructure.
Before this, Mike acted as blockchain backend engineer of lightweight, secure, and verifiable Proof of Location (PoL) protocol based on blockchain. The team size was eight people. Mike was responsible for working on a group of applications that works with Ethereum and EOS networks that force them to work in an asynchronous mode. Additionally, he worked on a library that implements GIS protocol on solidity, and a plugin for web3j that allows interacting with GIS contracts on Java
Mike acted as backend blockchain engineer working on a blockchain financial platform that supports on-chain and off-chain protocols and enables more than 1,000 transactions per minute. He managed blockchain-based architecture and server applications. The team size was nine people.
Before working with blockchain technologies, Mike served as a Java developer for 4 years. The projects he worked on included developing both front-end and back-end side. The last project was aimed at speech recognition software development. The basic idea of the application is it recognizes user audio recording file and sets the scores. Mike was responsible for the support of the project on swing; and then rewriting it on JavaFX using multithreading, Maven, Ant, work with audio. On the back-end side, he developed REST service on Jersey, and used Hibernate, Jackson, and Maven.