Position: Middle JavaScript Full Stack / Software Developer
Category: JavaScript
English level: fluent
Years of experience: 4

Education: Complete Master's Degree
University: Kharkiv National University of Radio Electronics (KNURE) 
Faculty of Computer Science
English level: Advanced (C1)
Project: The CoinSender
Description:
An application that allows sending salary to the employees, using cryptocurrencies, integrated
with different blockchains (ETH, DogeCoin, BTC) and cryptomarkets (Binance, etc). Allows for
company to create a personal account to manage her own employees, transfers and invoices,
watch transfer history, etc

Project: CRM system
Description:
Work on a CRM system was creating a complex backend ecosystem using Nest.js, TypeOrm,
Typescript and Unit Testing. This project used monorepo architecture, which allows to work
with different backend projects at the same time.
Technologies:
ES6+, TypeScript, React, Redux-Saga, Node.js, Nest.js, PostgreSQL, Typescript, Jest.

Project: Earnven
Description: A crypro-market application, with a lot of different functionalities (Swap tokens, NFTmarketplace, watching wallets balance and transactions history info, etc).
Technologies: 
CSS Flexbox, MUI, React, Redux-Sagas, Next.js, Web3

Responsibilities:
Implementing Adaptive React pages with Routing design using CSS Flexbox according to
Figma template
Implementing application architecture using technologies Redux-Saga
 Implementing auth mechanism using exist API and Google Auth (OAuth2)
 Added validation mechanisms using YUP and Formik
 Working with specific API to receive different general and user's crypto data
(Ehplorer.io, Coingecko, 0X API, etc)
 Working with the Web3 library in order to implement different crypto operations -
connect MetaMask wallet, implement transaction functionality, liquidity pools,
exchangers (simple and multiswap), get USD currency course, token amount
dynamic conversation, etc.