Mike - Architect / Full-Stack Senior Engineer

    IT experience since 2014
    Four years of experience as a blockchain developer
    Experience in Quorum, EOS, Bitcoin, Ethereum, and POA networks
    Extensive experience with Java, Solidity, and JavaScript
    Experience with GIS protocols and geospatial data
    Expertise in Java frameworks & libraries, including Spring, Hibernate, JUnit, Mockito, JavaFX, Jersey, and web3j
    Experience in DevOps using AWS, Digital Ocean, Apache, and Kubernetes
    Skills in front-end development using JavaScript and Angular and React as frameworks

Work experience

Heading photo

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.

Heading photo

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.

Heading photo

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

Heading photo

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.

Heading photo

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.

Education/Certification

    Master’s degree (2016), Kyiv National University of Construction and Architecture
    Bachelor's degree (2014), Kyiv National University of Construction and Architecture

Get back to the team page