YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

ES

English:

Advanced

Eugene S.

vetted by Youteam

Vetted by YouTeam

Spain

UTC +01:00

Europe/Madrid

English:

Advanced

Technical Leader / Senior Software Engineer

● 12+ years of professional expertise in the Information Technology industry; ● Solid expertise in software design, development and deployment; ● Rich experience in JavaScript and Ruby programming languages; ● Thorough expertise in Node.js, React.js, and Ruby-onRails technologies; ● Full software development lifecycle experience (design and development, delivery, deployment and support), ability to participate in all stages of SDLC​; ● Ability to support communication and collaboration with clients, create specifications; ● Experience in developing effective security policies and procedures; ● Solid experience in database design and system architecture design; ● Advanced technical troubleshooting, application profiling and performance tunings; ● Good experience in team coordination.

Want to hire this engineer?

Check if Eugene is available

Expertise

Years of commercial development experience

12 years of experience

Core technologies

JavaScript 10 years
Node.js 4 years
TypeScript 5 years
Next.js 2 years
React.js 5 years
Express.js 4 years

Other technologies

AngularJS
Ruby on Rails
Vue.js
AWS Lambda

Project Highlights

icon
Technical Lead

Online video streaming service

US university

Application for organizing video broadcasts of lectures, courses and online stream management. The ability to assess the knowledge gained and additional metrics.

Responsibilities & achievements

● Communications with the client; ● Team coordination and management; ● Сollection of requirements; ● Setup CI/CD process; ● Implementing the microservices using Node.js; ● Integration with the microservices; ● Developing RESTFul API; ● Conducting code reviews.

JavaScript
Node.js
PostgreSQL
React.js
Mocha
Electron
Sinon.JS
icon
Technical Lead

Precision irrigation for watering machines

Ukrainian startup

IoT project. Collecting data and matrices from watering machines. Analysis and processing of data, construction of analytics and yield predictionю

Responsibilities & achievements

● Team coordination and management; ● Communication with the hardware team; ● Setup CI/CD process; ● Implementing the microservices using Node.js; ● Integration with the microservices; ● Conducting code reviews

JavaScript
Node.js
PostgreSQL
React.js
Mocha
Chai.js
Sinon.JS
icon
Senior Software Developer

Back-end Infrastructure of Applications and Services

British post/logistics company

The processes were constructed using the Kanban methodology. I was responsible for the microservices and modules on Node.js (versions 0.12, 4.3, 6.10) creating and supporting, writing queries for AWS DynamoDB, Couchbase, PostgreSQL. In the project, we used event-driven and asynchronous architecture.

Responsibilities & achievements

●Communications with the client; ● Implementing the microservices using Node.js; ● Implementing unit tests and integration tests; ● Integration with the microservices; ● Developing RESTFul API; ● Conducting code reviews.

JavaScript
Node.js
PostgreSQL
React.js
Mocha
CouchDB
DynamoDB
Lodash
Chai.js
Sinon.JS
icon
Senior Software Developer

Credit Score and Loan Management Web Application on the US Market

US financial company

The project deliverable is an easy-to-use web application for increasing and management of the users’ credit scores: The application allows users the following: ● Getting, tracking and analyzing credit data from credit bureaus; ● Sending and processing emails and messages to/from credit bureaus; ● Managing and sending paper letters to the credit bureau with DirectMailer service.

Responsibilities & achievements

● Implementing the UI on React.js and Bootstrap; ● Implementing unit tests; ● Implementing e2e tests with Cypress; ● Interacting with HTTP and WebSocket API; ● Developing of the server-side functionality; ● Building with RESTFul API ● Code analysis and refactoring; ● Code review.

JavaScript
Node.js
PostgreSQL
React.js
Redis
SCSS
icon
Senior Software Developer / Team Leader

Media Sharing Platform for the Creative Industries

US company

The goal was to develop an online platform where the content takes centre stage and can move around freely while creators retain full control and have access to powerful productivity tools. Generally, many AWS services were used on the backend side, such as S3, EC2, Cloudfront, ElasticSearch, and Load balancer. Also, we set up our own mail server with Postfix. The team whose members were based in different time zones was distributed. We used a Waterfall workflow with some XP practices.

Responsibilities & achievements

● Team activities coordination; ● Assistance in skills development and coaching the team members; Implementing web UI; ● Implementing unit tests; ● Interaction with HTTP and WebSocket; ● Developing the microservices; ● Creating the server-side functionality; ● Building RESTFul API; ● Reviewing the work of the frontend team

AngularJS
Grails
Groovy
JavaScript
PostgreSQL
Postfix

Education

Higher education in Computer Science

Agency

agency #2291

10-50

GMT+2

Kharkiv/Ukraine

Core Expertise

Node.js
React.js
TypeScript
Serverless
AWS Lambda

Industries

Education & Science, Banking & Finance, Energy

Want to hire this engineer?

Check if Eugene is available