Oleksandr G., Senior Java Engineer

Vetted expert in Full Stack Web
english B1 (Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

Summary

- 8 years of work experience in IT;
- Experience working with Kotlin;
- Good understunding of PostgreSQL;
- Good skills with SQL, MySQL, and SQLite;
- Experience working with banking and financial projects;
- Deep skills working with Docker and Kubernetes;
- Good knowledge of Python;
- Functional programming (lambda calculus, typed lambda calculus, lazy evaluations, pure functions);
- GRASP and GoF Patterns, UML;
- Good logical thinking, self-learning, and high level of responsibility;
- Intermediate English;
- Available ASAP

Main Skills

Android Libraries and Tools

Android APIs Kotlin

JavaScript Frameworks

Angular jQuery

Python Frameworks

Java Frameworks

Hibernate Spring Spring Boot

Java Libraries and Tools

Java Server Pages (JSP) JMS JPA Spring Core Spring Data Spring model-view-controller (MVC) framework

UI Frameworks, Libraries, and Browsers

jQuery

Python Libraries and Tools

PyQt

Databases & Management Systems / ORM

Hibernate MySQL PostGIS PostgreSQL Redis SQL SQLite

SDK / API and Integrations

Android APIs GraphQL Keycloak SocureAPI Swagger TrulioAPI

Virtualization, Containers and Orchestration

Version Control

Git

Collaboration, Task & Issue Tracking

Jira Redmine

Message/Queue/Task Brokers

Kafka

Operating Systems

Linux macOS Windows

Methodologies, Paradigms and Patterns

microservices architecture OOP

Mail / Network Protocols / Data transfer

WebSockets
ID: 100-122-637
Last Updated: 2023-07-04

Experience

Java Developer

October 2021 – Present

Java Developer, INTAPP

June 2017 – October 2021

Java Developer, Msystem technology

January 2017- June 2017

Trainer Java, Infopulse Ukraine

October 2014 - February 2020

RD trainer in Java, Epam Systems

March 2010 – January 2019

Projects

Projects 1

Description: Developing payment systems.
Responsibilities: Designing and developing new features.
Technologies: Java 11, Spring MVC, Spring Boot, Spring Data, PostgreSQL, Hibernate, Swagger, Kubernetes, Docker, antlr4, graphQL, SocureAPI, TrulioAPI, Kotlin.

Projects 2

Description: Developing an integration platform consolidating various company products; the project uses such patterns as Database per Tenant and Security per Entity.
Responsibilities: Designing and developing new features.
Technologies: Java 11, Spring MVC, Spring Boot, Spring Data, PostgreSQL, Hibernate, Swagger, Kubernetes, Docker.

Msystem

Description: The application provides processing of data collected from agriculture smart devices like penetrometer, weather stations, etc, along with its analysis and visualization.
Responsibilities: Designing and developing new features.
Technologies:  Java 8, Spring MVC, Spring Boot, Spring Data, PostgreSQL, Kafka, PostGIS, Hibernate, Swagger.

Mobile Project for Android

Description: Real-time personalized gesture recognition application (using DTW algorithm), which involves an accelerator sensor and gyroscope.
Responsibilities: Designing and developing new features.
Technologies:  Java 6, Android API, SQLite.

Startup

Description: Designing a programming module for the approximation of computer systems performance depending on the characteristics of components using a piecewise linear regression model.
Responsibilities: Designing and developing new features.
Technologies:  Java 8, SQLite, Groovy.

Education

Physics and Technology Institute (Kyiv department), Ph.D. in Mathematical Physics
1996-2000

Taras Shevchenko Kyiv National University, Physical faculty specialty: theoretical nuclear physics
1991-1996

 

Ready to hire Oleksandr G.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call