Information
YouTeam is now part of Toptal. You now have access to a complete range of world-class talent and services.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

IB

English:

Upper Intermediate

Igor B.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Backend developer | Java, .Net

Software Engineer with 5 years of experience in back-end development, specializing in Java and .NET. He excels in building high-load server architectures and possesses a strong grasp of end-to-end software development. In his recent project within the textile industry, he thoroughly investigated internal factory processes to deliver effective software solutions. His professional experience includes working with multiple domains, including but not limited to E-commerce, Games, CRM, etc.

Want to hire this engineer?

Check if Igor is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Java 5 years
Spring Boot 4 years
Hibernate 5 years
WebSockets 5 years
AWS 4 years
MongoDB 5 years

Other technologies

Hibernate
MongoDB
MySQL
SQL
JavaFX
JPA
ORM
Redis
Spring Framework
Spring Security
Google Cloud Platform

Project Highlights

icon
Backend Engineer

Fast job marketplace

An E-commerce platform that enables users to rapidly find an hourly job. One user is able to create a job order and the second user has the possibility to apply for a job. The platform includes internal chat, push notifications, reviews about finished jobs, etc.

Responsibilities & achievements

● Analysis and investigation of requirements ● Development of backend part ● Direct communication with stakeholders and development team ● Deployment and configuring ● Code review ● Code refactoring and improvements ● Building architecture according to the customer’s design

AWS
Java
MySQL
Git
JPA
JSON
RESTful API
WebSockets
Docker
Spring Boot
Firebase
Flyway
icon
Backend Engineer

App for operating coffee machine

Update the Back-end of the system which helps a user who deals with his coffee machine and recipes in it. Update CRM/CMS system.

Responsibilities & achievements

● Analysis and investigation of requirements ● Development of backend part ● Direct communication with development team ● Code refactoring and improvements

AWS
Java
MySQL
Shopify
Git
JPA
RESTful API
Docker
Spring Boot
Microservices
Flyway
icon
Backend Engineer

App for internet Xbox games gambling

Update the Back-end for the process which gives users the possibility to make bids for games that they are playing on Xbox. Update monitoring system which provides actual information every 4 seconds.

Responsibilities & achievements

● Analysis and investigation of requirements ● Development of backend part ● Direct communication with development team ● Code refactoring and improvements

AWS
Java
MySQL
Xbox
Git
JPA
RESTful API
Spring Boot
Microservices
Firebase
Flyway
icon
Backend Engineer

E-commerce platform for flower selling.

This project consists of 5 sub-projects: a Website for people who want to buy flowers, a CRM/CMS system for statistical tracking, iOS/Android apps, and a back-end server that connects all these products. The payment system was implemented via Adyen service which consists of GooglePay, ApplePay, Visa/Mastercard, and IDEAL payment methods. Also, we implemented a product customization system, where each product can have different customizations (for example size of the bouquet) and each customization can affect the final price. For the loyalty system, we created a unique algorithm, so after each purchase, the users receive a percent (part) of the special loyalty card which can later be used as a discount during the next purchases.

Responsibilities & achievements

● Analysis and investigation of requirements ● Development of backend part ● Direct communication with stakeholders and development team ● Deployment and configuring ● Code review ● Code refactoring and improvements

AWS
Java
MySQL
Spring
Git
JPA
JSON
Docker
icon
Java Developer

Betting platform for online gaming

The platform allows competitive gamers to challenge counterparts to the head-to-head prize pot competitions. To start the game, one person needs to send a challenge to another gamer and choose what amount they are going to play, after that, the challenge should be accepted and the game can be started. After the game is finished, the winner gets paid.

Responsibilities & achievements

• Architecture design • API development • New features investigation and implementation • Bug fix and project support • DevOps responsibilities • Direct communication with stakeholders and development team

AWS
Java
MySQL
Payment Gateway Integration
Spring Security
Spring Boot
icon
Java Developer

Platform for jewelry production company

Developed a back end for an online jewelry store. Systems have built-in chats with support, custom build features like coupons, gift cards, and loyalty for customers. Also, the system has a custom-built CRM \ CMS system for orders and staff management.

