Position: Golang developer, Solidity developer
Category: Golang
English level: pre
Years of experience: 1


Was one of the developers who created a decentralized bridge project based on the Ethereum Golang implementation. Bridge had a special logic for signing a transaction with a shared key, additional p2p protocols and reliable smart contracts. In the part with smart contracts, developed and modernized contracts that were responsible for depositing stakes, distributing rewards to validators, adding liquidity to tokens, and others. Developed tests for each contract. Generated different configs for validator node and dApp. In validator node developed banning of validators for various reasons. Complemented the new p2p protocol by means of which the validator nodes communicated with each other by various messages. Added new parameters when starting the node. Developed a functionality in which the node listened to events from smart contracts. As a result, the project was launched on test networks.