Oleksandr G. Back-End Engineer
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