Summary

Expertise

Project Highlights

Education

Agency

RB

English:

Advanced

Rostyslav B.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Advanced

Technical/Team lead, Java Full Stack Developer

Have over 6 years of experience in software development. Strong background in computer science. Participated in numerous back-end projects as a developer / lead developer and DevOps. Mentor to other developers.

Want to hire this engineer?

Check if Rostyslav is available

Expertise

Years of commercial development experience

6 years of experience

Core technologies

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

Other technologies

Apache Kafka
JavaFX
JUnit
Mockito
Redis
Spring Framework
Jasmine
Karma unit tests
Vue.js
SockJS
Leaflet
Google Cloud Platform

Project Highlights

icon
Lead Backend Engineer

Trading Ecosystem

The product includes CRM, Chat, BI, Trading Engine, Education, Machine learning, Automated flows, and other blocks that will be easy to use for both clients and managers. Built with a big amount of microservices.

Responsibilities & achievements

My responsibility was to support few backend modules and work with payment integrations such as BigWallet & Praxis

Java
Kotlin
Kubernetes
PostgreSQL
Apache Kafka
Cache Management
JPA
Spring Boot
Flyway
icon
Lead Backend Engineer

Server side for Esports Gaming Application

A platform that unable Users 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 winner is taken by the moderator from the CRM system based on photos made by users. After Tournament - statistics for players is calculated, points, coins and achievements are given to participants

Responsibilities & achievements

During this project I was developing a system for FIFA online tournaments. Main task was to create a live tournament flow for players.

AWS
Hibernate
Java
MySQL
JPA
ORM
Spring Framework
WebSockets
Maven
Firebase
icon
Lead Backend Engineer

E-commerce platform for flower selling.

This project consists of 5 sub-projects such as Website for people who want to buy flowers, a CRM/CMS system for statistic tracking, iOS/Android apps, and a back-end server that connects all these products. T

Responsibilities & achievements

he 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.

AWS
Hibernate
Java
MySQL
JPA
ORM
Payment Processing
Spring Framework
WebSockets
Maven
Firebase
icon
Lead Backend Engineer

House Swapping system

System which allows users to rent or swap their houses with other users. So clients of the service are able to upload their house information on the platform and choose desired dates when they are willing to swap houses. Other users who are interested in swapping can propose their own house, if users are matching each other on dates and houses they can proceed to swapping procedure.

Responsibilities & achievements

During this project we developed our own chat implementation based on WebSockets.

AWS
Hibernate
Java
MySQL
JPA
ORM
Spring Framework
WebSockets
Maven
Firebase
icon
Lead Backend Engineer

POS terminal system

Specializes in the retail industry, generally develops software for POS terminals.

Responsibilities & achievements

Java
JMS
Oracle
Spring
SQL
XML
JasperReports
JUnit
SOAP
MS SQL Server
RESTful API
Maven

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 Rostyslav is available