YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

IB

English:

Intermediate

Igor B.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Intermediate

Software Engineer| Front-End

Software engineer with 5 years of experience in Front-End development. Have good expertise in JavaScript technologies and their Frameworks, including Vue.js, React, and Angular, and responsive Front-end based on the received UI/UX. I’m well-versed in the whole application lifecycle, from the discovery phase to release. I’m a good team player.

Want to hire this engineer?

Check if Igor is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

JavaScript 4 years
React.js 4 years
TypeScript 3 years
Angular 2x 4 years
Vue.js 4 years
Electron 1 year

Other technologies

AngularJS
CSS
Flex
GitHub
HTML5
jQuery
SaaS
Sass
Scrum
Postman
Flexbox
RxJS
Photoshop
GitLab
Bitbucket
Figma
Vuex
Next.js
Tailwind CSS
Nuxt.js

Project Highlights

icon
Front-end Developer

Criminalistic CRM system

The web application (a CRM system) is designed for government facilities in one of the EU countries to manage the flow of criminal cases. The application includes the registration of criminal cases, conducting them, changing history, recording of pre-trial and court cases, the addition of cases by criminal experts, transfer of cases between departments with different accesses to the system, etc. The end-users of the system are lawyers, working in government facilities within the Ministry of Justice.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Creating Client-side modules with Angular; Project architecture design and implementation Defining of interface's communications between Client and API; Taking participation in sprint planning and tasks evaluation; Reviewing of merge requests and deploying; Direct communication with development team and customer; Leading Frontend side and team members on both sides; Code refactoring and improvements

MongoDB
Elasticsearch
Angular 2x
RabbitMQ
Docker
WebAPI
.NET Core
icon
Front-end developer

Live music platform

The Camden Live mission is to capture the spirit of the Camden Music and Market scene and build up a local Brand and Community. There was a ready-to-be-used web app and a specific task on this project was to develop a new admin dashboard, update the website according to the new admin dashboard, improve its performance and make a server-side rendering.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Creating Client-side modules with React; Defining of interface's communications between Client and API; Participating in sprint planning and tasks evaluation; Direct communication with development team and customer; Development of Client and API application's structure; Code refactoring and improvements.

HTML5
JavaScript
JIRA
MongoDB
React.js
Visual Studio
CSS3
Git
Redux
SCSS
Swagger
.NET Core
IdentityServer
icon
Front-end Developer

CRM system for the Printing industry

The CRM system for a company that produces printing products and sells them across its store chains in Lviv. There was a ready-made CRM and we had to redevelop it adding new features. The main features are the following: registration and quick access to primary information about services, companies/clients, orders, work log; reporting, and different sections analysis.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Creating Client-side modules with React Defining of interface's communications between Client and API Taking participation in sprint planning and tasks evaluation Direct communication with development team and customer Code refactoring and improvements.

HTML5
JavaScript
JIRA
MongoDB
React.js
Visual Studio
CSS3
Git
Redux
SCSS
Swagger
.NET Core
IdentityServer
icon
Front-end Developer

NewhomesMate

CRM system that helps to find and buy a new home in the US real estate market. The application provides more convenient communication between the buyer and an agent, which allows you to quickly and qualitatively find your dream home.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Creating Client-side modules with React; Defining of interface's communications between Client and API; Taking participation in sprint planning and tasks evaluation; Direct communication with development team and customer; Code refactoring and improvements.

React.js
TypeScript
CSS3
HTML
icon
Front-end Developer

Property mate Network

CRM system that allows exchanging information between agents for finding buyers and select more appropriate real estate for them

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Creating Client side modules with Angular; Project architecture design and implementation Defining of interface's communications between Client and API; Taking participation in sprint planning and tasks evaluation; Direct communication with development team and customer; Code refactoring and improvements.

HTML5
TypeScript
Bootstrap
CSS3
Angular 2x
Material-UI
icon
Front-end Developer

8th Municipal Clinical Hospital. City Lviv

Website for 8th Municipal Clinical Hospital. City Lviv

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Project architecture design and implementation Taking participation in sprint planning and tasks evaluation; Direct communication with development team and customer; Code refactoring and improvements

Ajax
HTML5
JavaScript
jQuery
PHP
SQL
Yii
Bootstrap
CSS3
icon
Front-end Developer

Rieltor Work

Website for Realtors. Reservations, statistics, sales

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Taking participation on sprint planning and tasks evaluation; Direct communication with development team and customer; Code refactoring and improvements.

Ajax
HTML5
JavaScript
jQuery
PHP
SQL
Yii
Bootstrap
CSS3
icon
Front-end Developer

Brainify

All-in-one Business Suite to Streamline Residential Property Development

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Taking participation on sprint planning and tasks evaluation; Direct communication with development team and customer; Code refactoring and improvements

Ajax
HTML5
JavaScript
jQuery
PHP
SQL
Yii
Bootstrap
CSS3
Angular 2x
icon
Front-end Developer

WEB platform for generation NFT tokens

WEB application which provides NFT services based on Ethereum network. A user can connect an existing blockchain wallet or create a new one. The authorized user can create an unlimited amount of collection, generate marketing websites, use storage for any media files related to the product and generate an NFT token.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs; Creating Client side modules with React; Project architecture design and implementation; Defining of interface's communications between Client and API; Taking participation on sprint planning and tasks evaluation; Reviewing of merge requests and deploying; Direct communication with development team and customer; Leading Frontend side and team members; Code refactoring and improvements.

HTML5
MongoDB
Node.js
React.js
Nginx
Postman
WebSockets
Charles
SCSS
Swagger
Solidity
YouTrack
Figma
Mongo Compass
Next.js
icon
Front-end Developer

The scalable software solution for online gambling

The web client is the component of the casino system which brings all functionality to the web browser for the end-users. It is a single-page web application that functions as an access point for the customers to the offered products and services. The main function of the web client is to maintain user accounts and their wallets that will be used as a main billing function inside the app.

Responsibilities & achievements

Taking participation in all scrum ceremonies; Taking participation on sprint planning and tasks evaluation; Direct communication with customer BE development team; Project architecture design and implementation; Creating Client side modules with React; Code refactoring and improvements; Reviewing of team members merge requests.

React.js
TypeScript
Redux
Yarn
Material-UI
icon
Front-end Developer

CRM for carriers

WEB platform for carriers where they can receive and manage cargo. Real-time monitoring of new orders due to specific filters and easy grouping according to geolocation. Carriers can chat with despatchers, clarify the details of orders and monitor all related documents by real-time chat. There is a driver profile where the user can provide all financial information, documents, and all accompanying information.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs; Development of Front-end part; Creating Client-side modules with Vue.js; Defining of interface's communications between Client and API; Taking participation in sprint planning and tasks evaluation; Direct communication with the development team and customer; Development of Client application's structure; Code refactoring and improvements.

AWS
PostgreSQL
TypeScript
Docker
Vue.js
GitLab
Vuex
Next.js
icon
Front-end Developer

Auto Auctions marketplace

CRM system for car dealers along with car auctions in one platform, where users can request a quote for transportation, create requests, and track the status of their cargo. All cars which are bought at auction are automatically listed in CRM. There is some additional functionality like real-time support chat, invoice handling system, and graphic analytics of user's activity.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs; Creating Client-side modules with Vue.js; Defining of interface's communications between Client and API; Taking participation in sprint planning and tasks evaluation; Direct communication with development team and customer; Development of Client application's structure; Code refactoring and improvements.

MongoDB
.NET
TypeScript
Vue.js
.NET Core
icon
Front-end developer

Electron application for online auctions

The application provides service as an add-on for big online auctions to give users the ability to use one account for bidding and tracking each bid and lot. The application is working in real-time, having its own registered users. Every user is a manager in one company that uses one company account per auction. The main business point is to track each registered user's (manager`s) behavior on the auctions to better understand their KPIs.

Responsibilities & achievements

Participation in Discovery phase with stakeholders and development team; Analysis, estimation and investigation of methods of resolving business needs; Mentorship of development team; Creating Client side modules with React; Develop a user interface and logic for complex single-page applications; Defining of interface's communications between the Client and API; Direct communication with the development team and customer; Code refactoring and improvements;

Agile
JIRA
MongoDB
Node.js
React.js
Scrum

Education

Higher education in Computer Science

Agency

Dedicated Development Teams agency #249

50-100

GMT+3

Lviv/Ukraine

Core Expertise

AngularJS
ASP.NET
AWS
C#
HTML5
Java
JavaScript
Knockout.js
Kotlin
.NET
Node.js
React.js
TypeScript
UI
UX
Xamarin
Automated Testing
Bootstrap
CSS3
Entity Framework
Product management
QA Management
Swift
Angular 2x
Redux
MVC
Vue.js
Flutter
.NET Core
Figma
Next.js

Industries

Education & Science, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Construction & Real estate, News & Media, Booking & Rent, Insurance & Risk Management, Blockchain & Cryptocurrency, Branding, design, web development, SaaS

Want to hire this engineer?

Check if Igor is available