Працював в 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
Dima
Java Developer

Київ
повна зайнятість
Характер роботи: віддалена робота, гібридна, в офісі/на місці
Оновлено 1 рік тому