Summary
Overview
Work history
Education
Skills
Websites
Certification
Projects
Fully Functional Website Development (Personal Projects)
Languages
Affiliations
Accomplishments
Timeline
Generic

Martin Rusev

Cork,Ireland

Summary

A highly skilled software developer with a strong foundation in object-oriented programming, data structures, and algorithms. Proficient in JUnit testing and test-driven development, with a focus on writing maintainable and readable code. Demonstrates expertise in DOM manipulation, event handling, and creating interactive UI components. Adept at responsive design using Flexbox and Grid techniques. A fast learner with proven problem-solving abilities, seeking to leverage skills in developing innovative software solutions.

Overview

1
1
year of professional experience
1
1
Certification

Work history

Java Developer (Personal Project)

Martin Rusev
Cork, Ireland
09.2024 - 11.2025
  • Developed fully responsive, styled, and interactive front-end pages using clean HTML, custom CSS, and JavaScript for dynamic UI behavior (DOM manipulation, event handling, mobile-first layouts).
  • Collaborated with peers to design user-friendly interfaces and improve user experience.
  • Implemented unit testing procedures to ensure application reliability and performance.
  • Researched and integrated various libraries and frameworks to enhance project functionality.
  • Built multiple Java projects using solid OOP design (encapsulation, inheritance, polymorphism) to keep code modular and maintainable.
  • Implemented core data structures (lists, stacks, queues, maps, custom trees) to solve real application problems efficiently Implemented core data structures (lists, stacks, queues, maps, custom trees) to solve real application problems efficiently.
  • Participated in code reviews to provide constructive feedback and promote best practices.
  • Wrote comprehensive JUnit test suites to validate functionality, catch regressions, and enforce clean, reliable code.

Education

Java Back-End Engineer

Softuni University (Online Course)
Bulgaria
09.2024 - 09.2027

Computer Science

St Brogans College
Cork
09.2021 - 06.2027

Java Back-End Engineer

Udemy (Online Course)
09.2025 -

Skills

  • JUnit testing & test-driven development basics
  • Object-Oriented Programming (encapsulation, inheritance, polymorphism)
  • Data structures & algorithms (lists, stacks, queues, maps, trees)
  • Problem-solving and logical thinking
  • Writing maintainable, readable code
  • Fast learner (demonstrated by Udemy , Softuni coursework projects)
  • DOM manipulation & event handling
  • Interactive UI components (modals, forms, dynamic elements)
  • Form validation & client-side logic
  • Responsive design (mobile-first layouts)
  • Flexbox & Grid

Certification

SoftUni – Java Basics (Grade: 6.00/6.00), awarded October 2024.

SoftUni – Java Fundamentals(Grade: 6.00/6.00), awarded March2025.

SoftUni – Java Advanced(Grade: 5.00/6.00), awarded May 2025.

SoftUni – Java OOP(Grade: 5.00/6.00), awarded August 2025.

SoftUni – Java HTML/CSS (Grade: 6.00/6.00), awarded October 2025.

Udemy – Java Master Class (N/A)

St Brogans College– Computer Science (Grade:N/A), expected 2027


Projects

I designed and developed HarvestCalc, a complete mini-project in Java, applying advanced object-oriented programming principles—classes, methods, abstraction, inheritance, and polymorphism. The project models real-world harvesting scenarios, combining robust architecture with clean, modular code. Through this work, I demonstrated strong analytical thinking and hands-on proficiency in Java, delivering effective, scalable software aligned with industry best practices.

Fully Functional Website Development (Personal Projects)

Built multiple fully functional, responsive websites from scratch using HTML, CSS, and JavaScript, focusing on clean structure, modern UI design, and smooth user interaction. Implemented mobile-first layouts, custom styling, and component-based page sections to ensure consistency across all screen sizes. Used JavaScript for dynamic features such as interactive menus, form validation, real-time UI updates, and DOM-driven page behavior.

Integrated front-end logic with backend fundamentals (Java) where required, applying OOP principles, data structures, and clean separation of concerns to handle user data and page functionality. Ensured code quality through testing, debugging, and iterative improvements, resulting in polished, fast-loading, user-friendly websites suitable for real-world use.

Languages

English
Advanced (C1)
Bulgarian
Advanced (C1)

Affiliations

  • Gym
  • Reading

Accomplishments

Achieved rapid progression from having zero coding knowledge to building full Java applications and fully responsive websites within one and a half years. Developed strong foundations in Java, OOP, data structures, and JUnit testing, while also mastering HTML, CSS, and JavaScript to create polished, interactive front-end projects. Demonstrated fast learning, discipline, and the ability to apply new skills to real, functional builds.

Timeline

Java Back-End Engineer

Udemy (Online Course)
09.2025 -

Java Developer (Personal Project)

Martin Rusev
09.2024 - 11.2025

Java Back-End Engineer

Softuni University (Online Course)
09.2024 - 09.2027

Computer Science

St Brogans College
09.2021 - 06.2027
Martin Rusev