Compare commits
No commits in common. "225ae515d01203c1d78f78bb43c8257a46b44194" and "60dcf179e592f85ae1db08f374b7560f6d714561" have entirely different histories.
225ae515d0
...
60dcf179e5
|
|
@ -37,17 +37,13 @@ public class ResumeController {
|
||||||
""",
|
""",
|
||||||
List.of(
|
List.of(
|
||||||
new SkillGroup("Languages", "Java, Python, MySQL, HTML & CSS"),
|
new SkillGroup("Languages", "Java, Python, MySQL, HTML & CSS"),
|
||||||
new SkillGroup("Tools", "Spring Boot, HTMX, Bootstrap"),
|
new SkillGroup("Tools", "Spring Boot, HTMX"),
|
||||||
new SkillGroup("Soft Skills",
|
new SkillGroup("Soft Skills",
|
||||||
"Communication, Teamwork, Problem-Solving, Adaptability")),
|
"Communication, Teamwork, Problem-Solving, Adaptability")),
|
||||||
List.of(
|
List.of(
|
||||||
new Job("Graduate Software Engineer", "WBHO Construction",
|
new Job("Graduate Software Engineer", "WBHO Construction",
|
||||||
"Wynberg, Sandton", "2025",
|
"Wynberg, Sandton", "2025",
|
||||||
List.of("Developed and maintained internal ERP system features using Java.",
|
List.of("Developed and maintained internal ERP software systems.")),
|
||||||
"Implemented backend business logic core operational workflows.",
|
|
||||||
"Wrote and optimized SQL queries to retrieve and persist data",
|
|
||||||
"Collaborated with senior developers and business users"
|
|
||||||
)),
|
|
||||||
new Job("Data Capturer", "Wealth Associates", "Bryanston, Sandton",
|
new Job("Data Capturer", "Wealth Associates", "Bryanston, Sandton",
|
||||||
"2022",
|
"2022",
|
||||||
List.of("Accurate data capturing with a focus on confidentiality and integrity.")),
|
List.of("Accurate data capturing with a focus on confidentiality and integrity.")),
|
||||||
|
|
@ -55,8 +51,6 @@ public class ResumeController {
|
||||||
"Bryanston, Sandton", "2019",
|
"Bryanston, Sandton", "2019",
|
||||||
List.of("Administrative and operational support across office functions."))),
|
List.of("Administrative and operational support across office functions."))),
|
||||||
List.of(
|
List.of(
|
||||||
new Project("HomeSecurity", "Java, Spring Boot, JavaScript, WebSockets", "2026",
|
|
||||||
"https:mckopserver.ddns.net/HomeSecurity"),
|
|
||||||
new Project("PhotoGallery", "Java, Spring Boot, HTMX, MySQL", "2025",
|
new Project("PhotoGallery", "Java, Spring Boot, HTMX, MySQL", "2025",
|
||||||
"https:mckopserver.ddns.net/photogallery"),
|
"https:mckopserver.ddns.net/photogallery"),
|
||||||
new Project("TaskManager", "Java, Spring Boot, HTMX, MySQL", "2025",
|
new Project("TaskManager", "Java, Spring Boot, HTMX, MySQL", "2025",
|
||||||
|
|
@ -64,9 +58,12 @@ public class ResumeController {
|
||||||
new Project("Portfolio Website", "Java, Spring Boot, Thymeleaf, HTML & CSS", "2025",
|
new Project("Portfolio Website", "Java, Spring Boot, Thymeleaf, HTML & CSS", "2025",
|
||||||
"https:mckopserver.ddns.net/portfolio")),
|
"https:mckopserver.ddns.net/portfolio")),
|
||||||
List.of(
|
List.of(
|
||||||
new Education("BScHons IT", "Eduvos", "Midrand", "2024"),
|
new Education("BScHons IT", "Eduvos", "Midrand", "2024",
|
||||||
new Education("BSc IT", "Eduvos", "Bedfordview", "2021-2023"),
|
"Specialized in software engineering and algorithms, with a focus on developing applications and understanding core concepts."),
|
||||||
new Education("Matric", "Edenvale High School", "Edenvale", "2016-2020")));
|
new Education("BSc IT", "Eduvos", "Bedfordview", "2021-2023",
|
||||||
|
"Specialized in software engineering and algorithms, with a focus on developing applications and understanding core concepts."),
|
||||||
|
new Education("Matric", "Edenvale High School", "Edenvale", "2016-2020",
|
||||||
|
"Major subjects included Information Technology, Business Studies, and Computer Applications Technology. ")));
|
||||||
|
|
||||||
model.addAttribute("resume", resume);
|
model.addAttribute("resume", resume);
|
||||||
return "resume";
|
return "resume";
|
||||||
|
|
|
||||||
|
|
@ -5,5 +5,7 @@ public record Education(
|
||||||
String degree,
|
String degree,
|
||||||
String university,
|
String university,
|
||||||
String location,
|
String location,
|
||||||
String year
|
String year,
|
||||||
|
String relevantCoursework
|
||||||
|
|
||||||
) {}
|
) {}
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,6 @@
|
||||||
Germiston, South Africa<br>
|
Germiston, South Africa<br>
|
||||||
082 213 7232<br>
|
082 213 7232<br>
|
||||||
Kiyanmckop395@gmail.com<br>
|
Kiyanmckop395@gmail.com<br>
|
||||||
mckopserver.ddns.net/portfolio/ <br>
|
|
||||||
South African
|
South African
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
@ -156,73 +155,7 @@
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- PAGE 4: Personal Projects -->
|
<!-- PAGE 4: Technical Skills + Interests + Declaration -->
|
||||||
<section class="page">
|
|
||||||
<h2>Personal Projects</h2>
|
|
||||||
|
|
||||||
<div class="entry">
|
|
||||||
<h3>Home Security System</h3>
|
|
||||||
<small>2026 - present</small>
|
|
||||||
<p><strong>Java, Spring Boot, JavaScript</strong></p>
|
|
||||||
<p>
|
|
||||||
The Home Security System allows users to monitor events
|
|
||||||
occurring within their home through a network of
|
|
||||||
sensors connected to an Arduino device. The Arduino
|
|
||||||
communicates with the home server via a serial
|
|
||||||
connection.
|
|
||||||
<br>
|
|
||||||
<a href="https://mckopserver.ddns.net/gitea/Kiyan/HomeSecurity" target="_blank">View Project</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="entry">
|
|
||||||
<h3>PhotoGallery</h3>
|
|
||||||
<small>2025 - Present</small>
|
|
||||||
<p><strong>Java, Spring Boot, HTMX, MySQL</strong></p>
|
|
||||||
<p>
|
|
||||||
PhotoGallery is a responsive and dynamic web
|
|
||||||
application built with Spring Boot and Thymeleaf.
|
|
||||||
It features a modern masonry-style layout for organizing
|
|
||||||
images of varying sizes, optimized for performance and
|
|
||||||
usability across desktop and mobile devices.
|
|
||||||
<br>
|
|
||||||
<a href="https://mckopserver.ddns.net/gitea/Kiyan/PhotoGallery" target="_blank">View Project</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="entry">
|
|
||||||
<h3>TaskManager</h3>
|
|
||||||
<small>2025 - present</small>
|
|
||||||
<p><strong>Java, Spring Boot, HTMX, MySQL</strong></p>
|
|
||||||
<p>
|
|
||||||
The Task Manager helps users manage their workflow
|
|
||||||
throughout the entire year. It provides a powerful
|
|
||||||
dashboard for an at-a-glance overview of upcoming
|
|
||||||
responsibilities, paired with graphical insights
|
|
||||||
into task distribution and status.
|
|
||||||
<br>
|
|
||||||
<a href="https://mckopserver.ddns.net/gitea/Kiyan/TaskManager" target="_blank">View Project</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="entry">
|
|
||||||
<h3>Portfolio Website</h3>
|
|
||||||
<small>2025 - present</small>
|
|
||||||
<p><strong>Java, Spring Boot, Thymeleaf, HTML & CSS</strong></p>
|
|
||||||
<p>
|
|
||||||
This project is a personal portfolio website.
|
|
||||||
It is designed to showcase personal projects,
|
|
||||||
professional experience, and skills in a clean
|
|
||||||
and modern web interface. The backend is powered by J
|
|
||||||
ava and Spring Boot, with a dynamic frontend that
|
|
||||||
leverages Thymeleaf.
|
|
||||||
<br>
|
|
||||||
<a href="https://mckopserver.ddns.net/gitea/Kiyan/PortfolioWebsite" target="_blank">View Project</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- PAGE 5: Technical Skills + Interests + Declaration -->
|
|
||||||
<section class="page">
|
<section class="page">
|
||||||
<h2>Technical Skills</h2>
|
<h2>Technical Skills</h2>
|
||||||
<div class="skills">
|
<div class="skills">
|
||||||
|
|
|
||||||
|
|
@ -117,6 +117,9 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="entry-date" th:text="${edu.year}">Year</div>
|
<div class="entry-date" th:text="${edu.year}">Year</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div style="font-size: 12px; color: #555;" th:if="${edu.relevantCoursework}">
|
||||||
|
<strong>Relevant Coursework:</strong> <span th:text="${edu.relevantCoursework}">Courses</span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue