Position: JavaScript Developer
Category: JavaScript
English level: fluent
Years of experience: 9


Office Booking Website - Angular 2+ (2 years).

The goal of the project was to develop a booking website, functionality of which 
would be very similar to ‘Booking.com’ website, but for offices.

Building Booking Website - React.js, Redux (1 year)

The goal of the project was to develop a booking website, functionality of which 
would be very similar to ‘Booking.com’ website, but for buildings.

Team Collaboration Software Tool - React.js, Redux, Electron (1 year)

The project aimed to develop a team collaboration software tool such as “Slack”, 
which not only allowed the team members to communicate via messaging but 
also share files, such as images, videos, documents, and even send voice 
messages. White Label features were also available for clients so that they can
add their brand logo and coloring to the app in order to make the app interface
correspond with their branding. The project was made using electron, so it was 
compiled as a native Desktop application for Windows and MacOS.

Betting Website Support -  Angular.JS (1 year)

The goal of the project was to support a betting website, which included a 
Sportsbook, Casino, Live Casino and a lot of mini betting games. The main 
supporting activities mostly consisted of fixing of the bugs discovered by the QA 
team, adding new features and making sure they don't contradict with existing 
features in the website, etc. Manual skinning was available for partners who 
wanted the website to have a matching visual identity that corresponded with their 
branding. Custom feature requests could also be made by clients.

Online Sport Game - Angular.JS (2 year)

The developed game is a type of online game where participants create imaginary 
or virtual teams of real professional sport players. These teams competition was 
based on the statistical performance of the players in real games. This 
performance was converted into points that were compiled and totaled according 
to a roster selected by each team's manager. These point systems can be simple 
enough to be manually calculated by a "league commissioner" who coordinates 
and manages the overall league, or points can be compiled and calculated using 
computers tracking actual results of the professional sport. In the system the team 
owners can draft, trade and cut (drop) players, as it is done in real sports.