Kyrylo
Java developer
- Возраст:
- 19 лет
- Город:
- Киев
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/11092412/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
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.
Похожие кандидаты
-
Java-розробник
20000 грн, Киев, Удаленно -
Програміст Java
Киев, Вышгород, Удаленно -
Java-розробник
Киев, Житомир , еще 2 города -
Javascript-програміст
40000 грн, Киев -
Програміст Java
Киев, Удаленно -
Програміст Java
Киев