English:
Intermediate
Igor B.
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 availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
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
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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;
Education
Higher education in Computer Science
Agency
50-100
GMT+3
Lviv/Ukraine
Core Expertise
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