English:
Advanced
Volodymyr B.
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 availableExpertise
Years of commercial development experience
6 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
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.
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.
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.
Education
Higher education in Computer Science
Agency
10-50
GMT-11
Chernihiv/Ukraine
Core Expertise
Industries
Information services & Technologies, Advertising & Marketing
Want to hire this engineer?
Check if Volodymyr is available