Працював в 4 компаніях   4 роки 3 місяці

IT

Middle Java Developer

Digitally Inspired Ltd

IT

1 рік 10 місяців

05.2021 - 02.2023

Worked both alone and in communication with technical architects, teamlead, and engineers from my and third-party teams (integrations, devOps, frontend, mobile)
Decisions call about new features, topology, solutions
New microservices design and creation (full lifecycle)
Researched and fixed problems on production env
Worked on POCs (proof of concept) - researching, implementation

Java software engineer

Inmost

IT

4 місяці

01.2021 - 04.2021

Features development
Worked with Spring Data queriesImproved performance for backend modules(profiling and refactoring for code-base)
Created API endpoints (Rest)
Managed and extended integration with CI app - Jenkins for microservices.

Java Developer

ProFix

IT

1 рік 6 місяців

06.2019 - 12.2020

As a junior Java software engineer – fixed bugs and fails in logic. Also worked with SQL queries and reports (analytics);
As a Java software engineer - created new features for clients (new business logic on the backend side), new API endpoints, native and Spring Data queries to DB (Oracle, Postgres plain selects, aggregations). Created DB updates - DDL. Sometimes created updates for the report list. Also, I have implemented integrations with third-party systems (via REST and SOAP). Worked as a mentor for new teammates.

Java developer

Freelance

IT

6 місяців

09.2018 - 02.2019

Simple architecture solutions.
Backend development.

Ключова інформація

RELEVANT EXPERIENCE

I have been working as a software engineer (with Java language) since the second part of 2018.
On the last job I worked on the high-load microservices platform (more than 100 different ms) that working on AWS under EKS-service:
- worked both alone and in communication with technical architects, teamlead, and engineers from my and third-party teams (integrations, devOps, frontend, mobile);
- took a part in decisions call about new features, topology, solutions and other technical moments on the platform and team levels;
- took a part in new ms design and creation (full lifecycle from technical design, solving problems or disputed points and implementation to helm chart creation with CI/CD deployment on k8s and documentation);
- researched and fixed problems on production env (only that related to deployed ms, not infrastructure);
- additionally worked on POCs (proof of concept for new features, technologies, and approaches) - researching and MVP implementation for them (google drive opportunities researching, integration and first ms with DGS framework instead of graphql-java libs for example).

Навчався в 1 закладі

NTUU “Igor Sikorsky Kyiv Polytechnic Institute”

Faculty of heat power engineering, Computer sciences

Киев, 2022

Володіє мовами

Англійська

середній

Російська

вільно

Українська

рідна

Додаткова інформація

SUMMARY OF QUALIFICATION

I have been working with Java since the middle of the 2018.

Github account: https://github.com/DarkSoul-SP
Linkedin account: www.linkedin.com/in/dimasoul

TECHNICAL SKILLS

Java core and APIs
Spring (main: Core, Boot, MVC, WebFlux, Data JPA/JDBC, Security)
JPA (Hibernate, EclipseLink), ORM (Jooq)
SQL (Oracle, Postgres), NoSQL(MongoDB)
Rest, Graphql (with DGS framework and Apollo Federation)
Keycloak
Kafka, Kafka-streams
JUnit, AssertJ, Hamcrest, Mockito, Cucumber, Wiremock
Maven, Gradle
Git (Github, Gitlab)
Docker (with docker-compose), Kubernetes, Helm
AWS (as a developer, not as cloud architect)

RELEVANT EXPERIENCE

Started as a freelancer – created APIs and implemented business logic on the backend side, worked with third-party APIs.

After that worked at ProFix (banking field):
- as a junior Java software engineer – fixed bugs and fails in logic. Also worked with SQL queries and reports (analytics)
- as a Java software engineer - created new features for clients (new business logic on the backend side), new API endpoints, native and Spring Data queries to DB (Oracle, Postgres plain selects, aggregations). Created DB updates - DDL. Sometimes created updates for the report list. Also, I have implemented integrations with third-party systems (via REST and SOAP). Worked as a mentor for new teammates.
In the Inmost (healthcare project) as a Java software engineer has participated in features development, worked with Spring Data queries, and improved performance for backend modules (profiling and refactoring for code-base). Created API endpoints (Rest). Managed and extended integration with CI app - Jenkins for microservices.
In the Digitally Inspired Ltd (retailing project) - worked on the microservices platform (more than 100 different ms) that working on AWS under EKS-service:
- worked both alone and in communication with technical architects, teamlead, and engineers from my and third-party teams (integrations, devOps, frontend, mobile);
- took a part in decisions call about new features, topology, solutions and other technical moments on the platform and team levels;
- took a part in new ms design and creation (full lifecycle from technical design, solving problems or disputed points and implementation to helm chart creation with CI/CD deployment on k8s and documentation);
- researched and fixed problems on production env (only that related to deployed ms, not infrastructure);
- additionally worked on POCs (proof of concept for new features, technologies, and approaches) - researching and MVP implementation for them (google drive opportunities researching, integration and first ms with DGS framework instead of graphql-java libs for example).

ENGLISH LEVEL - Intermediate.

All information is given in my CV: https://darksoul-sp.github.io

Dima

Java Developer

Київ

3 500 $

27 років

повна зайнятість

Характер роботи: віддалена робота, гібридна, в офісі/на місці

Оновлено 1 рік тому