Apr `18 – Dec `18
Migrating a part of the codebase from Java to Scala including reimplementing existing features using functional approach; distributing tasks between members of the team, reviewing the code of the members of the team.
A platform for planning and organizing international traveling. Includes an advanced system for booking plane tickets and a variety of ground and water transport, building travel routes, an advanced search system, customer care, email distribution, and others.
Technologies Stack:Scala Akka Play Framework REST Swagger
Travel & Tourism
Nov `17 – Apr `18
Real estate management system
Implementing features of services like processing events of the estate item, manager-resident communication, etc; working with database access via Slick and Elasticsearch, implementing endpoints with Play Framework, writing tests with ScalaTest, etc.
System for communication of the real estate managers and residents. Includes many subsystems. Administration, advanced search system, booking, email distribution, events creation, etc.
Technologies Stack:PostgreSQL Scala Akka Play Framework
May `17 – Nov `17
Portal for Auto Transport
Full - Stack Developer
Implementing endpoints; implementing service for tracking trucks and cars; writing tests; implement database access via hibernate.
A portal for managing transportation of cars on trucks. Allows booking spots on the truck, search of available trucks on a route.
Technologies Stack:Hibernate HTML5 MySQL React.js Spring Apache Tomcat Spring MVC Redux Maven
Sep `16 – May `17
Sales event and direct offer platform
Implement event processing; endpoints implementation; database access; writing tests.
Sales event and direct offer platform enabling buyers to get competing for offers from sellers around the planet for items they wish each day. The platform provides a possibility to buy the product and monitor its delivery process at any point.
Technologies Stack:Hibernate jQuery MySQL Spring Apache Tomcat JPA REST Spring MVC
E-Commerce & Retail
May `16 – Sep `16
Team chat for company
Writing backend functional for messaging; chat rooms implementation; implement database access via Hibernate.
SF-based startup company
For registered users portal provides the ability of exchange messages, files and saving all messages history. A user can point favorites messages, create rooms notifications, create public and private chat rooms, search messages in history archive with the special date or on some text pattern, etc.
Information services & Technologies
Kharkiv National University of Radioelectronics