• File

Дмитро

Backend-програміст

Age:
36 years
City:
Kharkiv

Contact information

The job seeker has provided: Phone numberEmail

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

The file contains 4 more pages.

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Dmytro Rakovskyi
Senior Java & Data Engineer

Summary of Qualifi- Senior Java Developer and Data Engineer with 10+ years of IT experience, be-
cations ginning in 2011 in QA automation and progressing through backend software
development, data engineering, and support engineering. Experienced in de-
signing, implementing, and supporting network and system infrastructure for
mid-sized organizations, and in building backend services, data pipelines, and
big-data platforms using Java, Python, AWS, Spark, Kafka, Airflow,
SQL/NoSQL databases, Docker, and Kubernetes. Domain experience includes
finance, e-commerce, insurance, logistics, HR, advertising analytics, geoloca-
tion services, and defense/support environments. Responsible, fast-learning, re-
sults-oriented professional with strong analytical skills, remote-work discipline,
and excellent personal time management.

Skills Application and Web Servers Programming Languages and Technolo-
▪ Apache Tomcat gies
▪ Jetty ▪ Java
▪ Python
Big Data ▪ JSON
▪ Apache Airflow ▪ JavaScript
▪ Apache Spark ▪ Regular expressions
▪ Delta Lake
▪ Hadoop Frameworks and Libraries
▪ Hive ▪ Spring Framework
▪ Elasticsearch ▪ Spring Boot
▪ Spring Data
Cloud Computing Services ▪ Spring MVC
▪ Amazon Web Services (AWS) ▪ Hibernate
▪ Amazon DynamoDB ▪ Angular
▪ AWS Machine Learning ▪ Ext JS
▪ GCP Cloud ▪ Jersey
▪ Servlet API
Databases and Data Management ▪ Swagger
▪ Oracle ▪ Dropwizard
▪ PostgreSQL
▪ MySQL DevOps, CI/CD and Methodologies
▪ MongoDB ▪ Docker
▪ NoSQL ▪ Kubernetes
▪ JDBC ▪ Gradle
▪ Maven
▪ CI/CD
▪ TDD
▪ Scrum
▪ Kanban

IDEs, QA, and Other
▪ Eclipse
▪ IntelliJ IDEA
▪ Selenium
Dmytro Rakovskyi
Senior Java & Data Engineer

▪ Log4j2
▪ Network/system administration

Awards and Certifi- ▪ Nordic Collegiate Programming Contest 2012 - 5th place
cations ▪ North Western Regional Programming Contest 2012 - 21st place
▪ GitHub Arctic Code Vault Contributor
▪ HackerRank Problem Solving Intermediate Certificate
▪ AWS Machine Learning certification
▪ HackerRank certificates
▪ Article in International Journal of Science and Research

Experience 14

NDA
Project Description developer
Customer Israel
Involvement Duration 02.2026
Project Role Engineer
Responsibilities ▪ develop Google cloud function for game
Project Team Size 3
Tools & Technologies Javascript. GCP cloaud finctions

NDA
Project Description developer
Customer Slovakia
Involvement Duration 08.2025-11.2025
Project Role Engineer
Responsibilities Development of etl pipelines

Project Team Size 9
Tools & Technologies TALEND, Java, python, postgresql

NDA
Project Description Support engineering
Customer Ukraine
Involvement Duration 22.10.2024 - 07.11.2025
Project Role Support Engineer
Responsibilities ▪ support engineering
▪ operational support
Project Team Size NDA
Tools & Technologies Java, python, XLS

Data pipeline

2
Dmytro Rakovskyi
Senior Java & Data Engineer

Project Description Data pipeline.
Customer Ukraine
Involvement Duration 01.2024 - 05.2024 (4 months)
Project Role Data Engineer
Responsibilities ▪ ETL development for data loading and transformation
▪ data testing
▪ CI/CD development and updates
Project Team Size 27
Tools & Technologies Python, AWS, Spark, Delta Lake, CI/CD

Data migration pipeline
Project Description Data migration pipeline.
Customer US
Involvement Duration 02.2023 - 11.2023 (9 months)
Project Role Data Engineer
Responsibilities ▪ migration of data from Parquet to JSON
▪ data aggregation
Project Team Size 3
Tools & Technologies Python, AWS, Spark

