Compare commits
No commits in common. "225ae515d01203c1d78f78bb43c8257a46b44194" and "60dcf179e592f85ae1db08f374b7560f6d714561" have entirely different histories.
225ae515d0
...
60dcf179e5
|
|
@ -37,17 +37,13 @@ public class ResumeController {
|
|||
""",
|
||||
List.of(
|
||||
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",
|
||||
"Communication, Teamwork, Problem-Solving, Adaptability")),
|
||||
List.of(
|
||||
new Job("Graduate Software Engineer", "WBHO Construction",
|
||||
"Wynberg, Sandton", "2025",
|
||||
List.of("Developed and maintained internal ERP system features using Java.",
|
||||
"Implemented backend business logic core operational workflows.",
|
||||
"Wrote and optimized SQL queries to retrieve and persist data",
|
||||
"Collaborated with senior developers and business users"
|
||||
)),
|
||||
List.of("Developed and maintained internal ERP software systems.")),
|
||||
new Job("Data Capturer", "Wealth Associates", "Bryanston, Sandton",
|
||||
"2022",
|
||||
List.of("Accurate data capturing with a focus on confidentiality and integrity.")),
|
||||
|
|
@ -55,8 +51,6 @@ public class ResumeController {
|
|||
"Bryanston, Sandton", "2019",
|
||||
List.of("Administrative and operational support across office functions."))),
|
||||
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",
|
||||
"https:mckopserver.ddns.net/photogallery"),
|
||||
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",
|
||||
"https:mckopserver.ddns.net/portfolio")),
|
||||
List.of(
|
||||
new Education("BScHons IT", "Eduvos", "Midrand", "2024"),
|
||||
new Education("BSc IT", "Eduvos", "Bedfordview", "2021-2023"),
|
||||
new Education("Matric", "Edenvale High School", "Edenvale", "2016-2020")));
|
||||
new Education("BScHons IT", "Eduvos", "Midrand", "2024",
|
||||
"Specialized in software engineering and algorithms, with a focus on developing applications and understanding core concepts."),
|
||||
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);
|
||||
return "resume";
|
||||
|
|
|
|||
|
|
@ -5,5 +5,7 @@ public record Education(
|
|||
String degree,
|
||||
String university,
|
||||
String location,
|
||||
String year
|
||||
String year,
|
||||
String relevantCoursework
|
||||
|
||||
) {}
|
||||
|
|
|
|||
|
|
@ -45,7 +45,6 @@
|
|||
Germiston, South Africa<br>
|
||||
082 213 7232<br>
|
||||
Kiyanmckop395@gmail.com<br>
|
||||
mckopserver.ddns.net/portfolio/ <br>
|
||||
South African
|
||||
</div>
|
||||
</header>
|
||||
|
|
@ -156,73 +155,7 @@
|
|||
</div>
|
||||
</section>
|
||||
|
||||
<!-- PAGE 4: Personal Projects -->
|
||||
<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 -->
|
||||
<!-- PAGE 4: Technical Skills + Interests + Declaration -->
|
||||
<section class="page">
|
||||
<h2>Technical Skills</h2>
|
||||
<div class="skills">
|
||||
|
|
|
|||
|
|
@ -117,6 +117,9 @@
|
|||
</div>
|
||||
<div class="entry-date" th:text="${edu.year}">Year</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>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue