Information
YouTeam is now part of Toptal. Hire developers from the top 3% of global talent.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

AK

English:

Upper Intermediate

Alex K.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Senior JavaScript developer

Alex has over 9 years of experience in the IT industry. He has participated in numerous software projects of various sizes and worked on both the front-end and back-end. He has strong technical knowledge and experience in web programming, particularly in JavaScript and Typescript. In addition, Alex has deep knowledge of React.js, Node.js, and Graphql. There is also a strong understanding and experience in Agile, Scrum, and Software Development Life Cycle; excellent problem-solving skills, also he drives projects to successful and on-time releases.

Want to hire this engineer?

Check if Alex is available

Expertise

Years of commercial development experience

9 years of experience

Core technologies

AWS 6 years
TypeScript 3 years
Node.js 7 years
React.js 7 years
MongoDB 6 years
GraphQL 2 years

Other technologies

Clojure
Express.js
Java
JavaScript
MySQL
PostgreSQL
Python
Socket.IO
Bootstrap
HTML
JavaFX
Oracle database
Redis
Angular 2x
RabbitMQ
Docker
Redux
SCSS
Koa.js
Firebase
Lambda

Project Highlights

icon
Senior full-stack developer

Customer Data Platform

Nov `21 - Nov `22

1 year

It is a customer Data Stack for eCommerce. This project reduces friction, cost, and time to launch world-class data strategies. With this tool, users can unlock product insights and build personalized customer journeys that delight new and existing customers. Other technologies used: DBT, TypeORM, AWS serverless, AWS CDK

Responsibilities & achievements

- Full-stack development of new features - Implement backend API endpoints for required data - Working with Data pipelines and Data warehouses - Creating apps for Shopify and Big Commerce - Implementing segment tracking plugin for PHP project - Building the integration into several shops with Shopify liquid snippets

AWS
PostgreSQL
Nest
Next.js
icon
Senior Full-Stack developer

Global Ed-tech platform

Mar `20 - Oct `21

2 years

It is a browser-based software application that streamlines and simplifies education management, integrating administrative, teaching, and learning tasks into one user-friendly, custom-designed database that meets the needs of all educational establishments. It was designed and developed by a core team of specialists in education, education managers, and software developers. The project was heavily documented. One of the biggest challenges was creating a robust system of asset management for schools and universities that have an obligation to be more precise in reporting to the stakeholders and government. Tree visualization was used for solving this problem.

Responsibilities & achievements

- Making technical decisions - Front-end and back-end development - The transition of the front-end side to Typescript - Wiring specifications for the architecture and then leading its development - Writing code and implementing new functionality - Communication with the product owner and other team members

CSS
Node.js
React.js
Socket.IO
TypeScript
Bootstrap
HTML
Oracle database
Redis
RabbitMQ
Docker
Swagger
GraphQL
icon
Full-stack developer

Content Curation Application

Sep `15 - Mar `20

5 years

The platform is the first ready-to-use content curation platform, that lets all size teams deliver a seamless mobile user experience. The platform consists of several big parts as web application, mobile application for iOS and Android, integrations with 3rd party services, as well as back end server for mobile applications. The main idea of the platform is a curation of the content, creating bespoke feeds, Integrate, editing and leveraging all kinds of digital content feeds with just a few clicks. The application is front-end heavy with complex logic for integrations, as with introducing GDPR and Cambridge Analytica scandal, we had a hard time with Facebook and Instagram integration, as they limited API abilities. The biggest challenge was creating working chats and channels using the existing solution PubNub and overcoming the existing difficulties and limits of the platform. There were numerous ones despite being enterprise clients and the users were very ingenious in exploring intricate journeys for 10000 chat rooms and writing huge messages.

Responsibilities & achievements

- Full-stack functionality implementation - Working with chat API integration for PubNub - Mentoring new team members for the project - Making architecture decisions

CSS
MongoDB
MySQL
Node.js
React.js
HTML
Redux
Firebase
icon
Full-stack developer

Business Intelligence Solution

Oct `14 - Sep `15

11 months

The project was originally intended as a search engine (a-la Algolia), and later evolved into BI tool which supports ETL-like flow: registering (or uploading) arbitrary data source (including SQL and noSQL DBs, CSV, XML, XLS, JSON etc), extracting data from it, then transforming data by applying functions (transform columns, aggregate and sort data, drill down etc) and finally downloading results in arbitrary format or sharing results in form of embedded widgets.

Responsibilities & achievements

- Working on the front-end part of the application - Development of new front-end features - Communication with the product owner and other team members - Mentoring and code reviewing of new team members on the project.

AngularJS
AWS
Hibernate
Java
MongoDB
PostgreSQL
Elasticsearch
Gulp
RabbitMQ
Spring MVC
WebSockets
Require JS
icon
Full-stack developer

Voting Solution

Nov `13 - Oct `14

11 months

It is a successful Danish start-up that provides unique services for mass media. The platform can be used to momentarily create content, monitor surveys and polls voting process, and visualize analytic results in real-time. At the moment the platform includes an application for administrators and a mobile app for users.

Responsibilities & achievements

- Development of the application for desktop from scratch. - Taking architectural and technological decisions. - Development of high-loaded and multi-threading applications. - Development API for mobile devices. - Stress and load testing of the application for high load. - Communication with the team and product owners.

ActionScript
AWS
Flex
Hibernate
Java
PostgreSQL
Spring
icon
Desktop app developer

Streaming Solution

Mar `13 - Nov `13

8 months

Desktop application for viewing streams from churches. Different stream sources are available, but they are managed by the server (aren't developed by us). Screens are separated by tabs, and view screen splitted to 3 steps. You can view the stream in window, fullscreen or open system player like MPV. Registration of users was by access key activation (also managed by server) The existing JavaFX solution was expanded for additional features like a redesign, fullscreen, saving different sources, "no-internet" behavior, and interaction with the API server with logging to this server. One of the biggest challenges of the project was related to local streaming files for both the local JavaFX player and local system player.

Responsibilities & achievements

- Whole responsibility for the project as I was the only developer on the project. - Fixing bugs, support, and development of the new features.

Java
JavaFX
icon
Java developer

Multichannel Control System

Dec `12 - Mar `13

3 months

The application is a multichannel control and monitoring system for manufacturing processes. The system includes hardware devices connected to a series of peripheral units, such as sensors and actuators and a software suite. The client decided it was time to add Graphic User Interface (GUI) to a working system to allow users remote real-time access to the data via an Internet connection. Two main difficulties of GUI development included a large number of reference points and their synchronization with displayed data.

Responsibilities & achievements

- Development of the GUI for the application. - Worked closely on testing the devices and their metrics.

JavaFX

Education

Higher education in Computer Science

Agency

Web Development Services agency #449

50-100

GMT+2

Zaporizhzhya/Ukraine, Kharkiv/Ukraine

Core Expertise

Agile
ASP.NET
AWS
Clojure
JavaScript
Kubernetes
Magento
MySQL
.NET
Node.js
PostgreSQL
React.js
React Native
Scrum
MS SQL Server
Docker
ASP.NET Web API
Vue.js
Magento2
GraphQL
.NET Core
Vuex

Industries

Education & Science, Business & Productivity, Logistics & Transportation, Information services & Technologies, Construction & Real estate, Sports & Fitness, Social Media & Communication, Healthcare & Medicine, Booking & Rent, Branding, design, web development

Want to hire this engineer?

Check if Alex is available