Oleksandr G. Back-End Engineer

Back-End Web

Summary

- 3+ years of experience with NodeJS, WebPack, Babel, PHP, BEM, AWS;
- Work experience with Express.js;
- A good understanding of how the infrastructure of blockchain projects works;
- Experience working with NFT projects;
- Good skills in fixing existing bugs and implementation of new functions in the backend of blockchain projects;
- Experience in creating from scratch API connectors in Node.js-based for Polkadot blockchain;
- In-depth skills in creating from scratch backend on Node.js-based to interacting with the blockchain, gathering data, and distributing rewards using smart contracts;
- Intermediate English.
- Available: ASAP

Experience

Back-End Developer

10.2021 – now

Full-stack JS developer

05.2019 – 02.2021

Backend developer / DevOps

12.2021 - 05.2022

 Projects

Back-End Developer, NDA

Description: NFT platform for art certificate creation.
Responsibilities: Create from scratch a Node.js-based API connector for Karura parachain(Polkadot blockchain) using polkadot.js SDK.
Technologies: Typescript, Node.js(Express, Sequelize, Swagger) MySQL, Polkadot.js,
AWS-SDK(KSM), Linux, Autodeploy(pm2, git-repo-watcher).

Back-End Developer, NDA

Description: Social network on the blockchain with NFT as a key access tool.
Responsibilities: 
Fix existing bugs and implement new features on the existing project’s backend.
Technologies: Nest.js, MongoDB

Back-End Developer, NDA

Description: A platform for investing tokens through voting on blockchain and later rewards distribution among investors.
Responsibilities:
Create from scratch a Node.js-based backend to interact with the blockchain, gather data, and distribute rewards using smart contracts.
Technologies: 
Node.js(Express, Sequelize, Swagger), MySQL, Typescript, Web3.js, WS-SDK(KSM, Secrets Manager), Autodeploy(pm2, git-repo-watcher).

Back-End Developer, NDA

Description: E-commerce platform based on Venture framework(Node.js).
Responsibilities:
Fix bugs on existing projects.
Technologies:
Vendure(Node.js), PostgreSQL, Autodeploy(pm2, git-repo-watcher).

Back-End Developer, NDA

Description: API for storing encrypted data in the blockchain.
Responsibilities:
Create from scratch a NodeJS-based API connector for Concordium blockchain to encrypt and store and later decrypt data from the blockchain, using concordium.js SDK.
Technologies:
Concordium.js SDK, Node.js(Express).

Back-End Developer, NDA

Description: Platform for managing different collections of NFT-tokens that allows users to mint random tokens from collections.
Responsibilities: Create from scratch a Node.js-based backend for a project.
Technologies: Node.js(Express, Sequelize, Swagger), MySQL, Typescript, Web3.js, AWS-SDK(Secrets Manager), Autodeploy(pm2, git-repo-watcher).

Back-End Developer, NDA

Description: NFT market where Arts of limited Partners are sold and later traded by other market participants. The platform for staking and buying digital securities on Avalanche blockchain
Responsibilities: Create from scratch a NodeJS-based backend for a project. After that, we had to rewrite it to Nest.js due to a client's request as the project became large.
Technologies: Node.js(Express, Sequelize-typescript, Swagger), MySQL, Typescript, Web3.js, Nest.js.

Full-stack JS developer, NDA

06.2021 - 09.2021
Responsibilities: Development of server-side
Technologies: Node.js(Express, Sequelize), MySQL, AWS.

Full-stack JS developer, NDA

08.2020 - 05.2021
Responsibilities: Development of server-side
Technologies: Node.js(Express, Sequelize), MySQL, AWS.

Full-stack JS developer, NDA

02.2020 - 05.2020
Responsibilities: Development of server-side on Node.js(Koa, Sequelize), MySQL.
Technologies: Node.js (Koa,Sequelize), MySQL.

Full-stack JS developer, NDA

09.2019 - 01.2020

Responsibilities:

  • Development of server-side;
  • Development of client-side

Technologies: PHP, MySQL, Angular 8, HTML, CSS

Full-stack JS developer, NDA

05.2019 - 02.2021
Responsibilities:

  • Development of server-side
  • 3rd-party APIs integration (Facebook, IronSource, TikTok, etc.);
  • Development of client-side;
  • Remote server management (Domain management, websites migration);
  • Reports configuration/management (Microsoft Power BI).

Technologies: PHP, MySQL, HTML5, CSS3, JavaScript, GoogleTagManager, AWS, Apache, MariaDB

Backend developer / DevOps, Freelance

12.2021 - 05.2022
Description: Platform for companies to issue their products as NFT-tokens, to be traded on the secondary market and later used to redeem real products.
Responsibilities: Create from scratch a Node.js-based backend for a project.
Technologies: Node.js( Express, Sequelize, Swagger), PostgreSQL, Linux, Autodeploy(pm2,
git-repo-watcher), AWS-Console(EC2, RDS, Security-groups) , AWS-SDK(S3), Web3.js

Education

 Informational communication networks
National University of Informational-Communicational Technologies, Ukraine