Kyrylo
Java developer
- Age:
- 19 years
- City:
- Kyiv
Contact information
The job seeker has entered a phone number and email.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/11092412/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
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.
Similar candidates
-
Програміст Java
Kyiv, Remote -
Java-розробник
20000 UAH, Kyiv, Remote -
Програміст Java
Kyiv, Vyshhorod, Remote -
Java-розробник
Kyiv, Zhytomyr , more 2 cities -
Javascript-програміст
40000 UAH, Kyiv -
Програміст Java
Kyiv, Remote