English:
Advanced
Eugene S.
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 availableExpertise
Years of commercial development experience
12 years of experience
Core technologies
Other technologies
Project Highlights
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.
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
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.
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.
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
Education
Higher education in Computer Science
Agency
10-50
GMT+2
Kharkiv/Ukraine
Core Expertise
Industries
Education & Science, Banking & Finance, Energy
Want to hire this engineer?
Check if Eugene is available