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
7 августа, 2016
Дмитрий
Город
Минск
Возраст
32 года (17 июня 1993)
21 августа, 2016
Екатерина
Город
Минск
Возраст
41 год (22 мая 1984)
28 июля, 2016
Дмитрий
Город
Минск
Возраст
47 лет (18 февраля 1978)