Senior Java Developer (Trading Domain)( Уайт Бёрд )
Описание
Andrei Dziamko
Java Software Engineer
Summary
Java Software Engineer
7.5+ years of experience in Java, Cloud Technologies , Angular .
Addres s Minsk, Belarus
Email demkoandrey2012 @ gmail .com
Phone +375 (29) 162 -58 -62
LinkedIn linkedin.com/in/dziamko
Professional Skills
Java, Spring Family , REST, gRPC , Apache Kafka, SQS, SNS , S3
AWS, SAP BTP, Openshift, GCP , GraphQL, JWT
Postgresql, MongoDB, DynamoDB, Liquibase, Redis , JPA, Hibernate
Angular, TypeScript, CSS, HTML
Kibana, Grafana, Jenkins, Git, Gradle, Maven, JUnit, Mockito, Scrum, SAFe
Employment
EPAM Systems
Jan 2024 – Now
Key Developer
for Inditex SA, Marketplace Integrat or Tool
Marketplace Integrator Tool is a tool which manages all marketplace flow integration: product
ingestion, order management, prices, stock to i solate system complexity to marketplaces.
Responsibilities:
• analysis of marketplaces API, documentation and scope of work preparation;
• development of product, catalog, price flow implementation;
• adaptation of existing code to new marketplaces requirements;
• creation and configuration of new microservices;
• development of new features in growing marketplace ecosystems;
Technologies: Java 21, Openshift , Spring , Apache Kafka, rest, gR pc , Docker , MongoDB,
JUnit, Mockito, Grafana , Github , copilot
EPAM Systems
Jan 2022 – Dec 2023
Key Developer /
Team Lead
for SAP SE, Data Integration Platform
Data Integration Platform is a platform with a set of applications, each with its own practices,
tools, and architectural procedures that allows to consume, combine and leverage data.
Responsibilities:
• architecture design; back -end/front -end development and maintenance;
• microservices integrations with externals;
• technical debt control, performance optimization, improvements;
• customer communication and decision consulting,
• task distribution and workload planning;
• designed documentation with UML diagrams;
• code review and mentoring.
Technologies: Java 17, SAP BTP, Spring Boot/Cloud/Data/Security, Event Mesh, Liquibase,
JPA, JUnit, Mockito, Angular 15, TypeScript, Kibana, Jenkins
EPAM Systems
Jan 202 1 - Dec 202 1
Key Developer
for SAP SE, Matching Assistant Application
Matching Assistant Application is a service that provides support to organize and manage
data migration projects between systems.
Responsibilities:
• RESTful API architecture, application core modules development;
• third -party systems integrations;
• direct customer communication: gathered requirements, conducted meeting s and demo
sessions;
• UI implementation according business requirements.
Technologies: Java 11, SAP BTP, Spring Boot/Cloud/Data/Security, Liquibase, JPA, JUnit,
Mockito, Angular 12, TypeScript, Apache POI, Kibana, Jenkins
EPAM Systems
Mar 2018 - Dec 202 0
Developer
for Whirlpool, Digital Asset Management System
Digital Asset Management System is a service used for organizing, storing and retrieving
media assets and provide a tool to manage them.
Responsibilities:
• implemented authorization process; developed roles and privileges module;
• implemented auditing and cache management of persistent classes;
• integrations with third -party systems;
• integrated application with Google Storage, Google Drive, Amazon S3, FTP servers and
others for storing and accessing binary data;
• performance optimization for weak points of the project;
• direct communication with customer; trainings conduct ion for business users.
Technologies: Java 8, GCP, Spring Boot/MVC/Data/Security/AOP, JPA, Jwt, Google
Storage, Google Drive, S3, JUnit, Mockito, TypeScript, Angular 8, Jenkins
Education
2015 - 2019 Belarusian State University of Informatics and Radioelectronics
Bachelor degree
About
English B2
Strengths • Passion for software engineering and technologies
• Good effective communication skills and ability to solve complex problems
• Focused on building extendable and maintainable solutions to fit customers’ requirements
Responsibilities • Architecture design, back -end/front -end software development
• Performance optimization and overall software improvements
• Code review, mentoring, interviewing
• Customer communication, collecting and analyzing requirements and decisions consulting
• Tasks distribution, workload planning
10 июля, 2016
Ирина
Город
Минск
Возраст
60 лет ( 5 февраля 1965)
11 июля, 2016
Сергей
Город
Минск
Возраст
31 год (17 сентября 1994)
15 июля, 2016
Татьяна
Город
Минск
Возраст
40 лет (27 июня 1985)