Summary

Expertise

Project Highlights

Education

Agency

ES

English:

Upper Intermediate

Eugene S.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Senior Backend Node.js developer

❖ I have 10 + years of experience working with customers. I can clearly discuss different features, take the initiative in conversation, and suggest improvements concerning business logic, accessibility, etc. ❖ Experienced JavaScript developer with advanced knowledge of Node.js ❖ Good leadership qualities, initiative and detail-oriented I work at a fast pace to meet tight deadlines. ❖ Enthusiastic team player ready to contribute to company success. Cheerful and resourceful. I always strive for knowledge and clean code.

Want to hire this engineer?

Check if Eugene is available

Expertise

Years of commercial development experience

11 years of experience

Core technologies

Node.js 7 years
Express.js 4 years
Nest 3 years
TypeScript 5 years
PostgreSQL 2 years
MySQL 7 years

Other technologies

AWS
JavaScript
MongoDB
Oracle database
Angular 2x
Mongoose
Sequelize
Microservices
GraphQL
Serverless
Firebase
Knex.js

Project Highlights

icon
Lead Backend developer

Ignite Visibility

Oct `23 - Apr `24

6 months

NDA

Digital marketing agency providing services such as social media marketing, viral campaigns, digital PR, email marketing, Google AdWords, social media advertising, media buys, display advertising and more. I was involved in the development of a SaaS MVP application designed to synchronize with the Adverity platform, with the ability to manage data streams and create marketing reports for clients. Gathered marketing data from the client’s social networks and made reports Tech stack: Node.js, Typescript, GCP, Cloud Functions, Firestore, Firestore Triggers, BigQuery, Adverity

Responsibilities & achievements

- Created a serverless application architecture based on Firebase - Created synchronization with Adverity platform - Created synchronization with BigQuery - Wrote cloud functions to implement synchronizations - Wrote infrastructure and user documentation

Node.js
TypeScript
Firestore
icon
Backend developer

Live Chess Ratings application

Dec `22 - Sep `23

9 months

NDA

Chess website with a vast amount of services, such as live and historical chess ratings, rating charts, chess games analysis, games archive, and player’s profiles.

Responsibilities & achievements

- Prepared the database structure for historical chess ratings - Created subsystem for viewing chess games in live mode - Analysis of historical ratings of chess players, search for peak ratings and positions in the world rankings - Created graphs of chess players' ratings and comparing them - Created a data caching system - Created authorization through social networks (Google Auth, Apple ID Auth) - Support for production and test servers, database, Elastic search, CloudFlare - Created scripts for: - weekly import of chess games - monthly downloads of official ratings of chess players - splitting chess games into moves and loading them into Elastic search for further search of chess games by moves Tech stack: Node.js, React.js, MySQL, Elasticsearch, Stockfish chess engine, Chess.js, Chessboard.js, PhantomJS, PHP, Yii2, jQuery, Bootstrap, CloudFlare

MySQL
Node.js
PHP
icon
Full-Stack developer

Pixelmatic

Dec `21 - Dec `22

1 year

Pixelmatic

Pixelmatic is a game development studio with a current focus on an ambitious MMORTS game that leverages blockchain technology to create a new token-based game economy.

Responsibilities & achievements

- Created corporate information websites. - Created new features for the gaming marketplace. - Worked on creating an admin dashboard. - Worked on the creation and integration of the payment module. - Worked on the integration and interaction of internal services of the system. Tech stack: Node.js, Express, NestJS, GraphQL, Typescript, RxJS, MySQL, Angular, Sass, Auth0, Flasgsmith, Paypal, SendGrid, Sentry, Strapi, WooCommerce

Express.js
MySQL
Node.js
TypeScript
Nest
GraphQL
icon
Backend developer

Oluko

Feb `21 - Oct `21

8 months

NDA

A learning platform created by the personal connection between a coach and their members. https://www.oluko.com/

Responsibilities & achievements

- Created a serverless architecture of API based on Firebase Functions. - Implemented Firebase services - auth, firestore with triggers and storage. - Integrated Hubspot CRM. - Worked on building queries, processing and uploading files to AWS S3 and Firebase Storage. Tech stack: Node.js, NestJS, Typescript, Firebase (Auth, Firestore, Functions, Storage, Triggers), AWS (S3, Elastic Transcoder), Swagger

AWS
Node.js
TypeScript
Nest
Firebase
icon
Backend developer

Payever Business

Oct `20 - Jan `21

3 months

NDA

A commerce solution that covers the whole sales cycle, from online shop and point of sale software to payment, customer relationship management, marketing, inventory and shipping tools. https://getpayever.com/

Responsibilities & achievements

Worked on creating a new module - widgets with statistics - and its work with other services via AMQP WebSocket. Tech stack: Node.js, NestJS, Typescript, MongoDB, Mongoose, TypeORM, Redis, AMQP WebSocket, Swagger, JWT

MongoDB
Node.js
TypeScript
Mongoose
Nest
icon
Backend developer

Procursys

Feb `20 - Sep `20

7 months

NDA

A cloud-based technology platform connecting Service Providers with Facility Managers and Property Owners nationwide. https://procursys.com/

Responsibilities & achievements

- Participated in the creation of the application architecture based on Apollo Server. - Engaged in writing logic, queries and mutations on GraphQL. Tech stack: Node.js, GraphQL, Typescript, TypeORM, Swagger, Redis, GCP, React.js, Stripe, Twilio, Hubspot, Sendgrid

Node.js
React.js
TypeScript
GraphQL
icon
Backend developer

Israel.tv

Apr `19 - Jan `20

9 months

NDA

A multilingual OTT/VOD service. Thousands of films, series, radio, TV programs and shows, content for children and loads of content in the VOD library. The service is provided for users on the web, SmartTV, Android and iOS devices (smartphones, tablets). Main functions: - Live broadcasts of Israeli radio stations - Live broadcasts of Israeli TV programs - Thousands of Israeli films, series, nostalgia, telenovelas, content for children, entertainment shows and loads of content in the VOD library - Live pause - Automatic recording of all channels in live broadcasts up to 14 days back - Favorites

Responsibilities & achievements

- the old web version of the service: - created and refactored a new web client based on Vue.js framework - created and refactored a new web admin panel for VOD part - created and refactored a new web admin panel for service control - rewrote the old API - created and refactored a new API based on Node.js and Express framework - refactored the old PHP scripts for VOD part - created new scripts for VOD part, updated DB Tech stack: Node.js, Express, PHP, Vue.js, MongoDB, Socket.io

Express.js
MongoDB
Node.js
Socket.IO
icon
Full-Stack Developer

Drop Cowboy

Jan `19 - Apr `19

3 months

-

Highly effective non-intrusive way to deliver sms and voice messages. A ringless voicemail drop is a server-to-server communication method allowing a direct insertion of a voicemail message into a voice mailbox or voicemail server. Drop Cowboy’s ringless voicemail drop provides the tools to leave direct voicemails to almost all mobile phones and a majority of land-lines. https://www.dropcowboy.com/ The application uses microservice-based architecture.

Responsibilities & achievements

Worked on creating a new module Tech stack: Node.js, Express, MongoDB, AWS S3, Angular

AWS
Express.js
MongoDB
Node.js
Angular 2x
icon
Backend developer

BuiltStory

May `18 - Jan `19

8 months

-

Service for the sale of tourist routes by tour operators. https://www.builtstory.com/

Responsibilities & achievements

Was engaged in writing new endpoints for mobile and web applications. Created the structure of the database, the structure of messages between web/mobile applications and API. Tech stack: Node.js, Express, PostgreSQL, Sequelize, Swagger, Stripe

Express.js
Node.js
PostgreSQL
Stripe
Swagger
Sequelize
icon
Backend developer

iSwipe

Mar `18 - May `18

2 months

-

Digital Currency E-Commerce Processing https://www.youtube.com/watch?v=4xiDi3deWSs

Responsibilities & achievements

Backend development Tech stack: Node.js, Express, MongoDB, Mongoose, Swagger, blockchain, сryptocurrency

Express.js
MongoDB
Node.js
Swagger
Mongoose
Cryptocurrency
Blockchain
icon
Full-Stack Developer

Entitlement Management System (EMS) for Bank

Jan `17 - Mar `18

1 year

NDA

A system that grants, resolves, enforces, revokes and administers fine-grained access entitlements. Based on micro-service architecture and service layer application. Tech stack: Node.js, Express, OrientDB

Responsibilities & achievements

- Built a powerful Rest API on Node.js based on microservice architecture. - Developed services for integration of Amazon, Ebay, Xero.com, Intuit.com, payfirma.com, Stripe.

Express.js
Node.js

Education

Higher education in Computer Science

Agency

agency #2428

10-50

GMT+1

Kyiv /Ukraine,Alicante/Spain,Seattle/United States,Munich/Germany,Krakow/Poland

Core Expertise

Agile
AWS
Azure
Drupal
Express.js
Heroku
HTML5
JavaScript
jQuery
MongoDB
MySQL
Node.js
PHP
PostgreSQL
Python
React.js
React Native
Shopify
TypeScript
WordPress
CSS3
Git
Laravel Framework
Scrum
Angular 2x
MS SQL Server
Redux
Vue.js
Nest
Google Cloud Platform
Firebase
Next.js

Industries

Education & Science, Banking & Finance, Construction & Real estate, Internet & Telecom, Healthcare & Medicine, Branding, design, web development, Telecommunications and Social Network

Want to hire this engineer?

Check if Eugene is available