Summary

Expertise

Project Highlights

Education

Agency

VB

English:

Advanced

Volodymyr B.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Advanced

Architect with 6 years of professional experience in the design and development of web applications in the Agile environment.

As for the greatest achievements, I changed architecture decisions in one of my recent projects and was a technical interviewer. My core technology stack spans JavaScript, ReactJS, Redux. Have worked with popular database management systems including MySQL and MongoDB. On my last position, the main goal was to manage team, communicate with customer, convert non-technical descriptions into a technical task, extend functionality. Good understanding of overall software development process that allows providing clients with effective and easily maintainable solutions. I am a responsible team player with strong goal-motivation and the ability to learn new technologies in short terms. I enjoy my work and always strive to do the best to have customers satisfied.

Want to hire this engineer?

Check if Volodymyr is available

Expertise

Years of commercial development experience

6 years of experience

Core technologies

JavaScript 6 years
React.js 6 years
Redux 6 years
Node.js 6 years
HTML 6 years
CSS3 6 years

Other technologies

Agile
Express.js
MongoDB
MySQL
Git
Scrum
Webpack
Jest
Enzyme
GraphQL
Apollo Client
BrowserStack
Next.js

Project Highlights

icon
Senior Front-end developer/ Architect

Certification management system

Jan `20 - Dec `21

2 years

Denmark company

The platform helped enterprises manage complex regulatory mandates and operational risk. The platform aids businesses, that have little or no information security expertise with consultation and the all-in-one ISO 27001 Information Security Management System, Secure ISMS, for compliance, risk management, and best practices.

Responsibilities & achievements

One of the most complicated tasks was to manage data on the FE side. We have different types of data such as documents, tasks, folders, controllers, etc. All data were connected by “many to many” relationships. The task was to store data in the appropriate format, so we decided to use a tree data structure. It allows us to have entities with all connected data together. To improve performance we use memoization functions and normalized data. This approach helps us to improve performance up to 40% on old components. Also, it was interesting to scale the project from small (2 pages) up to 15 pages with complicated logic and good performance. In the beginning, this project wasn’t configured properly. One of my tasks was to create configuration, change architecture decisions. I was leading a team. As for my non-technical influence on the project, the customer has some trouble communicating with the developer team. The reason was that they had a sync call once per week or less. This has some technical gaps: sometimes developers need to ask clarification questions but it was possible just on these sync-ups. So, I suggest starting work with Scrum methodology. It helps developers to receive answers faster. The main achievement reduces the time for story completion. Also one of our customers decided to speed up developing time by hiring one more employee. He thinks if he will hire one more FE developer it will improve the scope of features. But I suggest hiring a manual QA engineer. Because FE spends a lot of time testing everything when delivering new functionality. As for main achievements, I speed up developing process, improve quality, and the price became lower.

HTML5
JavaScript
React.js
CSS3
icon
Senior Front-end developer

Commercial Construction Projects Leads

Jan `19 - Dec `19

11 months

USA company

This platform provides you with a single, comprehensive platform to securely and accurately manage your entire preconstruction process from anywhere: from finding and identifying the right projects, managing your bid opportunities, to quickly and accurately creating your quantity takeoffs and building your estimates.

Responsibilities & achievements

My team had a task to develop an admin app for our main product which had more than 100 developers split into 10+ developer teams. Our task was to understand how the application works, which data we need to use (we had 5-6 swagger APIs), check different types of permission and support changes from other teams. Moreover, I worked as a mentor at the NDA university from my company. It is a program that helps people with some technical knowledge achieve junior positions. Also I was a technical interviewer.

HTML5
JavaScript
React.js
CSS3
Redux
Next.js
icon
Senior Full-stack developer

Communication Platform

Aug `17 - Jan `19

1 year

Norway startup

The client, a Norway company, requested the enhancement and further support for the existing startup job platform. It was a job board dedicated to startup companies and talents seeking a career within entrepreneurship. The main goal was to help startups with recruitment to ensure a constant flow of skillful candidates. Also, it provided startups with valuable exposure and best practice tools.

Responsibilities & achievements

In the current project, the most complicated task was to implement and support real-time chat. We implement it with socket.io. Also, it was complicated to move the old implementation of chat from Redis to socket.io. The next step was to implement and support the feature of answering the chat message thread from email. At this company, I implemented more than 3 sub-projects from scratch.

Express.js
HTML5
JavaScript
MongoDB
Node.js
React.js
CSS3
Redux
Mongoose
icon
Front-end developer

Private Document Cabinet

Aug `16 - Jul `17

11 months

Finland company

The project under development was an online office for a Finland company focused on business branch. It was an online personal assistant that give you opportunity to sign documents outside of office.

Responsibilities & achievements

The most interesting task about this project was to Develop the solution from scratch and make it adaptive.

HTML5
JavaScript
React.js
CSS3
Redux
icon
Front-end developer

Online shop

Dec `15 - Jul `16

7 months

Spain company

The project under development was an online shop for a Spanish company focused on eCommerce. It was an online personal assistant that search the perfect outfit for each specific occasion based on personal characteristics and lifestyle.

Responsibilities & achievements

In this project I develop the solution from scratch. I worked on FE side.

HTML5
JavaScript
React.js
CSS3

Education

Higher education in Computer Science

Agency

Custom WordPress development agency #80

10-50

GMT-11

Chernihiv/Ukraine

Core Expertise

Ajax
HTML5
JavaScript
jQuery
PHP
UI
UX
WordPress
CSS3
Laravel Framework
Woocommerce
WordPress e-Commerce
Wordpress Plugin
Animation
Design Patterns

Industries

Information services & Technologies, Advertising & Marketing

Want to hire this engineer?

Check if Volodymyr is available