Responsibilities & achievements

• Participation in Discovery phase with stakeholders and development team • Analysis and investigation of requirements • Architecture design • API development • New features investigation and implementation • Bug fix and project support • Direct communication with stakeholders and development team

AWS
Hibernate
Java
MySQL
Spring
Git
JSON
RESTful API
Docker
icon
Java Developer

System for restaurant management

A system includes a Mobile app, Tablet, and CRM system for managing a restaurant. Users from the application can post their orders, order delivery, etc. Staff at the restaurant can see these orders on their tablet (mini CRM) and manage the process of their completion. Owners of the system can see all statistics in the CRM and manage staff, products, etc.

Responsibilities & achievements

• API development • New features investigation and implementation • Bug fix and project support • Direct communication with stakeholders and development team

AWS
Hibernate
Java
MySQL
Spring
Git
JSON
RESTful API
Docker
icon
Java Developer

Platform for creating online tournaments for FIFA

During this project, I was developing a system for FIFA online tournaments. The main task was to create a live tournament flow for players. Users are able to sign up for an online FIFA tournament, which consists of different stages: Pre-tournament - when registration for the tournament is open and users can subscribe to it. 30 mins before the start of the tournament subscribed users should confirm their intention to participate. 5 mins Before starting time, the system creates a bracket, where all players are placed. Live-tournament - actual gaming state, users are playing against each other in FIFA, after the match, they need to fill in the score of the game. If scores do not match, the decision on who is the winner is taken by the moderator from the CRM system based on photos made by users. After the Tournament - the statistics for players are calculated, points, coins, and achievements are given to participants.

Responsibilities & achievements

● Analysis and investigation of requirements ● Development of the backend part ● Direct communication with stakeholders and development team ● Code review ● Code refactoring and improvements

AWS
Hibernate
Java
MySQL
Spring
Git
JSON
RESTful API
Docker
icon
Java Developer

Car trading platform

The platform consists of a System for buying cars from clients' companies, a System for Leasing cars from clients' companies, a System for renting cars, a System for selling cars to clients company. CRM system for management, and mobile apps for clients. The main task was to manage orders, their status, car mileage (in case of leasing), and all information regarding the car.

Responsibilities & achievements

• Participation in Discovery phase with stakeholders and development team • Analysis and investigation of requirements • Architecture design • API development • New features investigation and implementation • Bug fix and project support • Direct communication with stakeholders and development team

AWS
Hibernate
Java
MySQL
Spring
Git
JSON
RESTful API
Docker
icon
Backend Engineer

Event management App

Multi-Tenant system for handling companies that are managing different types of events. The system consists of the following: Admin area - the App that includes all possibilities to provide services for event agencies especially CRM systems for handling events. Admin is able to create a tenant with users. Also, Admin is able to track different metrics and provides various restrictions for the specific tenant. Tenant area - the App that includes all possibilities to provide event services and track the event process. The app from the initial idea till the closing event. The main feature is creating questions for the consumers that provide the ability to calculate the total price of special occasions.

Responsibilities & achievements

● Analysis and investigation of requirements; ● Participation in Discovery phase with stakeholders and development team; ● Defining of DB Architecture; ● Development of backend part; ● Direct communication with stakeholders and development team; ● Code refactoring and improvements.

Azure
MySQL
.NET
React.js
Mantis
Material-UI
IdentityServer
icon
Backend Engineer

CRM/ERP App for the textile industry

There is a warehouse management system(WMS) for logistic companies of different kinds. The program offers support to all warehouse processes required by customers and could be developed individually per customer needs.

Responsibilities & achievements

Analysis and investigation of requirements; Participation in the Discovery phase with stakeholders and the development team; Defining of DB Architecture; Implementation of scalable and high-load App; Development of Client and API application's structure; CRUD operations of domain entities implementation; Taking participation in sprint planning and task evaluation. Development of the backend part; Direct communication with stakeholders and the development team; Code refactoring and improvements.

MySQL
.NET
PHP
Web Forms

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