← В ленту
Регистрация: 07.02.2024

Yauheni Dzmitryieu

IT
senior
Специализация: Software Engineer

Портфолио

UKG's Workforce Dimensions, developed by Kronos, supports time reporting, scheduling, leaves, payroll, and more.

Responsibilities and achievements: • Led the team in transitioning from human hours to story points in the SCRUM process. Maintained the daily Scrum meetings, standups, and retrospectives to enhance team efficiency and project outcomes. • Integrated a few types of new devices to exists environment, implemented API for communications, as result it increased the count of clients for the customer • Implemed finger scan and face scan REST APIs for customer devices, that increased common system security

Copyright Clearance Center: Pubportal, CCC's web-based hub, optimizes global copyright licensing services

Responsibilities and achievements: • Implemented a scheduled export of data to S3, enabling the exchange of large data sets between applications • Automated creation of complex reports from a few data sources using Jasper Report which improved perception for the clients • Integrated SonarQube, Checkstyle, Spotbug, and Spotless tools to improve code quality and reduce bugs in early stages • Achieved the seamless migration of multiple applications from Java 8 to Java 11 within a month, showcasing proactive leadership and technical proficiency in executing seamless transitions • Integrated embedded PostgreSQL and LocalStack enabling comprehensive testing scenarios closely resembling real conditions

Ticketmaster sells tickets for events worldwide.

Responsibilities and achievements: • Migrated applications from on-premises to AWS, which speeded up the deployment process from hours to minutes and reduced maintenance costs • Enhanced security, strengthened code base, and accelerated development velocity by re-engineering code from EJB to Spring. • Reduced time to production release from days to minutes by migrating the system from Ant to Maven.

Скиллы

Apache Camel
Apache Tomcat
AWS
Cucumber
Docker
Gradle
Hibernate
JasperReport
Java
jBehave
Jenkins
JMeter
JUnit 5
Liquibase
LocalStack
Mockito
MyBatis
PostgreSQL
Sonar
Spring
SQL
TestNG

Опыт работы

Senior Software Engineer | Team Lead
с 10.2022 - По настоящий момент |EPAM
Java 11, Spring Boot, AWS, Hibernate, MyBatis, Liquibase, PostgreSQL, Gradle, JasperReport, JUnit5, TestNG, Mockito, jBehave, Apache Camel, Apache Tomcat, Docker, Jenkins, Sonar, JMeter, LocalStack
Responsibilities and achievements: • Implemented a scheduled export of data to S3, enabling the exchange of large data sets between applications. • Automated creation of complex reports from a few data sources using Jasper Report which improved perception for the clients. • Integrated SonarQube, Checkstyle, Spotbug, and Spotless tools to improve code quality and reduce bugs in early stages. • Achieved the seamless migration of multiple applications from Java 8 to Java 11 within a month, showcasing proactive leadership and technical proficiency in executing seamless transitions. • Integrated embedded PostgreSQL and LocalStack enabling comprehensive testing scenarios closely resembling real conditions.
Senior Software Engineer / Team Lead
04.2019 - 09.2022 |EPAM Systems
Java 8, Spring Boot, Hibernate, Gradle, JUnit, TestNG, Cucumber, Selenium, RabbitMQ, Redis, Enterprise DB, Jenkins, Sonar, Apache Tomcat
UKG (Kronos): UKG’s Workforce Dimensions platform, developed by Kronos, supports workforce-related services such as time reporting, work schedule, leaves/vacations, payroll, and more. UDM, the device management system of data collection devices, is a part of the Workforce Dimensions platform. Responsibilities and achievements: • Led the team in transitioning from human hours to story points in the SCRUM process. Maintained the daily Scrum meetings, standups, and retrospectives to enhance team efficiency and project outcomes. • Integrated a few types of new devices to exists environment, implemented API for communications, as result it increased the count of clients for the customer. • Implement finger scan and face scan REST APIs for customer devices, that increased common system security.
Software Engineer
10.2018 - 03.2019 |Ticketmaster UK Limited
Java 8, AWS, Spring Boot, Hibernate, MySQL, Solr, ActiveMQ, TestNG, Mockito, Pitest, EJB, Ant, Maven, GitLab CI/CD, Apache Tomcat
Ticketmaster UK Limited: Ticketmaster is a global ticket sales and distribution company that provides services for concerts, sports, arts, theater, Broadway shows, family events, and more. Responsibilities and achievements: • Migrated applications from on-premises to AWS, which speeded up the deployment process from hours to minutes and reduced maintenance costs. • Enhanced security,strengthened code base, and accelerated development velocity by re-engineering code from EJB to Spring. • Reduced time to production release from days to minutes by migrating the system from Ant to Maven.
Software Engineer
09.2018 - 09.2018 |EPAM Systems
Java 8, Spring Boot, PostgreSQL, MongoDB, Docker, P4J, Maven, Apache Tomcat
Report Portal, an EPAM-developed web platform, streamlines automated testing. It provides advanced analytics, visualization, and collaborative capabilities for managing test results and analyzing quality metrics. Responsibilities and achievements: • Implemented a Bash script for quick local deployment, that include downloads source code applications from repository and start on the Docker. • Designed and implemented a data migration strategy from MongoDB to PostgreSQL, ensuring safe storage of data storage.
Software Engineer
12.2017 - 07.2018 |Smarsh
Java 8, Spring Boot, AWS, PostgreSQL, MongoDB, Solr, Maven, Kubernetes, Docker, ActiveMQ, TestNG, Mockito, Apache Tomcat
Smarsh is a global SaaS company, providing comprehensive archiving solutions with compliance, supervision, and e-discovery tools for highly regulated industries. Responsibilities and achievements: • Designed and implemented a RESTful application, ensuring seamless delivery and robust functionality. • Speeded up the execution of integration test on the 30%, which speeded up the development process and getting feedback about build status. • Increased Unit test coverage to 80% to prevent many bugs in production.
Software Engineer
08.2017 - 11.2017 |Epam Systems
Java 8, Spring MVC, Spring Security, PostgreSQL, TestNG, JSP, Mybatis, JSP, JSTL, Liquibase, Apache Tomcat
Platform is a platform that allows instructors to build online courses on their preferred topics and control studying process for the students. Responsibilities and achievements: • Implemented a search mechanism on the portal that allows users to search for relevant course information such as topics, tasks, and mentors. • Designed and implemented database architecture.

Образование

Information Technologies (Бакалавр)
2013 - 2017
Polotsk State University, Belarus

Языки

АнглийскийВыше среднегоРусскийРодной