Point-of-interest geolocation online game microservice
Project Description Backend development for a point-of-interest geolocation online game micro-
service.
Customer England
Involvement Duration 09.2022 - 01.2023 (4 months)
Project Role Software Engineer
Responsibilities ▪ backend development
Project Team Size 3
Tools & Technologies Java, Spring, Elasticsearch, GCP

Knowledge management application and RSVP/proxy plugin
Project Description Backend application development plus RSVP management plugin and proxy
backend.
Customer Poland
Involvement Duration 04.2022 - 09.2022 (5 months)
Project Role Software Engineer
Responsibilities ▪ backend development
▪ plugin development
▪ RSVP management plugin and proxy backend development
Project Team Size 2
Tools & Technologies Java, backend plugin development

data pipelines
Project Description Supported existing e-commerce pipelines and developed new pipelines for cus-
tomer and event message processing and generation with Kanban management.
Customer Ukraine
Involvement Duration 09.2020 - 05.2022 (1 year and 8 months)
3
Dmytro Rakovskyi
Senior Java & Data Engineer

Project Role Software Engineer / Data Engineer
Responsibilities ▪ supporting existing e-commerce pipelines
▪ developing new pipelines for customer event message processing and genera-
tion
▪ Kanban management
Project Team Size 13
Tools & Technologies Java, Python, SQL, NoSQL, AWS stack, Airflow, Kafka, Spring, DynamoDB,
New Relic

MPI / 3D Secure payment provider
Project Description 3D Secure payment provider decision support in a large legacy 3D Secure
transaction fintech solution with Kanban management.
Customer Estonia
Involvement Duration 12.2019 - 10.2020 (10 months)
Project Role Software Engineer
Responsibilities ▪ solving tickets
▪ small development in a large legacy 3D Secure transaction fintech solution
▪ Kanban management
Project Team Size 4
Tools & Technologies Java, Servlet API, Maven, JavaScript

Hostess platform / GDPR implementation for Airbnb
Project Description GDPR implementation for Airbnb: finding personal information data and
masking it with Kanban management.
Customer Uraine
Involvement Duration 05.2019 - 08.2019 (3 months)
Project Role Software Engineer
Responsibilities ▪ development
▪ personal data discovery and masking
Project Team Size 4
Tools & Technologies Dropwizard, Kubernetes, Java, Regular expressions, JSON

Insurance platform
Project Description Insurance platform; details under NDA.
Customer Ukraine
Involvement Duration 12.2018 - 12.2019 (1 year)
Project Role Software Engineer
Responsibilities ▪ proprietary platform tuning
Project Team Size 3
Tools & Technologies Java, Spring, Elasticsearch, NDA

jneuopallium
Project Description Tool for building a neuron web; independent/open-source project with extreme
programming practices.
Customer Open-source / personal project
Involvement Duration 11.2017 - present
Project Role Software Engineer / Data Engineer / Architect

4
Dmytro Rakovskyi
Senior Java & Data Engineer

Responsibilities ▪ architecture and development
▪ project maintenance
Project Team Size 1
Tools & Technologies Java Core, JSON; https://github.com/rakovpublic/jneuronweb

ClearSlide online presentation platform
Project Description Platform for online presentations.
Customer Ukraine
Involvement Duration 03.2018 - 04.2018
Project Role Developer / Support
Responsibilities ▪ REST API development
▪ resolving frontend issues
▪ bug fixing
Project Team Size 3
Tools & Technologies Java, Spring MVC, Tomcat, Docker

Platin coin admin backend
Project Description Admin backend for payment system development.
Customer Ukraine
Involvement Duration 10.2017 - 12.2017
Project Role Developer / Support
Responsibilities ▪ REST API development
▪ resolving frontend issues
▪ CI scripts
Project Team Size 3
Tools & Technologies Java, Spring Boot, Spring Data, Spring MVC, Swagger, Tomcat

PhysicsAlgebraFlow
Project Description Tool for math algorithms on cluster processing.
Customer Personal project
Involvement Duration 07.2017 – present on hold
Project Role Developer / Architect
Responsibilities ▪ architecture and development
Project Team Size 1
Tools & Technologies Java Core, Log4j2; https://github.com/rakovpublic/algebraphysicsflows

