My name is Oleh. I’m studying at the Faculty of cyber security.
For now I’m working as a Full Stack JS(TS) and a Blockchain developer.
Experience - 1 year in outsource company.
My main activity is the Backend part. Why did I choose Backend? Interesting. I love solving complex problems and algorithms as well as build sophisticated systems. And It’s real pleasure for me when you code for a long time, debugging and then eventually you have a result.
Besides, I am highly into Blockchain technology, to be accurate I'm Solidity smart contracts developer. It's awesome felling - you can touch the future. Building different contracts (Tokens, DAOs, Games, etc.) brings be a lot of pleasure. It's huge world I'd like to investigate.
I should mention about frontend development. Web - React and Next.js. Mobile - React Native CLI and expo, but as for me, I prefer CLI, because of expo limitations - it's really painful to work with native modules with expo.
I used to use class based components, now I use functional components and hooks because it's much easier and faster to use them. Tools and APIs - Twillio, WebSockets, Socket.io, Redux, Redux Saga, React Query, GraphQL, Apollo
Moreover, I'm experienced in direct communication with customers from the US, Europe. English level - Upper-Intermediate (B2)
Problem-Solving
Overview:
This is the Blockchain DeFi system. Basically, the bridge between your web2 social channels and the shiny new web3. Here creators of communities connect their Instagram & Twitter and we create NFTs from posts and tweets, then users can buy these NFTs and pay for community subscription. We made things easier - users who are not familiar with blockchain can pay transaction fees using their credit and debit cards.
Role: Backend (Node.js) Developer, Solidity smart contracts developer.
Responsibilities:
- Smart contracts development (ERC1155, ERC721, Marketplace for local tokens sales).
- Interaction with smart contracts on backend, signing transactions on frontend.
- Worked with database optimisation
- Worked with API
- Wrote tests
Technologies:
- TypeScript
- Next.js
- NodeJS
- TPRC
- Web3auth
- MySQL, interaction with DB using prisma
- Solidity, Cairo
- hardhat, ethers.js
- AWS Lambda
- Cloudflare
Overview:
Kind of social network, where you can follow users, join groups of users (squads), see tranding coins, NFTs, see incomes of followed and top users from blockchain
Role: Backend (Node.js) Developer, Solidity smart contracts developer.
Role: Full-stack developer - Mobile, Web, Backend
Responsibilities:
- API development, improvement
- Mobile app development from scratch
- Improvement and development of web application
- Interaction with OpenSea API
- Parsing and processing ethereum transaction
- Performed a direct communication with a customer
Technologies:
- TypeScript
- React Native CLI
- React.js
- Express
- PostgreSQL, interaction with DB using prisma
- ethers.js, moralis
- Metamask
Overview:
If you could talk to anyone in the world, about anything, who would it be? We want to make that possible. An education platform that helps people with narrow specialization to find other people with the same knowledge and share their personal thoughts about it as well as increase a qualification for each other.
Role:
- Full-stack mobile developer
Responsibilities:
- Worked with native modules integration
- Worked with in-app purchases
- Worked with scheduling system
- Worked with live updates (web-sockets)
- Video-calls integration (Twilio)
- Performed a direct communication with a customer
- Code-base optimisation
Technologies:
- TypeScript
- React Native CLI
- NodeJS
- AWS (S3)
- PostgreSQL
- GraphQL, Apollo client
- OneSignal - push notifications