Upstaff Sign up
Oleksandr G.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since October, 2022

Oleksandr G. — Back-End Engineer

Expertise in Back-End Web.

Last verified on July, 2023

Bio 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

Technical Skills

Programming LanguagesJavaScript, PHP, Solidity, TypeScript
Android Libraries and ToolsAWS SDK for Android
JavaScript Libraries and ToolsBabel, ES6, Koa.js, Pm2, Polkadot.js, Web3.js, Webpack
JavaScript FrameworksExpress, jQuery, Koa.js, NestJS, Node.js
Data Analysis and Visualization TechnologiesPower BI
Databases & Management Systems / ORMAWS ElasticSearch, MariaDB, Microsoft SQL Server, MongoDB, MySQL, PostgreSQL, Sequelize
UI Frameworks, Libraries, and BrowsersCSS, HTML, HTML5, jQuery
Cloud Platforms, Services & ComputingAWS
Amazon Web ServicesAWS EBS, AWS EC2, AWS ElasticSearch, AWS RDS (Amazon Relational Database Service), AWS S3, AWS SDK for Android
Web/App Servers, MiddlewareApache HTTP Server
SDK / API and IntegrationsAWS SDK for Android, Swagger, Web API
Third Party Tools / IDEs / SDK / ServicesAWS SDK for Android
Methodologies, Paradigms and PatternsBEM
Mail / Network Protocols / Data transferCORS, HTTP
Virtualization, Containers and OrchestrationDocker
Version ControlGitHub
Operating SystemsLinux
PlatformsWordPress

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



 

 

 

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Oleksandr G.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring