Full Stack Developer (Team Lead) - Armaskillo (currently closed)
Led full-stack development efforts for an internal gaming tournament web application, automating game activity analysis, creating advanced reports, and adding new payment methods.
Increased server response speed three times on one of the projects.
Created a utility for automating the analysis of game activity and creating reports that helped significantly reduce the time spent working on this segment.
Added new payment methods, which increased the number of completed registrations by 25%.
Technologies Used: Java 8, Spring Framework 4, Spring Boot 1.5, Spring MVC, Thymeleaf and amount of JS libraries, PostgreSQL, Gradle
Full Stack Developer - Minnow.tv
Web application, consisting of RESTful server application and client-side SPA build with React.js., that helps users to search media platforms and receive comprehensive information about movies and television shows.
Consists of RESTful server application and client-side SPA build with React.js.
Managed to reduce the server query processing speed by three times.
The code was optimized to reduce the number of potential bugs.
The number of lines of code has decreased almost twofold, but the functionality has not been lost, and this greatly speed up development time for creating new features.
Technologies Used: Java 8, JavaScript, Spring Framework 4, Spring Boot 1.5, React.js, Redux, PostgreSQL, Maven
Back-End Developer (Team Lead) - RiverSoft
Instrumental in the back-end development of both online and offline casino software. Worked on developing entire processes including games, reporting/analytics systems, monitoring systems, and cashier workplaces.
I’ve participated in all parts of the project excluding game’s front-end development.
Most of the time I was engaged in the core of the game providers development around which the rest of the infrastructure developed. I managed to significantly increase the usability of all products that I had worked on.
Technologies Used: Java 8, Groovy, JavaScript, Spring Framework 4, Spring Boot 1.4, Hibernate, Spring Data, PostgreSQL, Redis (caching), Spring MVC (Thymeleaf), phaser.io, jQuery, webix, Spock Framework, Gradle.
Back-End Developer - Flower
Led the back-end development and created global architecture/infrastructure for Flower, a platform for users of social networks (Facebook, Instagram, YouTube), developed for users' collaboration, analytics, activity creation, and cross-posting.
Technologies used: Java 8, Groovy (for tests), Spring Framework 4, Spring Boot 1.5, Hibernate, Spring Data, MySQL, MongoDB, Redis (caching), Elasticsearch, Spock Framework, Gradle.