Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
Oleh Rudak

Oleh Rudak

Full-stack JS(TS), Blockchain Dveloper
Kyiv

Summary

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)

Overview

1
1
year of professional experience
4
4
years of post-secondary education

Work History

Full Stack TS(JS), Blockchain Developer

CGS-team
Remote
08.2021 - Current
  • Build backend services and infrastructure to power web and blockchain-based products.
  • Build Frontend as well as web as mobile applications
  • Solidity smart contracts development
  • Wrote technical documentation to communicate key points to stakeholders.
  • Direct communication with customers
  • Helping Junior/Trainee developers

Education

Bachelor of Science - Cybersecurity

National Aviation University
Kyiv
09.2019 - 06.2023

Skills

    Problem-Solving

undefined

Projects

  • SO-COL

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


  • FinMix - Squads

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


  • Admyre

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

Timeline

Full Stack TS(JS), Blockchain Developer

CGS-team
08.2021 - Current

Bachelor of Science - Cybersecurity

National Aviation University
09.2019 - 06.2023
Oleh RudakFull-stack JS(TS), Blockchain Dveloper