Enhance resume and CV: update job descriptions, add personal projects, and remove relevant coursework from education section
This commit is contained in:
parent
63df10bb0e
commit
37f49a07a1
|
|
@ -37,13 +37,17 @@ 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"),
|
new SkillGroup("Tools", "Spring Boot, HTMX, Bootstrap"),
|
||||||
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 software systems.")),
|
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"
|
||||||
|
)),
|
||||||
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.")),
|
||||||
|
|
@ -51,6 +55,8 @@ 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",
|
||||||
|
|
@ -58,12 +64,9 @@ 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"),
|
||||||
"Specialized in software engineering and algorithms, with a focus on developing applications and understanding core concepts."),
|
new Education("BSc IT", "Eduvos", "Bedfordview", "2021-2023"),
|
||||||
new Education("BSc IT", "Eduvos", "Bedfordview", "2021-2023",
|
new Education("Matric", "Edenvale High School", "Edenvale", "2016-2020")));
|
||||||
"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,7 +5,5 @@ public record Education(
|
||||||
String degree,
|
String degree,
|
||||||
String university,
|
String university,
|
||||||
String location,
|
String location,
|
||||||
String year,
|
String year
|
||||||
String relevantCoursework
|
|
||||||
|
|
||||||
) {}
|
) {}
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,7 @@
|
||||||
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>
|
||||||
|
|
@ -155,7 +156,73 @@
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- PAGE 4: Technical Skills + Interests + Declaration -->
|
<!-- 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 -->
|
||||||
<section class="page">
|
<section class="page">
|
||||||
<h2>Technical Skills</h2>
|
<h2>Technical Skills</h2>
|
||||||
<div class="skills">
|
<div class="skills">
|
||||||
|
|
|
||||||
|
|
@ -117,9 +117,6 @@
|
||||||
</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