Position: Node.js backend developer
Category: Node.js
English level: upper
Years of experience: 4

Over 4 years of commercial experience. Was working on fin-tech apps: decentralized payment app for cryptocurrencies, traditional money payment apps, software for creating NTF collections, advertisement platform (like Google Ads). I have extensive experience with Docker, WebSockets, Apache Kafka, Amazon Web Services such as S3, SES, SQS, Lambda, DynamoDB, DocumentDB, CodeBuild, CloudWatch, Amplify, frameworks: React.js, NestJS, React Nitive (made and deployed an example app) and various libraries, blockchain: transactions, interacting with smart contracts through web3js, API: Auth0, Stripe, Plaid, Saltedge etc.
11/2020 – CURRENT Ukraine
NODE.JS DEVELOPER S-PRO
Most of projects was started from scratch and uses Typescript. Got experience with NestJS framework, Apache Kafka (KafkaJS), HashiCorp Vault, blockchain (web3.js). Constantly work with different AWS services, integrating different API (such as Aouth0, Plaid, Stripe, Saltedge, Yapily, Coingecko etc.), using databases (MongoDB, PostgreSQL, DynamoDb), WebSockets, CI/CD (Jenkins, Gitlab). Unit/integration testing (Jest)

12/2018 – 10/2020 Ukraine
JAVASCRIPT DEVELOPER KOZAK GROUP
Mostly my job was focused on back-end projects. I was working on legacy projects with various stack of technologies, such as AWS, front-end frameworks (React.js, Vue), key-value storage (Redis), databases (PostgreSQL, MongoDB), api-documentations tools (Swagger), testing frameworks (Jest, Tape, Ava), CI/CD tools (Travis, GitLab CI, AWS CodeBuild). Over 50% of projects uses ES5 syntax, the other uses ES6 and Typescript. On this projects I add a new and improving an old features, review other developers code.

05/2015 – 11/2018 Ukraine
SEARCH ENGINE MARKETING SPECIALIST PRIVATE SERM AGENCY
Google Ads, Facebook, Instagram advertisement. I can build advertisement strategy, create, audit and optimize existing campaigns, collect and analyze data, identify trends and insights in order to achieve maximum ROI in paid search campaigns.