Dmytro
Software Engineer, Java Developer
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/1444756/
Досвід роботи
Senior Software Developer Engineer
з 11.2021 по 01.2024
(2 роки 3 місяці)
Hitachi Energy, Дистанційно (Фінанси, банки, страхування)
Responsibilities:
My role required programming, testing and deploying to Azure.
Gather requirements, refine them, processing to tasks and implement them in every sprint.
Mainly Java (spring boot, spring data, security, test, hibernate), DB Oracle (create and update procedures), javascript (react, redux, test/jasmine), updating pipelines for test and security check (Black Duck).
- Responsible for developing a microservices-based application, ensuring a scalable and modular architecture
- Ensured high levels of test coverage (unit, integration, end-to-end), enhancing application reliability and quality
- Fixing bugs and errors
- Analyzed and recommended changes to existing code
- Customization of the security layer
- Communicated effectively with other members of the team
- Reviewed code developed by other team members
- Helped out team members with their tasks and problems
- Smooth integration of FE and BE
- Create Swagger documentation
Technologies Used: java, spring boot, maven, Azure, Kafka, js, react, Oracle, sql, sql procedures, …
Senior Software Engineer
з 01.2017 по нині
(9 років)
HSBC, Дистанційно (Фінанси, банки, страхування)
Responsibilities:
Many projects, many technologies: Spring Boot, Kafka, ReactJS, Pivotal Cloud Foundry, AWS with Hystrix, Zookeeper, and a lot more...
Financial applications to provide access customers to their accounts, manage their accounts.
Applications to calculate profit from deposits in different conditions (ROBO UK, https://www.hsbc.co.uk/investments/existing-customers/investment-support/).
Managing accounts for Malta, UAE customers.
Support for legacy systems (Hub, mainframe).
My role required architecture, design, programming, testing and deploying BE and FE applications.
- Responsible for developing a microservices-based application, ensuring a scalable and modular architecture
- Ensured high levels of test coverage (unit, integration, end-to-end), enhancing application reliability and quality
- Gathered and clarified product owner requirements, ensuring alignment with business objectives
- Analyzed product owner stories, identified gaps, and provided effective solutions to meet project goals
- Application design and architecture
- Fixing bugs and errors
- Integration with external rest API applications
- Analyzed and recommended changes to existing code
- Algorithm optimization and refactoring of existing code
- Communicated effectively with other members of the team
- Reviewed code developed by other team members
- Helped out team members with their tasks and problems
Technologies Used: Java, JavaScript (ReactJS, node.js, webpack…), html, CSS, Mule API, Spring Boot, Security, Microservices, Kafka/RabbitMQ, Junit/Mockito/…, Lisa tests, CD/CI pipelines
Java Developer, Full Stack Developer
з 07.2016 по 12.2016
(6 місяців)
Codete GmbH, Дистанційно (IT)
Responsibilities: Development of additional functionality for data analysis, fix of current project, architecture of next version of the platform, support of customers, add new data formats for analysis
Technologies Used: Java, Groovy, Scala, Python, Jupiter Notebooks, BigData Analysis, docker, sql, JavaScript (underscore, lodash), html, css
Senior Software Engineer
з 07.2014 по 03.2016
(1 рік 9 місяців)
EPAM Systems, Дистанційно (IT)
Responsibilities: Development of BE and FE parts of the application. Architecture Design and Development. Software Design and Development.
- Hybris modules development b2b/b2c, including management of warehouses and stores
- Integration with payment systems
- Customization of existing modules for dedicated clients
- Responsible for developing a microservices-based applications, ensuring a scalable and modular architecture within Hybris
- Ensured high levels of test coverage (unit, integration, end-to-end), enhancing application reliability and quality
- Fixing bugs and errors
- Analyzed and recommended changes to existing code
- Communicated effectively with other members of the team
- Reviewed code developed by other team members
- Helped team members with their tasks and problems
- Smooth integration of FE and BE
Technologies Used: Java + Hibernate, Hybris, RabbitMQ, MySQL, JavaScript (jQuery), Twitter Bootstrap, Backbone, Underscore …
Java Developer
з 09.2012 по 03.2013
(7 місяців)
SoftServe, Дніпро (IT)
Responsibilities: Development of BE and FE parts of the application. Team members couching and mentoring. Architecture Design and Development. Software Design and Development. (Logging in issues, role selection issues, role redirect, logout redirect issues, domains creation and relationship, repositories, services, REST controllers, queries management, general error handling response in JSON, DTOs, Apache Tiles configuration and layouts, base backbone application structure, models collections views for lists and view/edit items, list filtering (views and model creations, server response processing)).
Technologies Used: Java 7 + Tiles/JSP/JSTL + SpringMVC + Spring Data + Tiles + Hibernate, RabbitMQ, Oracle DB, JavaScript (jQuery), Twitter Bootstrap, Backbone.
Java Web Developer
з 09.2009 по 08.2012
(3 роки)
Archer Software (IT)
Освіта
ДНУ
Медицинский, Днепропетровск
Незакінчена вища, з 2000 по 2004 (4 роки)
Знання і навички
- Java
- Git
- Знання принципів ООП
- Spring Framework
- Spring Boot
- Java Core
- MySQL
- PostgreSQL
- Apache Maven
- SQL
- Docker
- JavaScript
- Hibernate
- Знання технологій JDBC
- Spring Data JPA
- Apache Kafka
- Keycloac
- Liquibase
- MongoDB
Знання мов
- Польська — початковий
- Англійська — просунутий
- Українська — вільно
Додаткова інформація
[
As a Software Engineer, I have a strong background in designing and developing software solutions for a wide range of applications. I have extensive experience in Java and am proficient in a variety of development frameworks and tools. I have a track record of delivering high-quality code on time and within budget, and I am skilled at leading and mentoring junior team members.
In addition to my technical skills, I am a strong communicator with excellent problem-solving abilities. I am comfortable working in agile development environments and have a proven track record of collaborating effectively with cross-functional teams.
Specialties: Java (Spring, Spring Boot, JPA, Hibernate, concurrency, multithreading, security, …), RabbitMQ, Kafka, Keycloak, Liquibase, AWS/PCF/Azure, Groovy/Gradle, Scala, Python, PHP (Zend Framework, Laravel, Symfony, Yii2, ...), JavaScript, ES5/6, CSS2/3, HTML, JQuery/ExtJS/ReactJS, XML/XSL/XSLT, SQL, NoSQL(Redis, MongoDB, Cassandra), Oracle/MySQL/MSSQL/PostgreSQL
Схожі кандидати
-
Програміст Java
20000 грн, Дніпро, Запоріжжя , ще 6 міст -
Javascript-програміст
Дистанційно -
Інженер-програміст
100000 грн, Інші країни, Дистанційно -
Javascript-програміст
Дистанційно -
Інженер-програміст
200000 грн, Дистанційно -
Javascript-розробник
Дистанційно