• Файл

Олексій

Програміст Java

Розглядає посади:
Програміст Java, Програміст PHP
Місто:
Дистанційно

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Файл містить ще 1 сторінку

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

OLEKSII OLEYNIK
STRONG MIDDLE SOFTWARE DEVELOPER

Commercial experience:
5 years

Professional focus:
Java, Spring Framework, Kubernetes, Docker, Maven, Gradle;
developing systems, modules, and games; creating repositories
and services; designing database schemas; gathering
requirements; shifting projects to newer technologies; writing unit
tests

Domain expertise:
information technology and services, sales and marketing,
multimedia, medical devices and healthcare, retail, government
and eGovernment, travel

 Odesa, Ukraine

[відкрити контакти](див. вище в блоці «контактна інформація»)

[відкрити контакти](див. вище в блоці «контактна інформація»)

SKILLS
 Expert  Regular experience in commercial projects  Periodic usage in commercial projects
 Good theoretical knowledge. No experience in a commercial project  Basic theoretical knowledge

Programming Java  Clojure 
languages Kotlin  Groovy 

Spring Boot  SLF4J 
Spring Core  Hibernate 
Frameworks and
Spring Data  JUnit 
libraries
Spring MVC  EclipseLink 
Spring Security  Log4j 

Apache Zookeeper  SonarQube 
Kafka  Grafana 
Tools
Gradle  Tomcat 
RabbitMQ  Maven 

Java Language Basics
(Syntax, Data Types,  JSP 
Java Core and Objects and Methods, etc.)
Java EE Java Collections Framework  JSF 
Java Multithreading  EJB 
Java IO/NIO  JTA 
JDBC  JPA 
Servlets 

Angular  Play Framework 
Web frameworks GWT  Vaadin 
Zkoss 

MySQL  Cassandra 
PostgreSQL  CouchDB 
RDBMS/NoSQL
Oracle  Redis 
databases
MS SQL Server  MongoDB 
SQLite 

Windows  Android 
Operating
Linux  iOS 
systems
macOS 

Foreign
English  German 
languages

LATEST EXPERIENCE

Travel platform 3 years 6 months
Strong Middle Java Developer

Project description
The project was intended for a Europe-based startup that offered a convenient multi-mode search
engine for all major forms of travel in Europe helping people plan and budget their trips. The main
aim of collaboration was to assist with the development of a travel platform. Integrated with various
travel providers including buses, trains, airplanes, the platform provided centralized ticket search and
booking helping users easily find best travel options. The project scope spanned the development of
an API, a backend part, a database, a web application and an SDK. The team was responsible for
maintaining and extending the existing functionalities.

Responsibilities & achievements
 Added shared cache on the Сouchbase
 Performed code review
 Integrated third party to the platform
 Implemented new features
 Resolved critical issues
 Communicated with customer service and commercial management teams

Technology stack used
Java, Spring Boot, Spring Data, Docker, Kubernetes, GCP, Couchbase, Grafana, SonarQube, MySQL
Backend services 9 months
Java / Kotlin Developer

Project description
The project was delivered to an American company. This project consisted of ML and backend
services. The main project goals were to create backend services that integrated with ML services,
gather information, and provide an API for a user interface part of the project. The scope of the
project spanned the maintenance and extension of the existing functionalities and further migration
of the project from Dropwizard and Google Cloud to Spring Framework and AWS. Engineering efforts
geared towards the development of an API, a backend part, a database, a web application, and web
services.

Responsibilities & achievements
 Wrote load test util that aggregated data into a convenient format
 Implemented caching of data for own needs
 Created a resumable upload with AWS S3
 Moved the project from Dropwizard to Spring Boot

Project technology stack
Java, Kotlin, JUnit, Mockito, Spring Stack (IoC, Data, Security OAuth, Cloud, Redis), ELK Stack, AWS Suite
(RDS, S3, SQS)

Notification module 1 year 3 months
Java Developer

Project description
The client was a dating agency. The key objective of this project encompassed the ground-up
development of a notification module for ensuring communication with a remote service, sending
messages on schedule, and aggregating data. Our team focused on the implementation of an API,
frontend and backend parts, a database, a web application, and web services.

Responsibilities & achievements
 Integrated with an API that didn’t include any documentation
 Created the module that sent many tasks at the right time
 Designed a database schema
 Built repositories and services
 Gathered requirements
 Set up AWS services
Project technology stack
Java, Spring Data, Spring Security, Swing

POS system 8 months
Java Developer

Project description
The client specialized in the design and development of software for cash registers. The company had
its own product and customized it for each client. The main goal of the collaboration was to create a
point of sale (POS) system for retail stores. The tasks for our team were to maintain and extend the
existing functionalities. Engineering efforts covered the establishment of an API and a backend part.
The development team united 10 engineers.

Responsibilities & achievements
 Developed a new business logic
 Generated POJO from XSD
 Created JRXML
 Wrote unit tests

Project technology stack
Java, Java Base DSL Language, JUnit, Spring Core, Swing, Mockito

Online game 5 months
Java Developer

Project description
The client’s core product under development was a browser-based multiplayer online game in the
captain’s simulator genre with RPG elements. As with any RPG, the main task of the player was to
reach the maximum level. This game included the 100th level. Our involvement spanned the design
and development of an API, frontend and backend parts, a database, and web services.

Responsibilities & achievements
 Created a software design description and technical documentation
 Developed the product applying technical requirements
 Built controllers, services, and a data access object (DAO)
 Designed a database schema
 Set up GitLab CI/CD pipelines
 Created unit tests
Project technology stack
Java, JavaScript, JUnit, Spring MVC, Bootstrap, GitLab CI/CD, Oracle

EDUCATION
 Odesa I. I. Mechnikov National University, Odesa, Ukraine
MS in Computer Engineering, 2018

COURSES
 Basics of Java, IT Education Center, 2017

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: