Position: Full Stack Developer (Node.js + React + Solidity)
Category: Node.js
English level: intermediate
Years of experience: 3


Full Stack Developer
Launch Fabriq
Jan 2023 - Aug 2023

Developed a site for drawing tokens - magic boxes. I completely wrote the backend, the admin panel, along with the interface, the database, and also deployed it all into the cloud using Amazon services.
(Nest.js + TS + React + PostgreSQL)

I continued to develop a service for mass sending and swap taconev, everything is done in one transaction, which saves money - manysend. Translated it from V2 to V3 (Uniswap), added support for many networks, and also added the ability to bridge tokens (Connext).
(Vue.js + Solidity)


SmartContract Development TeamLead
Boosty Labs
Feb 2022 - Oct 2022

Developed platform for selling the right to receive rent from real estate in the forms of tokens. Special platform tokens with transaction require mechanisms, staking system, vesting system, real estate tokens with restriction transfers depending on the region.
(Solidity)

Developed fully on-chain NFT marketplace. The main idea - one smart contract for all sales, the ability open order for unminted tokens by the smart contract owner (reduces number of transaction).
(Solidity)

Developed innumerable number of the NFT drops with writing a token contract and implementation OpenSea. 
(Solidity)


BackEnd & SmartContract Developer
Listat Software Developments
May 2021 - Dec 2021

Improve the company's internal service verifying user's transactions in ethereum. Optimized sending reports to watcher service, solve buffer crash problem. Improve code structure.
(Express.js + TS + Ethers.js)

Created the internal service to unify apy requests to various crypto exchanges.
(Nest.js + TS + Ethers.js)

Participated the creation token protection against frontrun.
(Solidity)

Various minor works on the backend kaizen.finance, creation of various token, vesting and staking infrastructures.
(Nest.js + TS + Ethers.js + Solidity + Azure SQL DB)
The strengths are the backend and writing smart contracts, I do good dynamics on the frontend, but I don’t layout well.
I also know how to deploy everything to the cloud and set it up, this is about Amazon.
Well, in general, I like mathematical and algorithmic elements in my work.
For example, it was fun to come up with front-run protection at the level of smart contracts, or it was an interesting task to create at least some sort of randomization from within a smart contract using transaction input data (time, nonce, poisoner address).