Oleksandr S.

Oleksandr S.

Senior Software Engineer

Kremenchuk, Ukraine
Hire Oleksandr S. Hire Oleksandr S. Hire Oleksandr S.

About Me

A self-motivated and inventive developer with a passion for back-end web development that enjoys a challenge, and has good front-end capabilities as well. Likes to participate in the entire product life-cycle and has a real desire to help businesses achieve their potential.

Work history

UpStack
UpStack
Full-Stack Developer
2018 - Present (6 years)
Remote
  • Create and develop high-level technical projects for a broad range of global clients.

  • Lead teams in the development process, writing exceptional code that adheres to the highest standards.

  • Follow the AGILE methodology and ensure project-wide best practices are met in all fields.

Independent Contractor
Independent Contractor
Full-Stack Developer
2017 - Present (7 years)
Remote
  • Completely repaired an unstable application with long query time and a substantial number of bugs and provided exceptional consulting services to various clients.

  • Reviewed the code of previous developers, found the underlying issues and fixed them by writing clean/high quality code for a variety of applications.

  • Configured Linux Servers (AWS EC2), conducted QA and bug fixing ensuring that the product I developed was stable, scalable and adhered to the requirements.

RiverSoft, UA
RiverSoft, UA
Java Engineer
2015 - Present (9 years)
Kremenchuk, Ukraine
  • Developed an application that managed over 5,000 corporate clients, each of which generated up to several hundred users with 99.99% SLA for central server.

  • Instrumental in developing an application that helped save 30% of the budget for informing users.

  • Increased conversion by 15% after developing an application that substantially sped up transfers within the system.

Portfolio

Full Stack Developer (Team Lead) - Armaskillo (currently closed)
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
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.

Education

Education
Ph.D, Pressure Working Processes and Machines
Kremenchuk State Polytechnical University
2017
Education
Master’s Degree, Transport Management
Kremenchuk State Polytechnical University
2013
Education
Bachelor's Degree
Kremenchuk State Polytechnical University
2012