Position: Blockchain developer
Category: Other
English level: intermediate
Years of experience: 2


I am an active, sociable team player, a generator of new ideas for projects . I work as a team lead, improve my soft skills and support others :)

The main skills:
1) Development, deploy and verify the smart-contracts;
2) Strong knowledge of Ethereum tools such as Truffle, HardHat, Web3, Ganache,
solidity-coverage, truffle-contract-size, eth-gas-reporter, truffle-plugin-verify, solhint, echidna, myth-x, etc.;
3) Strong knowledge of common algorithms and data structures;
4) Knows the most common smart-contract vulnerabilities;
5) Additional knowledge in the databases;
6) Design and implement architecture of the SCs;
7) Base knowledge in the Front-end for correct supporting while integration the SCs;
8) Auditing: manual and automation testing with different tools (js/ts);
9) Create the helper's scripts for deploy/tests or integration with SCs from the Back-end part;
10) Writing quality code, optimization, refactoring, checking for the amount of gas usage, implementation of functions using Assembler.

The work's history:
1) Smart Contract Auditor at Vidma company: February 2022 - Current
- Audit of the smart-contracts: manual and automation parts;
- Write unit test cases using HardHat or Truffle technologies and maintain the high quality of test coverage;
- Owns Ethereum tools such as Truffle, HardHat, Web3, Ganache,
solidity-coverage, truffle-contract-size, eth-gas-reporter, truffle-plugin-verify, solhint, echidna, myth-x, etc.;
- Check vulnerabilities and increase the SC's safety.
2) Blockchain Developer at Applicature company: June 2021 - Current
- Development a SCs and cover this with test cases;
- Deploy and verify contracts on the next networks: Ethereum, Binance, Fuji, Mumbai, Polygon, Arbitrum One, Goerli and others;
- Write NatSpec documentations and SC's architecture;
- Use additional tools for improve security of the smart-contracts: slither, echidna, myth-x, etc;
- Help Front-end and Back-end with the integration of SCs;
- Write technical documentation with detail use cases;
- Write unit tests using HardHat or Truffle technologies and maintain the high quality of test coverage;
- Optimize and refactor the code;
- Increase satisfaction by resolving issues;
- Use standards from OpenZeppelin and OpenZeppelin Test Helpers;
- Use Ethereum tools;
- Experience with Git.
3) ICP Developer and Auditor at CAYA company: April 2023 - Current
Development a canisters; Auditing with different methods and languages, strong thinking, etc...