- Файл
Bohdan
Java software engineer
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/14308312/
Завантажений файл
Файл містить ще 1 сторінку
Версія для швидкого переглядуЦе резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Date of birth: 20/04/2001 Nationality: Ukrainian Gender: Male Phone number:
[
ABOUT ME
Learner: striving for ongoing training, easy to digest new information, track, new technologies and apply
them in their work.
Teamwork: the development of modular software, ready to work in a team, polite, calm, tolerant.
Systems thinking: I analyze the tasks in order to find the optimal solutions to the problem. Determination of
cause-and-effect relationships, key indicators that determine the state of the problem or affect the result.
SKILLS
Database
MongoDB MySQL Relational databases Hive NoSQL DynamoDB Oracle PostgreSQL Azure
Data Lake Storage Gen2 amazon redshift MS sql Amazon RDS
Programming languages
Java Scala SQL Javascript
Development environments
IntelliJ IDEA MySQL WorkBench Eclipse IDE
Technology and knowledge
Spring Spring Boot Spring JPA Spring Data Spring Security Hibernate Apache Spark JDBC
Spring Core RESTful Web Services Spring Web Apache Kafka SonarQube JUnit Agile (Scrum)
Jenkins JSON Spark Streaming Git Zookeeper Docker Kubernates Confluence Apache
Avro Schema Registry JSP jQuery Bamboo SOAP Code Review Software Engineering Jira
Continous Integration Kafka Stream XML Spring Streaming UML HTML Unit Testing Web
Development Github Bitbucket CSS HTML5 Hadoop Tomcat TCP HTTP React
Redux Mathematics Data Lake Data Warehouse Git Actions Regex Serialization YAML
Lombok Log4j/SLF4J Swagger TypeScript
Design Principles and Patterns
SOLID MVC ETL RESTful api ACID Design Patterns REST Microservices Web API Object-
Oriented Programming API Integrations Clean Code
Build and Dependency Management
Maven Gradle
Tools
Postman Insomnia Slack JMeter confluent control center
Cloud
Amazon s3 AWS Lambda AWS EC2 AWS Azure Azure Data Factory Databricks
LANGUAGE SKILLS
Mother tongue(s): UKRAINIAN SIGN LANGUAGE
Other language(s):
UNDERSTANDING SPEAKING WRITING
Spoken Spoken
Listening Reading
production interaction
ENGLISH B2 B2 B2 B2 B2
UKRAINIAN C2 C2 C2 C2 C2
RUSSIAN C1 C1 C1 C1 C1
Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user
EDUCATION AND TRAINING
01/09/2016 – 02/07/2020 Kharkiv, Ukraine
JUNIOR SPECIALIST TECHNICIAN-PROGRAMMER Kharkiv patent-computer college
specialty "Software engineering"
Main areas:
• Develop algorithms for solving complex problems;
• Design databases of varying degrees of complexity;
• Develop web applications (sites);
• Create software products using client-server technologies;
• Develop graphical user interfaces;
• Modify and test software products and information resources;
• Design software products and use design patterns.
Website https://khpcc.com/
National classification Higher education institution of II level of accreditation of public ownership form
01/09/2020 – 30/06/2023 Kharkiv, Ukraine
BACHELOR'S DEGREE Kharkiv National University of Radio Electronics
Specialty "Computer science"
skills:
• Design, creation and re-engineering of folding software and information systems based on the
development of modern standards, technologies, flexible methodologies, programming languages (C,
C ++, C #, Java ...), methods and mechanisms of command work.
• Development of computer games, virtual and augmented reality (logic, plot, graphics).
• Design, development, implementation and administration of databases of various structures, both
relational and document-oriented (Oracle, MySQL, MongoDB) with the help of superiority, efficiency,
and scalability.
• Software testing.
Website https://nure.ua/
National classification Higher education institution of IV level of accreditation of public ownership form
Thesis Development of CRM system components for shoe sales
01/08/2023 – 01/06/2025 Kharkiv, Ukraine
MASTER'S DEGREE Kharkiv National University of Radio Electronics
Specialty "Computer science"
Educational program: "Systems design"
skills:
• Understanding the theoretical foundations of computer science.
• The ability to formalize the subject area of a certain project in the form of corresponding information
model..
• Ability to use mathematical methods for analysis formalized models of the subject area.
• The ability to collect and analyze data (including large ones), for ensuring the quality of project
decision-making.
• Ability to develop, describe, analyze and optimize architectural solutions of various information and
computer systems appointment.
• Ability to apply existing and develop new algorithms solving problems in the field of computer
science.
Website https://nure.ua/
National classification Higher education institution of IV level of accreditation of public ownership form
Thesis Research on Clustering Methods for Implementing a Recommendation Function Based on Collaborative
Filtering in Movie Viewing Systems
WORK EXPERIENCE
E-COMMERCE
SOFTWARE ENGINEER – 04/2025 – CURRENT
Worked in the content management system (CMS) development team for automating content publishing
and management on a web platform.
Responsibilities as a developer:
• Developed REST API for interaction between backend and frontend, ensuring seamless integration
with TypeScript-based interface;
• Implemented a content management module using Spring Boot, providing support for CRUD
operations;
• Optimized MS SQL database performance by creating indexes and optimizing complex queries,
reducing query processing time by 20%;
• Configured application containerization using Docker to simplify deployment and testing;
• Implemented user authorization and authentication using Spring Security and JWT;
• Developed TypeScript components on the frontend for dynamic content rendering, enhancing user
experience;
• Refactored code, applying SOLID principles and design patterns to improve readability and scalability.
Stack: Java, Spring (Boot, Data, Security, JPA, Web), MS SQL, TypeScript, Docker, REST, JWT, Maven, Postman,
SOLID, ACID, CRUD, Swagger, JUnit, Lombok, Azure, Azure Data Factory.
SOFTWARE ENGINEER – 11/2024 – 04/2025
Worked in the e-commerce system development team for processing sales orders.
Responsibilities as a developer:
• Proposed and implemented a giftcard system to increase customer engagement;
• Created doc via Confluence;
• Implemented promo system (% or flat discount for regular user);
• Regular code review;
• Created demo for customer;
• Fixed bug;
• Optimized the MS SQL database (creating indexes and triggers, optimizing queries).
Stack: Java, MS SQL, HTML, CSS, JQuerry, Spring (Data, Security, JPA, WEB, Boot), Hibernate, REST, Postman,
React, Redux, JavaScipt, SOLID, ACID, CRUD, Maven, JUnit, Design Pattern, Lombok, Swagger, AWS.
SOFTWARE ENGINEER – 01/2024 – 11/2024
Worked in Health system development team for processing clinic patients based on microservice
architecture.
Responsibilities as a developer:
• Refactor arhitecture, breaking up a monolithic application into microservices;
• Proposed and implemented databased container migration(Docker);
• Created orchestrator - connection service that improve performance ~10%.
Stack: Java, PostgreSQL, HTML, CSS JQuerry, Spring (Data, Security, JPA, WEB, Boot), Docker, pattern
orchestrator, React, Redux, JavaScipt, SOLID, ACID, CRUD, Maven., AWS
SOFTWARE ENGINEER – 08/2023 – 01/2024
Worked in the e-commerce system development team for processing book sales orders.
Responsibilities as a developer:
• Added gift card to the system for users, which allows them to receive a flat or percentage discount on
books.
Stack: Scala, Scala Core, Akka, ScalaTest, SOLID, REST, ACID, PostgreSQL, Amazon Redshift.
SOFTWARE ENGINEER – 09/2022 – 07/2023
Worked in the e-commerce system development team for processing shoe sales orders.
Responsibilities as a developer:
• Proposed and implemented a recommendation system to increase customer engagement, increasing
the number of successful advertising mailings (mailings that led to a purchase), which led to an
increase in the number of regular customers by 15%;
• Implemented a system that allows you to track the interests of registered users;
• Created a recommendation function for a shoe sales system to create personalized
recommendations based on user browsing history and order history.
• Optimized the MySQL database (creating indexes and triggers, optimizing queries).
Stack: Java, MySQL, HTML, CSS JQuerry, Spring (Data, Security, JPA, WEB, Boot), Hibernate, REST, Postman,
NodeJS, SOLID, ACID, CRUD, Maven, JUnit, Design Pattern, Lombok, Swagger.
EPAM SYSTEMS – KHARKIV, UKRAINE
BIG DATA SOFTWARE ENGINEER – 03/2022 – 09/2022
Worked in the Big Data development team for streaming solutions for processing large volumes of data
from 8 million records.
Responsibilities as a developer:
• Created and modified of Databricks notebook;
• Proposed and created several auxiliary pipelines for processing individual types of data, which
reduced the overall execution time by 8%;
• Created and modified of pipeline for Azure Data Factory;
• Created an uber JAR to run a job on Databricks;
• Resolved data parsing error;
• Used Apache Spark to implement distributed processing of unstructured and semi-structured data
(using Java and Scala);
• Improved test notebook for Product Owner;
• Created and conducted a demo for implemented tasks for the Client;
• Refactoring code.
Stack: Scala, Java, Azure, Python, Apache Spark, Databricks, Azure Data Factory, Bamboo, SonarQube, Data
lake gen 2 storage.
BIG DATA SOFTWARE ENGINEER – 09/2021 – 03/2022
Distributed Data Processing with Scala and Apache Spark.
Responsibilities as a developer:
• Developed a Scala-based application leveraging Scala Core to explore functional programming
paradigms, optimizing data transformation pipelines for improved performance and code
maintainability;
• Implemented an event-driven processing system using Scala Akka, enabling concurrent and fault-
tolerant handling of data streams with low-latency message passing;
• Designed and integrated Akka actors with Apache Spark to orchestrate distributed tasks, improving
system resilience and scalability for real-time data processing workflows;
• Created unit tests and integration tests using ScalaTest to validate Spark jobs and Akka actor systems,
ensuring robust and reliable data processing pipelines.
Stack: Scala, Scala Core, Akka, Apache Spark, ScalaTest
SOFTWARE ENGINEER – 03/2021 – 09/2021
Worked in the Big Data development team for streaming solutions for processing large volumes of data
from 6 million records.
Responsibilities as a developer:
• Implemented the eventing framework(Kafka clients) using Java technology stack;
• Integrated Confluent Schema Registry into Spring Boot Aplication to work with schemas;
• Implemented handlers for failed messages which accelerated the search for errors;
• Worked with Confluent Control Center;
• Created Get Started Guide for Teams;
• Set up Kafka locally for debug application;
• Deployed AWS DynamoDB in Docker instead file saved on datalake;
• Proposed and implemented the launch of test scenarios in a Docker container with result output at
Java report;
• Code review teammate.
Stack: Java, Apache Kafka, Spring, Maven, Streaming, Yaml, Docker, AWS DynamoDB, Confluent Control
Center, Schema Registry, Insomnia, Kafka client.
SOFTWARE ENGINEER – 10/2020 – 03/2021
Worked in the Big Data development team for solutions for processing large volumes of data from 10
million records.
Responsibilities as a developer:
• Ran Java Spark application on Hadoop Hortonworks sandbox;
• Saved and loaded data from HDFS as JSON, AVRO, CSV and Parquet file;
• Implemented Spark Streaming application with watermarking function;
• Implemented the eventing framework(Kafka clients) using Java technology stack and reduced the
sending time by 10%;
• Used Apache Spark to implemented distributed processing of unstructured and semi-structured data;
• Ran Java Spark application on Amazon EMR and save result at S3 bucket.
Stack: Java, Apache Spark, Hadoop Hortonworks, VirtualBox, Kafka, HDFS, Hive, AWS, EMR, S3, Maven,
MapReduce, Streaming
JUNIOR SOFTWARE ENGINEER – 08/2019 – 10/2020
Worked in the e-commerce system development team, an internal company project for ordering food.
Responsibilities as a developer:
• Created Java web-application with servlets;
• Created async query with using jQuery for calculation order price and reduced the calculation time
from 3 to 1 second;
• Implemented custom captcha for bot-checking;
• Saved data with MySQL Server;
• Implemented new transaction manager and and accelerated the execution of transactions by 30%;
• Implemented localization with properties files;
• Initiated the addition of a gift card to the system for users, which allows them to receive a flat or
percentage discount on goods;
• Updated framework versions, resolve conflict and refactoring code for new version;
• Incremented test cover from 60% to 70% with Grovy unit testig;
• Implemented user interface with jsp and TypeScript.
Stack: Java, MySQL, HTML, CSS JQuerry, Spring (Data, Security, JPA, WEB, Boot), Hibernate, TypeScipt, REST,
SOLID, GitLab, JMeter, Maven, Bamboo
Інші резюме цього кандидата
Розглядає посади: Data engineer, Big data engineer
Дніпро, Київ, ще 4 міста
Bohdan Kasumov Date of birth: 20/04/2001 Nationality: Ukrainian Gender: Male Phone number: (Mobile) Email address: ABOUT ME Learner: striving for ongoing training, easy to digest new information...
Схожі кандидати
-
Javascript-програміст
125000 грн, Київ -
Javascript-програміст
40000 грн, Черкаси, Дистанційно -
System Software Developer
40000 грн, Київ -
Програміст Java
20000 грн, Дніпро, Вінниця , ще 8 міст -
Javascript-програміст
Дистанційно -
Javascript-програміст
Київ