Oleksandr G., Back-End Engineer

Back-End Web
english B1 (Intermediate) English
seniority Middle (3-5 years)
location Ukraine UTC+02:00

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

Main Skills

Programming Languages

Android Libraries and Tools

AWS SDK for Android

JavaScript Libraries and Tools

Babel ES6 Koa.js Pm2 Polkadot.js Web3.js Webpack

UI Frameworks, Libraries, and Browsers

CSS HTML HTML5 jQuery

JavaScript Frameworks

Express jQuery Koa.js NestJS Node.js 3 yr.

Data Analysis and Visualization Technologies

Power BI

Databases & Management Systems / ORM

Cloud Platforms, Services & Computing

Amazon Web Services

AWS EBS AWS EC2 AWS ElasticSearch AWS RDS (Amazon Relational Database Service) AWS S3 AWS SDK for Android

Web/App Servers, Middleware

Apache HTTP Server

SDK / API and Integrations

AWS SDK for Android Swagger Web API

Third Party Tools / IDEs / SDK / Services

AWS SDK for Android

Methodologies, Paradigms and Patterns

BEM

Mail / Network Protocols / Data transfer

CORS HTTP

Virtualization, Containers and Orchestration

Docker

Version Control

GitHub

Operating Systems

Linux

Platforms

ID: 100-131-184
Last Updated: 2023-07-04

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