Ads big data platform
Project Description Support of an ads big data platform for analysis of advertising results, including
testing and development.
Customer Ukraine
Involvement Duration 03.2017 - 06.2017 (3 months)
Project Role Software Engineer / Data Engineer
Responsibilities ▪ supporting ads big data platform
▪ testing
▪ development
▪ fixing data issues
▪ developing new features
5
Dmytro Rakovskyi
Senior Java & Data Engineer

Project Team Size 2
Tools & Technologies Jetty, Kafka, Java

Message streaming platform
Project Description Message streaming platform: scalable solution for message processing.
Customer Ukraine
Involvement Duration 12.2016 - 03.2017 (3 months)
Project Role Software Engineer / Data Engineer
Responsibilities ▪ platform development
▪ documentation writing
▪ streaming platform development for scalable message processing
Project Team Size 3
Tools & Technologies Java, Spring MVC, Tomcat, Docker

Ads big data platform
Project Description Support of an ads big data platform for analysis of advertising results, including
testing and development.
Customer Ukraine
Involvement Duration 04.2016 - 01.2017 (9 months)
Project Role Software Engineer / Data Engineer
Responsibilities ▪ supporting ads big data platform
▪ testing
▪ development
▪ fixing data issues
▪ developing new features
Project Team Size 5
Tools & Technologies AWS, java, python, jenkins

Data mining big data platform
Project Description Data mining big data platform; tool for extracting personal data from Common
Crawl results.
Customer Ukraine
Involvement Duration 02.2016 - 05.2016 (3 months)
Project Role Software Engineer / Data Engineer
Responsibilities ▪ platform development
▪ developed a tool for extracting personal data from Common Crawl results
Project Team Size 2
Tools & Technologies Hadoop, Java, PostgreSQL, JDBC, Regular expressions

Meeting planning HR system
Project Description Meeting planning HR system.
Customer Ukraine
Involvement Duration 01.2016 - 02.2016
Project Role Software Engineer / Data Engineer
Responsibilities ▪ development of new frontend and backend features
▪ fixing old bugs
Project Team Size 17

6
Dmytro Rakovskyi
Senior Java & Data Engineer

Tools & Technologies Spring MVC, Angular, Hibernate, Java, Tomcat

logistical software
Project Description Logistical software.
Customer Poland
Involvement Duration 08.2015 - 11.2015 (3 months)
Project Role Developer
Responsibilities ▪ development of new features
▪ fixing old bugs
Project Team Size 3
Tools & Technologies Java, Ext JS (Sencha), Servlet API, Tomcat, Oracle

Language learning mobile application backend algorithms
Project Description Backend algorithms for a language learning mobile application.
Customer Sweden
Involvement Duration 08.2014 - 10.2014
Project Role Developer
Responsibilities ▪ backend development
Project Team Size 3
Tools & Technologies Java, Servlet API, Python, MongoDB, Jersey, JDBC

Medical software automation QA
Project Description Medical software.
Customer Ukraine
Involvement Duration 10.2011 - 06.2012
Project Role Automation QA
Responsibilities ▪ writing test plans
▪ writing automation regression tests
▪ writing manuals
Project Team Size 3
Tools & Technologies Java, Selenium

Data-center software QA
Project Description Software for data centers.
Customer Ukraine
Involvement Duration 06.2011 - 10.2011
Project Role QA
Responsibilities ▪ writing test plans
▪ manual testing
▪ writing manuals
Project Team Size 3
Tools & Technologies

Education

Course
Institution Source IT
7
Dmytro Rakovskyi
Senior Java & Data Engineer

Field Advanced Java Developer course
Dates 04.2014 - 06.2014

Course
Institution Source IT
Field Java Developer course
Dates 11.2013 - 04.2014

Master have not graduated
Institution Linnaeus University
Field Information Technology
Dates 09.2011 - 06.2013

Specialist
Institution Kharkiv National University of Radio Electronics
Field Informatics
Dates 09.2011 - 06.2012

Bachelor
Institution Kharkiv National University of Radio Electronics
Field Informatics
Dates 09.2007 - 06.2011

8

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: