Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Kyrylo

Java developer

Возраст:
19 лет
Город:
Киев

Контактная информация

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

KIRILL SKARBENCHUK
Java Developer

PERSONAL DETAILS
14V Kostiantyna Dankevycha St. 02138
[открыть контакты](см. выше в блоке «контактная информация»), [открыть контакты](см. выше в блоке «контактная информация»)
Place of birth: Kyiv, Ukraine
Nationality: Ukrainian
Website: github.com/Kirich08
LinkedIn: [открыть контакты](см. выше в блоке «контактная информация»)
Consent: I consent to the processing of my personal data for the purpose of recruitment for the position to
which I am applying.

PROFILE
Junior Java Developer focused on backend development, with hands-on experience building networked
applications, REST API integrations, multithreaded systems, and standalone Java applications. Strong
foundation in OOP, Java Collections, concurrency, software design patterns, and Git/Maven/Gradle.
Currently developing and expanding practical software projects with a focus on clean and maintainable
code.

SKILLS
Fundamentals of Object Oriented Programming
Java (OOP)

Working with threads (multithreading) Exception Handling

Working with files and I/O streams Working with network connections (client-server)

REST API integration (OkHttp) Collections Framework

Testing: JUnit Stream API

Generics JSON / XML

Java Swing/AWT Telegram Bot API

Event-driven design LibGDX / game development

Build tools (Maven, Gradle) C++ (Basic)

Databases: SQL, JDBC

EDUCATION
Bachelor's Degree in Software Engineering Sep 2024 - Present
State University of Trade and Economics, Kyiv

Coursework focused on software engineering fundamentals, algorithms, and database systems.
Information Technology Specialization Sep 2024 - 2026
Hans-Sachs-Berufskolleg, Oberhausen, Germany

Strengthened programming fundamentals through C++ coursework and IT systems study within the
Information Technology specialization

ACHIEVEMENTS
Solved 1,200+ practical Java programming tasks through the JavaRush Software Engineering Program.
Applied design patterns (MVC, Command, Factory, Observer) across multiple projects including a GUI
chat client, an HTML editor with undo/redo, and a 2048 game.
Built 8+ standalone Java applications from scratch, spanning networking, multithreading, game
development, and API integration.
Developed a Telegram bot (WeatherBot) that consumes a weather REST API via OkHttp and parses JSON
responses with Gson.
Built a full 2D game (Rotfall) using LibGDX and Gradle, including scene management, a save system,
and localization.
Continuously expanding software engineering skills through self-directed projects and study of
algorithms and design patterns.

PROJECTS
Multi-Threaded Network Chat Server
Java · TCP/IP Sockets · Multithreading · Client-Server Architecture

Engineered a client-server chat application supporting multiple concurrent connections over TCP
sockets.
Implemented an MVC-based GUI client (ClientGuiView/Model/Controller) alongside a separate
automated BotClient.

File Archiving & Compression Utility
Java · Algorithms · File I/O Streams

Built a custom tool to compress and decompress directory structures using byte and character
streams.
Optimized file read/write operations for large directory trees.
Structured zip operations using the Command pattern (create, extract, add, remove, list) with a custom
exception hierarchy for invalid archives and paths.

Interactive Desktop Applications — 2048, Tetris, HTML Editor Swing/AWT · Data
Structures · OOP

Applied MVC architecture in the 2048 game and Command pattern for undo/redo in the HTML editor.

Flappy Bird — Physics-Based Game
Java · Swing/AWT · File I/O

Built a physics-based Flappy Bird clone with gravity, collision detection, and a game state machine
(menu, gameplay, upgrades, game over).
Implemented a persistent save system using java.nio.file to store player progress and high scores
between sessions.

Telegram Weather Bot
Java · Telegram Bot API · OkHttp · Gson

Built a Telegram bot that fetches live data from a weather REST API using OkHttp and parses JSON
responses with Gson.
Handled asynchronous user commands and structured API error handling for reliable bot responses.

Rotfall — 2D Story Game
Java · LibGDX · Gradle

Developed a full 2D game using the LibGDX framework with a multi-module Gradle build (core +
desktop launcher).
Implemented scene and screen management, a save/load system, and multi-language localization.

COURSES
JavaRush course
Completed an intensive Java programming course featuring 1,200+ practical coding tasks and multiple
hands-on projects covering Core Java, Object-Oriented Programming, Collections Framework,
Multithreading, Networking, File I/O, SQL, Git, Maven, and software development best practices.

LANGUAGES
Ukrainian — Native Russian — Native

English — B2 German — B1

INTERNSHIPS
D-Consult J. & M. GmbH Intern (Praktikum) Jun 2026 - Jul 2026
Moers, Germany

• Observed the operation and maintenance of cloud-based systems and server infrastructure.
• Gained practical insight into IT infrastructure, system administration, and technical support processes.

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: