English:
Upper Intermediate
Igor B.
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 availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
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
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
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
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
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
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
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
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
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
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.
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.
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