• File

Ivan

Java programmer

City:
Dnipro

Contact information

The job seeker has entered a phone number.

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.

Ivan Senyk, Software Developer
Praha, Czechia, 606386753, [open contact info](look above in the "contact info" section)

LINKS LinkedIn, GitHub

PROFILE Experienced Software Developer highly skilled in Java with a proven track record of logical
problem-solving and a profound passion for technology and development. Recognized for adeptly
analyzing complex issues and crafting innovative solutions that drive projects forward.

E D U C AT I O N

Sep 2022 — Jun 2025 Bachelor, Czech Technical University of Prague Praha
• Team project: Led the Database Anonymization Team project, driving the successful delivery of new
features to clients. Managed team workflows, tasks, meetings, and project plans efficiently to ensure
smooth project execution. Provided comprehensive mentorship and guidance to team members,
fostering a collaborative environment for skill development and knowledge sharing. Cultivated a
collaborative environment conducive to skill enhancement and knowledge exchange among team
members. These efforts resulted in significantly increased team effectiveness and productivity.

SKILLS C++ Expert PostgreSQL/MySQL Expert

Java Expert Git/Git Flow Expert

Spring/Spring Boot Experienced GitLab/Jira/Confluence Expert

Docker/Containerization Experienced Automated Testing Expert

Backend design patterns Expert HTML/CSS Skillful

SOLID Expert JavaScript Skillful

LANGUAGES English Highly proficient Ukrainian Native speaker

Czech Highly proficient Russian Native speaker

Online Web Shop
This project is a fully functional online web shop using Java Spring Boot for the backend and Angular for
the frontend. The application provides a seamless shopping experience, allowing users to browse products,
add items to a cart, and complete purchases.
Backend: Java Spring Boot
The backend is built using Spring Boot, a popular Java framework that simplifies the development of
production-ready applications. It handles the core business logic, data persistence, and RESTful API
creation. Key features include:
• RESTful APIs: Exposes endpoints for managing products, user authentication, shopping cart
operations, and order processing.
• Spring Data JPA: Integrates with a relational database (H2) to efficiently manage product inventory,
user data, and order history.
• Exception Handling: Ensures robust error management for a smooth user experience.
• Scalability: Designed with modularity in mind, making it easy to extend with additional features like
payment gateways or recommendation systems.
Frontend: Angular
The frontend is developed using Angular, a powerful TypeScript-based framework, delivering a dynamic
and responsive user interface. Key aspects include:
• HTTP Client: Communicates seamlessly with the Spring Boot backend via RESTful API calls to
fetch and update data.
• Routing: Implements client-side navigation for a single-page application (SPA) experience, enabling
smooth transitions between pages like home, product details, and checkout.
• Styling: Incorporates modern CSS frameworks for a polished and responsive design that works
across devices.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: