Summary
Overview
Work History
Education
Skills
Websites
Languages
Hobbies and Interests
Software
Timeline
OperationsManager
Dmytro Biletskyi

Dmytro Biletskyi

Wroclaw

Summary

Versatile Senior Java Developer experienced with the full software development lifecycle and comfortable working within Agile development frameworks. Organized and hardworking team player with strong verbal and written communication skills. Prepared to bring 9 years of related experience to a challenging position.

Overview

9
9
years of professional experience

Work History

Senior Java Developer

NDA
02.2022 - Current
  • Company Overview: EU HR services company that provides recruitment, payroll administration, and temporary employment services.
  • Reactive development (2 month releases)
  • Creating/Deploying/Developing new services
  • AWS services configuration
  • Database creation/optimisation
  • Bug fixing/ Prod requests fixing
  • Code review
  • Creation of project documentation/ Spikes
  • 3rd party services integration (ML apis, AWS services, Payment apis, Invoicing apis, Government monitoring/reporting apis)
  • Technologies: Java 21, Maven, AWS (S3, DynamoDB, Cognito, Cloudwatch, EC2, CloudFormation), Spring Boot 3+, Jupiter/Wiremock/Spring Tests, GitHub Actions CI/Jenkins CD, PostgreSQL, Hibernate/Spring Data JPA
  • Reviewed code and debugged errors to improve performance.
  • Participated in requirements gathering and design development meetings.
  • Tested functional compliance of company products.

Senior Java Software Engineer

GlobalLogic
05.2020 - 02.2022
  • Payment System Integration. The project is designed to audit and control payments from the marketplace system. NDA
  • Customers support
  • Creating new APIs
  • TDD implementation
  • Database transactional management
  • Bug fixing
  • Pipeline setup/configuration for new services
  • Code review
  • Creation of project documentation
  • 2rd party services integration (Stripe API, AWS services, etc)
  • Corrected, modified and upgraded software to improve performance.
  • Coordinated deployments of new software, feature updates and fixes.

Senior Java Software Engineer

Bottomline Technologies (DE), Inc.
04.2019 - 05.2020
  • Company Overview: Provides collaborative payment, invoice, and document automation solutions to corporations, financial institutions, and banks worldwide.
  • Customers support.
  • Creating configurations for new customers.
  • Writing python/bash scripts.
  • Bug fixing
  • Release work (preparing, testing and providing patches)
  • Code review
  • Creation of project documentation
  • Testing
  • Technologies: Java 8, Java EE, EJB/Spring, JSF/AngularJS, Oracle DB, Python, Jenkins CI/CD.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.

Java Developer

AgileEngine
04.2019 - 05.2020
  • TransVoyant - a global tracking platform that aggregates a large amount of data from different sources. The platform has grown up to 150 microservices in docker containers talking mainly via Kafka. Our teams were involved in both integration and core services, including new features development and performance tuning. Tuned both database and service levels, DB to perform up to 100x times faster, service to handle 5k messages per second.
  • Close communication with the customer in order to collect, clarify and gather requirements Implementation of new features
  • Development of the backend functionality: RESTful APIs based on microservices architecture
  • Creating configurations for new customers
  • Thorough coverage of Docker-based IT testing
  • Optimization and implementation of new functionality based on ElasticSearch
  • Writing Ansible Configurations
  • Creating migration scripts based on PL/SQL
  • Implementation of asynchronous communication based on Kafka
  • Code implementation for communication with AWS S3
  • Code review
  • Creation of project documentation
  • Technologies: Java 8, Spring Boot, Spring Cloud, Spring AOP, Docker, Ansible, ElasticSearch, Apache Kafka, AWS, REST, Git, Jenkins, JPA/Hibernate, PostgreSQL, JUnit, Mockito, Kotlin, Maven, Gradle, OAuth2, JWT, Swagger.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Designed and implemented scalable applications for data extraction and analysis.

Java Software Engineer

GlobalLogic
12.2017 - 04.2019
  • SOPHOS, Email Encryption System. Main tasks include creating email encryption for company customers. The main goal was to integrate the existing mail protection system with the encryption system. Adding the ability to use default encryption with the right license. Management and customization of encryption settings for each customer from the main system.
  • Supports the email security product.
  • Implemented integration with 3rd-party services
  • Communication with customer
  • Worked with the customer to collect, clarify, and captured requirements
  • Writing technical documentation
  • Code refactoring
  • Code review
  • Development of backend functionality
  • Analyzed and finalized requirements
  • Refactoring & bug fixing of existing code
  • Development of new features
  • User story implementation
  • Development of new unit, integration and automation tests
  • Integration with internal client services & databases
  • Technologies: Java 8, Spring (Data, Boot, Security), Redis, MongoDB, S3, Postfix, TLS1/2/SMTP/SMTPS, Bamboo, Git, macOS, Docker, Jira, Confluence, TestNG, JUnit4, Gradle, AWS.
  • SOPHOS, Firewall Management System. The main objectives include configuration, management and the ability to integrate for all sorts of devices of the corporation. The main goal was to integrate the protected device into the main system in order to be able to control this device from this system. Additional features were: collecting logs from this system, creating live reports and monitoring device status in real time, creating backup copies of device settings, and the ability to customize device operation for the customer.
  • Worked with the customer to collect, clarify, and capture requirements
  • Development of backend functionality
  • Responsible for core components implementation
  • Communication with onsite team & product owner
  • Writing technical documentation
  • Code refactoring and performance optimization
  • Code review
  • Refactoring & bug fixing of existing code
  • Development of new features
  • User story implementation
  • Development of new unit, integration and automation tests
  • Implemented integration with 3rd-party services
  • Integration with internal client services & databases
  • Technologies: Java 8, Spring (Data, Boot, Security), Redis, MongoDB, DynamoDB, PostgreSQL, Bamboo, Git, macOS, Docker, Jira, Confluence, TestNG, JUnit4, Gradle, AWS, Salesforce.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.

Junior Java Developer

EPAM
12.2016 - 12.2017
  • BlackBerry MDMS - The main purposes include managing mobile devices for an organization to protect business information, keeping mobile workers connected with the information that they need, providing administrators with efficient business tools and simplified UI with industry-leading security. BES12 supports the management of BlackBerry 10, BlackBerry OS (version 5.0 to 7.1), iOS, Android (including Samsung KNOX), Windows Phone, Windows 10 devices.
  • Task estimation and progress reporting;
  • Implementing features;
  • Bug fixing;
  • Test coverage (unit, integration, automation, and manual);
  • Business communication;
  • Implementing UI components;
  • Technologies: Java 7,8, Spring Boot/Data, Hibernate 4, GWT, Angular 4/5, PostgreSQL, MSSQL, Docker, AWS, Gerrit, Netflix OSS (Zuul, Eureka and etc), RabbitMQ.

Education

Master's degree - AI technologies

Kharkiv National University of Radio Electronics
05.2019

Skills

  • Java
  • Spring/Spring Boot
  • AWS
  • Hibernate
  • SQL
  • API design and development
  • Process improvements
  • Updating software
  • Estimating workloads
  • Application design
  • User interfaces
  • Conceptual designing

Languages

English - B2
Ukrainian - Native

Hobbies and Interests

Bicycle, Board games, Cooking, Hiking

Software

Mac OS

Linux

Windows

Timeline

Senior Java Developer

NDA
02.2022 - Current

Senior Java Software Engineer

GlobalLogic
05.2020 - 02.2022

Senior Java Software Engineer

Bottomline Technologies (DE), Inc.
04.2019 - 05.2020

Java Developer

AgileEngine
04.2019 - 05.2020

Java Software Engineer

GlobalLogic
12.2017 - 04.2019

Junior Java Developer

EPAM
12.2016 - 12.2017

Master's degree - AI technologies

Kharkiv National University of Radio Electronics
Dmytro Biletskyi