О себе
I’m a driven software engineer with a strong focus on backend development. I’ve built scalable Java and Spring solutions, integrated payment and storage systems (Mollie, MinIO), and modernized legacy systems to enhance performance and maintainability. I also have hands-on experience in Kotlin-based Android development, applying MVVM and Clean Architecture. Currently, I’m pursuing my Master’s in Computer Engineering at the University of Pavia, where I continue to refine my skills in delivering robust, high-performance applications.
Опыт работы
Freelance
Backend Developer
Completed projects for clients
- Built and deployed a backend system using Java 21, Spring, and Docker.
- Integrated Mollie for payment processing and MinIO for storage solutions.
- Implemented registration with authorization via JWT and email-based notification.
JSC State technical service
Full-stack Developer
Built systems for inner usage
- Developed and supported applications using Java, Spring, Angular, and TypeScript with authorization via JWT tokens
- Transitioned backend systems from Spring 2.0.5 to Spring 3.2.3, and upgraded Java from version 8 to 17.
- Improved application responsiveness and user interaction capabilities by evolving frontend practices from Angular 7 to Angular 17.
- Developed RESTful API endpoints for CRUD operations on objects in a PostgreSQL database.
EPAM Systems
Android Developer trainee
Studied android application development using the Kotlin language
- Developed training applications using the most popular libraries (Room, Retrofit, Hilt) and applying architectural principles (MVVM, Clean Architecture)
- Completed my studies with a final capstone project containing all learned technologies.
Образование
Astana IT University
2020 — 2024Cybersecurity
БакалаврUniversitˋa di Pavia
2024 — 2026Computer Engineering
Магистр