Зареєструватися
  • File

Артем

Програміст Java

Age:
21 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

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

Quick view version

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

Artem Krainyk Lviv, Ukraine
[open contact info](look above in the "contact info" section)
Java Developer (Trainee/Junior) [open contact info](look above in the "contact info" section)
LinkedIn:
GitHub:
Contact:

PROFESSIONAL SUMMARY__________

Junior Java Developer and Computer Science student with hands-on experience in building backend and
full-stack applications using Spring Boot, REST APIs, and relational databases. Developed multiple
academic and personal projects, including an e-commerce platform and an IoT-based Smart Campus
system with a mobile client. Strong understanding of OOP, SOLID principles, layered architecture, and
backend system design. Passionate about writing clean, maintainable code and continuously improving
software engineering skills.

TECHNICAL SKILLS__________
Languages: Java, SQL, C, C++, CSS, HTML, JS.
Java Core: OOP, Collections, Multithreading & Concurrency, Stream API.
Back-end & Frameworks: Spring (Core, Boot, MVC, Security, Data), JDBC, Servlet API, Rest API
Design, Thymeleaf, MapStruct, ActiveMQ
Databases: PostgreSQL, MongoDB, MS SQL Server.
Concepts: Data Structures and Algorithms, Design Patterns, RESTful API Design, SOLID, SDLC, AOP.
Testing & Tools: JUnit, Mockito, Git (GitHub, GitLab), Docker, Maven, Log4, Postman, Trello,
Swagger/OpenAPI, Liquibase.
Soft skills: Teamwork, Problem-solving, Time management, Attention to detail.
PROJECTS__________
Appliance Store Web Application
Technologies: Java, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, PostgreSQL, Thymeleaf
GitHub: https://github.com/Nusuk19/Appliance_Store.git
• Developed a full-stack e-commerce app with product catalogs, user management, and shopping
workflows.
• Implemented layered architecture (Controller-Service-Repository) and relational database schema
using JPA/Hibernate.
• Created server-side rendered UI with Thymeleaf, including form validation and global exception
handling.
Eazy School Educational Management System
Technologies: Java, Spring Boot, Spring Security, JPA, Thymeleaf, MySQL/PostgreSQL
GitHub: https://github.com/Nusuk19/Eazy_school.git
• Built educational management web system with courses, students, and contact modules
• Implemented authentication and role-based authorization using Spring Security
• Designed MVC architecture with service and persistence layers
• Developed persistent data layer with Spring Data JPA and relational database
• Applied validation, exception handling, and configuration management in Spring Boot
Smart Campus Android Client
Technologies: Kotlin, Android SDK, Retrofit, REST API, MVVM, LiveData/ViewModel, XML UI
GitHub: https://github.com/Nusuk19/Smart_Campus_Android.git
• Developed Android mobile client for Smart Campus IoT system
• Integrated REST API communication using Retrofit and JSON serialization
• Designed multi-screen mobile UI with activities/fragments and responsive XML layouts
• Applied MVVM architecture with ViewModels and LiveData for state management
• Implemented authentication and real-time device/room interaction features
Smart Campus Backend Server
Technologies: Java, Spring Boot, REST API, Spring Data JPA, Hibernate, PostgreSQL
GitHub: https://github.com/Nusuk19/SmartCampusServer.git
• Designed and implemented RESTful backend for Smart Campus IoT management system
• Designed database entities and relationships for campus infrastructure model
• Implemented REST controllers for mobile client communication (CRUD + status updates)
• Applied service layer for business logic and device state management
• Configured persistence and API serialization with Spring Boot and JPA
University Management Desktop Application (JavaFX)
Technologies: Java, JavaFX, FXML, Scene Builder, OOP,File/DB storage GitHub:
https://github.com/Nusuk19/Kursova.git
• Developed desktop information system with graphical UI using JavaFX
• Designed multi-window UI using FXML layouts and JavaFX controllers
• Implemented object-oriented domain model for university entities
• Created user interaction workflows for data entry, editing, and visualization
• Applied MVC pattern and event-driven programming in JavaFX
Additional
In the course of team work, I created a Telegram bot using Java and MySQL
Technologies: Java, MySQL, Telegram Bot API.
GitHub: https://github.com/Nusuk19/MyPolitechnik.git
EDUCATION__________
Bachelor's degree in Computational Intelligence of Smart Systems at Lviv Polytechnic National
University (2022 – 2026)
LANGUAGES | Ukrainian - Native | Polish - Intermediate | English - Intermediate

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: