I'm a Software Development student with over 5 years of professional experience in the IT industry.
My journey into the world of programming began while I was recruiting developers at Commerzbank Digital Technology Center Sofia. The exposure to their work fascinated me, so I completed the Programming Fundamentals with Java at SoftUni. Shortly after, I seized the opportunity to challenge myself further by enrolling in the demanding Telerik Alpha Java Track, which I graduated in December 2023. At the same time, I began my Masters Degree in Software Development in October 2023.
With a good foundation in Java and a background in IT recruitment, I bring a unique perspective to software development. My agile mindset, coupled with a commitment to collaboration and continuous improvement, enables me to adapt to various team dynamics and be a valuable contributor within projects.
- Talent Acquisition Partner | Commerzbank Digital Technology Center Sofia
- Administrative Assistant | DXC Technology
- Masters in Software Development (ongoing)
- Telerik Academy Java Alpha Track
- Programming Fundamentals with Java at SoftUni
- Bachelor of Arts in Business Studies, Management
| Description | Technologies | Key Achievements |
|---|---|---|
| Web application that generates playlists for users based on their specified travel duration and preferred genres. Leveraged external services such as Microsoft Bing Maps and Deezer for location and music data. | Java 17 | Spring Boot | Rest API | MariaDB | JPA | Mockito Unit Testing | Spring Security | HTML | CSS | Thymeleaf | Spring MVC | Consume and work with external APIs | Scheduled synchronization | Configure Spring Security JWT |
2. Travel Forum
| Description | Technologies | Key Achievements |
|---|---|---|
| Web application for a forum system, allowing users to authenticate, view, comment, and write posts, and administrators to manage users and content. | Java 17 | Spring Boot | REST API | MariaDB | Hibernate | Mockito Unit Testing | HTML | CSS | Spring MVC | Thymeleaf | Implement front end |
| Description | Technologies | Key Achievements |
|---|---|---|
| Console application for task management, supporting teams, members, task boards, task types (bug, story, feedback), and key CRUD operations. | Java 17 | Object-Oriented Programming | Stream API | Unit Testing | Git | Implement OOP principles | Utilize GitHub |
- Core Programming: Multidimensional Arrays, Debugging, Git
- Object-Oriented Programming (OOP): Classes, Objects, Encapsulation, Inheritance, Polymorphism, Abstraction, Exception Handling, Java Collections Framework, Generics, Unit Testing, Lambdas & Stream API, Java Internals
- Data Structures & Algorithms: Algorithm Analysis, Complexity, Linked List, Stack, Queue, Set, Map, Hash Table, Recursion, Trees, Searching & Sorting Algorithms
- Web Development: SQL, HTTP, REST API, Postman, Spring Boot, Layered Architecture, IoC, Basic Authentication, JDBC, Hibernate, Spring Unit Testing (Mockito)
- Agile & Scrum Software Development: The Scrum Process, User stories, Epics, Kanban
- IT Recruitment: Onboarding, Employer Branding, Talent Pipeline Management
- IT Administration: IT Operations Management, Corporate Communication, Operational Efficiency
- Interdisciplinary Collaboration
- Bringing People Together