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 Back-end 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
Back-end 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 a subsystem for viewing chess games in live mode. - Analysed historical ratings of chess players and searched for peak ratings and positions in the world rankings. - I created graphs of chess players' ratings and compared them. - Created a data caching system. - Created authorization through social networks (Google Auth, Apple ID Auth). - Supported production and test servers, database, Elastic search, and 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
Back-end 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 API architecture based on Firebase Functions. - Implemented Firebase services - auth, firestorm 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
Back-end 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
Back-end 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
Back-end 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

- Remade the old web version of the service: - Created and refactored a new web client based on the Vue.js framework. - Created and refactored a new web admin panel for the 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 the VOD part. - Created new scripts for the VOD part and 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
Back-end 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
Back-end developer

iSwipe

Mar `18 - May `18

2 months

-

Digital currency e-Commerce processing. https://www.youtube.com/watch?v=4xiDi3deWSs

Responsibilities & achievements

- Worked on 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 the integration of Amazon, eBay, Xero.com, Intuit.com, payfirma.com, and Stripe.

Express.js
Node.js

Education

Higher education in Computer Science

Agency

Development agency #31

400+

GMT-11

Remote

Want to hire this engineer?

Check if Eugene is available