<aside>
💡 My goal: With an aspiration for new heights, I aim to obtain high-quality education and practical skills in Java development to start a career in IT.
</aside>
📞 +38 (099) 0193097 ✉️ [[email protected]](<mailto:[email protected]>)
🌐 [Github](<https://github.com/AlexanderMagichi>) 🌐 [LinkedIn](<https://www.linkedin.com/in/alexander-mohylnytskyi-7808a3272/>)
Key Skills
- Java Core: Basic knowledge of OOP, Generics, Collections, Streams API.
- SQL and Databases: Fundamentals of relational databases, SQL query creation.
- Algorithms and Data Structures: Basic understanding of key algorithms and data structures.
- Development Tools: Proficient in IntelliJ IDEA, Git, Maven.
- English Language: Level A2 (Pre-Intermediate) to B1 (Intermediate), capable of reading technical documentation.
- Design Patterns: Familiarity with key patterns, including Singleton, Factory, Builder, Repository.
Personal Projects Store Management System
- Description: Developed a CRM system for managing products, orders, clients, and suppliers.
- Technologies:
- Programming Language: Java 17.
- Frameworks: Spring Boot, Spring Data JPA, Spring Security, Spring MVC.
- Databases: MySQL (AWS RDS).
- Data Validation and Processing: Java Bean Validation (Hibernate Validator).
- Tools: IntelliJ IDEA, Git, Maven, Lombok, Postman.
- Additional Features: Spring Boot Actuator, REST API, OAuth2.
- Functionality:
- Implemented CRUD operations for managing suppliers, orders, invoices, and inventory.
- Tracked product movement history and provided sales analytics.
- Configured user roles (guest, client, administrator).
- Integrated supplier systems for automated order management.
- Developed REST APIs for seamless data exchange between services.
Education
HNPU named after G.S. Skovoroda
History in Educational Institutions, Bachelor's Degree
Self-Education
- Completed the course "Java for Beginners."
- Studied the fundamentals of SQL and working with relational databases.