Position: JavaScript Software Engineer (Blockchain)
Category: Node.js
English level: upper
Years of experience: 6


My path as a developer started as PHP full stack developer in 2016. I had experience using Yii2 and Symfony with finding solutions on all stages of creating an application. Most of the time I worked with the backend part by creating independent RESTful API services to provide secure access to the data in the database from different user interfaces. Time to time I was involved to work with the frontend part of the application.
 In 2021 I joined the project as the JavaScript developer where I was able to apply my backend experience with the new backend language for me - NodeJs. The project gave me the opportunity to gain practical experience with new frameworks like Express and ReactJs.
 Later in 2021 I was moved to another project that opened for me blockchain technologies and a new world for me of DApps (Decentralized Applications). The project was related to building a L2 solution and my responsibility was to create a backend for serving smart contracts, retrieving and storing data from smart contracts and providing data of smart contracts to the user interface through RESTful API services. Additionally to the main project, I was involved in planning other blockchain based applications due to that I have a good understanding of Ethereum blockchain, standards ERC20, ERC721, ERC1155, basic knowledge of Solidity framework.
My current goal is to grow as a specialist in the blockchain area. I want to work with blockchain based projects and get practical experience of smart contract development with Solidity.