Updated CV

This commit is contained in:
Devoalda 2024-01-16 20:57:10 +08:00
parent d607dba234
commit 38135c1eec
4 changed files with 235 additions and 190 deletions

244
CV.Rmd
View File

@ -1,110 +1,134 @@
--- ---
name: Jun Wei name: Jun Wei
surname: Woon surname: Woon
position: "Student at Singapore Institute of Technology (SIT)" position: "Student at Singapore Institute of Technology (SIT)"
address: "Singapore" address: "Singapore"
www: "devblog.periodicc.com" www: "devblog.periodicc.com"
email: "woonjunwei@protonmail.com" email: "woonjunwei@protonmail.com"
github: Devoalda github: Devoalda
linkedin: woon-jun-wei-893406174 linkedin: woon-jun-wei-893406174
date: "`r format(Sys.time(), '%B %Y')`" date: "`r format(Sys.time(), '%B %Y')`"
headcolor: 990000 headcolor: 990000
aboutme: "I am a student currently persuing a Degree in Computing Science at Singapore Institude of Technology(SIT). I have a deep driven passion for software, electronics and automation." aboutme: "I am a student currently persuing a Degree in Computing Science at Singapore Institude of Technology(SIT). I have a deep driven passion for security, electronics and automation."
docname: CV docname: CV
output: vitae::awesomecv output: vitae::awesomecv
--- ---
```{r setup, include=FALSE} ```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE, knitr::opts_chunk$set(echo = FALSE,
warning = FALSE, warning = FALSE,
message = FALSE) message = FALSE)
require(xfun) require(xfun)
packages <- c('vitae' # The CV's LaTeX Template packages <- c('vitae' # The CV's LaTeX Template
,'tibble' # Data structure for tribbles ,'tibble' # Data structure for tribbles
,'magrittr' # The Pipe %>% ,'magrittr' # The Pipe %>%
,'here' # Relative File Paths ,'here' # Relative File Paths
,'readr' # Data Loading ,'readr' # Data Loading
,'glue' # String Manipulation ,'glue' # String Manipulation
) )
xfun::pkg_attach2(packages, message = FALSE) xfun::pkg_attach2(packages, message = FALSE)
source(file = here("r","data.r")) source(file = here("r","data.r"))
``` ```
# Employment # Employment
```{r EMPLOYMENT} ```{r EMPLOYMENT}
work %>% work %>%
detailed_entries( detailed_entries(
with = title, with = title,
what = unit, what = unit,
why = detail, why = detail,
when = glue::glue("{startMonth} {startYear} --> {endMonth} {endYear}",.na = ""), when = glue::glue("{startMonth} {startYear} --> {endMonth} {endYear}",.na = ""),
where = where where = where
) )
``` ```
# Education # Education
```{r EDUCATION} ```{r EDUCATION}
edu %>% edu %>%
detailed_entries( detailed_entries(
with = inst, with = inst,
what = degree, what = degree,
why = detail, why = detail,
when = glue::glue("{startYear} --> {endYear}",.na = ""), when = glue::glue("{startYear} --> {endYear}",.na = ""),
where = where where = where
) )
``` ```
\pagebreak \pagebreak
# Skills # Skills
```{r SKILLS} ```{r SKILLS}
skills %>% skills %>%
detailed_entries( detailed_entries(
with = area, with = area,
what = skills what = skills
) )
``` ```
# Projects # Projects
```{r PROJECTS} ```{r PROJECTS}
projects %>% projects %>%
detailed_entries( detailed_entries(
with = area, with = area,
what = accomplishment, what = accomplishment,
why = detail, why = detail,
when = year, when = year,
where = where where = where
) )
``` ```
# Awards and Certifications
# Certifications
## Certifications
```{r CERTIFICATIONS}
```{r CERTIFICATIONS}
certifications %>%
detailed_entries( certifications %>%
with = area, detailed_entries(
what = accomplishment, with = area,
why = detail, what = accomplishment,
when = year, why = detail,
where = where when = year,
) where = where
)
```
```
## Scholarships
```{r SCHOLARSHIPS}
scholarships %>%
detailed_entries(
with = scholarship,
when = year,
where = from
)
```
## Competitions
```{r COMPETITONS}
competitions %>%
detailed_entries(
with = competition,
when = year,
where = from
)
```

View File

@ -1,13 +1,13 @@
Version: 1.0 Version: 1.0
RestoreWorkspace: No RestoreWorkspace: No
SaveWorkspace: No SaveWorkspace: No
AlwaysSaveHistory: Default AlwaysSaveHistory: Default
EnableCodeIndexing: Yes EnableCodeIndexing: Yes
UseSpacesForTab: Yes UseSpacesForTab: Yes
NumSpacesForTab: 4 NumSpacesForTab: 4
Encoding: UTF-8 Encoding: UTF-8
RnwWeave: Sweave RnwWeave: Sweave
LaTeX: XeLaTeX LaTeX: XeLaTeX

BIN
CV.pdf

Binary file not shown.

155
r/data.r
View File

@ -1,67 +1,88 @@
projects <- tribble( projects <- tribble(
~area, ~accomplishment, ~year, ~where, ~detail, ~area, ~accomplishment, ~year, ~where, ~detail,
"Creality Ender 3 V2 3D Printer", "3D Printer", 2022, "Singapore", "3D Printer powered by a Raspberry Pi to print functional parts for replacement/repair of equipment", "LaDo", "Todo list & Pomodoro Application", 2023, "Singapore", "A todo list developed using Laravel and its technologies",
"Creality Ender 3 V2 3D Printer", "3D Printer", 2022, "Singapore", "Modified and engineered to print different materials at a higher speed and accuracy",
"Home Server", "DOCKERBASED SERVER", 2022, "Singapore", "Decommissioned personal computer recommissioned as a dockerbased server that serves applications like bitwarden, NTP and game server", "FreeRTOS Car", "An embedded systems project", 2023, "Singapore Institute of Technology", "Maze-solving robot car based on FreeRTOS, employing the use of multiple sensor components",
"Home Network router", "PFSENSE NETWORK ROUTER", 2021, "Singapore", "Installed and configured PFSense router software on decommissioned Personal Computer(PC) to serve as a home network router at home. This allows for better control and configuration of my home network to suite my familys needs.", "Linux Driver Development", "A User & Kernel space communication Application", 2023, "Singapore Institute of Technology", "Linux User-Space and Kernel-Space driver development to allow for hashing and communication",
"Home Network router", "PFSENSE NETWORK ROUTER", 2021, "Singapore", "Services Include — Network Segregation, Load Balancer, DNS Server/Forwarder, Reverse Proxy Server, Wireguard VPN Server", "SafeShare", "A safe, distributed file sharing application ", 2023, "Singapore Institute of Technology", "A python-based, scalable and distributed file sharing application coupled with virus scanning technology as a microservice utilising Docker and Kubernetes (K8S)",
"devblog.periodicc.com", "GITLABHOSTED WEBSiTE", 2020, "gitlab.com", "Deployed a website with Gitlabs CI/CD to serve as a portfolio and a cheatsheet/guide for future code and configuration references", "FormBuilder", "PHP formbuilder library", 2023, "Singapore Institute of Technology", "A form builder PHP library for CodeIgniter4 that provides APIs and frontends to developers",
"Home File Server", "FREENAS NETWORKATTACHED STORAGE", 2019, "Singapore", "Installed, configured and secured FreeNAS as a network storage for my family to store files off their devices" "Steganography with Python", "A PoC Application of LSB-based Steganography", 2023, "Singapore Institute of Technology", "Least Significant Bits Steganography application with support for multiple file type Information Hiding",
)
"Creality Ender 3 V2 3D Printer", "3D Printer", 2022, "Singapore", "3D Printer powered by a Raspberry Pi to print functional parts for replacement/repair of equipment",
certifications <- tribble( "Creality Ender 3 V2 3D Printer", "3D Printer", 2022, "Singapore", "Modified and engineered to print different materials at a higher speed and accuracy",
~area, ~accomplishment, ~year, ~where, ~detail, "Home Server", "DOCKERBASED SERVER", 2022, "Singapore", "Decommissioned personal computer recommissioned as a dockerbased server that serves applications like bitwarden and Gitea",
"JPMorgan Software Engineering Virtual Experience on Forage", "Used perspective data visualization software and Python to monitor stock price trends and create trading strategies.", "October 2022", "JPMorgan Chase & Co.", NA, "Home Network router", "PFSENSE NETWORK ROUTER", 2021, "Singapore", "Installed and configured PFSense router software on decommissioned Personal Computer(PC) to serve as a home network router at home. This allows for better control and configuration of my home network to suite my familys needs.",
"HackerRank", "SQL(BASIC)", "2022", "HackerRank", NA, "Home Network router", "PFSENSE NETWORK ROUTER", 2021, "Singapore", "Services Include — Network Segregation, Load Balancer, DNS Server/Forwarder, Reverse Proxy Server, Wireguard VPN Server",
"HackerRank", "PYTHON(BASIC)", "2022", "HackerRank",NA , "devblog.periodicc.com", "GITLABHOSTED WEBSiTE", 2020, "gitlab.com", "Deployed a website with Gitlabs CI/CD to serve as a portfolio and a cheatsheet/guide for future code and configuration references",
"Taekwondo", "SINGAPORE TAEKWONDO FEDERATiON 3RD DAN BLACK BELT", "2019", "Singapore", NA, "Home File Server", "FREENAS NETWORKATTACHED STORAGE", 2019, "Singapore", "Installed, configured and secured FreeNAS as a network storage for my family to store files off their devices"
"Taekwondo", "KUKKIWON 1ST DAN BLACK BELT", "2018", "Singapore", NA, )
"Taekwondo", "NATIONAL COACH ACCREDIATION PROGRAM LEVEL 2(TECHNICAL)", "2017", "Singapore", NA
certifications <- tribble(
) ~area, ~accomplishment, ~year, ~where, ~detail,
"Amazon Web Services (AWS)", "AWS Academy Cloud Foundations", "2023", "AWS", NA,
skills <- tribble( "Docker", "Docker Fundamentals", "2023", "VMware", NA,
~area, ~skills, "Kubernetes", "Kubernetes Fundamentals", "2023", "VMware", NA,
"Programming Languages", "PYTHON, SQL, JAVA, C#, BASH, C", "JPMorgan Software Engineering Virtual Experience on Forage", "Used perspective data visualization software and Python to monitor stock price trends and create trading strategies.", "October 2022", "JPMorgan Chase & Co.", NA,
"Markup Languages", "CSS, HTML, LaTeX, Markdown", "HackerRank", "SQL(BASIC)", "2022", "HackerRank", NA,
"Data Interchange Formats", "CSV, JSON", "HackerRank", "PYTHON(BASIC)", "2022", "HackerRank",NA ,
"Operating Systems", "GNU/LINUX, WiNDOWS, FREEBSD VARIENTS", "Taekwondo", "SINGAPORE TAEKWONDO FEDERATiON 3RD DAN BLACK BELT", "2019", "Singapore", NA,
"Version Control", "Git", "Taekwondo", "KUKKIWON 1ST DAN BLACK BELT", "2018", "Singapore", NA,
"Text Editors", "SQL SERVER MANAGEMENT STUDIO, VIM, VISUAL STUDIO, VISUAL STUDIO CODE, ECLIPSE", "Taekwondo", "NATIONAL COACH ACCREDIATION PROGRAM LEVEL 2(TECHNICAL)", "2017", "Singapore", NA
"Microsoft Office", "Excel, Outlook, OneNote, PowerPoint, Word",
"Computer Hardware", "RASPBERRY Pi, 3D PRINTERS, CUSTOM PERSONAL COMPUTERS" )
)
skills <- tribble(
honors <- tribble( ~area, ~skills,
~area, ~accomplishment, ~year, ~where, ~detail, "Programming Languages", "PYTHON, C, JAVA, SQL, PHP, BASH, RUST, C#",
) "Markup Languages", "CSS, HTML, LaTeX, Markdown",
"Data Interchange Formats", "CSV, JSON, XML",
edu <- tribble( "Operating Systems", "GNU/LINUX, WiNDOWS, FREEBSD VARIENTS, FreeRTOS, ROBOT OPERATING SYSTEM (ROS)",
~degree, ~startYear, ~endYear, ~inst, ~where, ~detail, "Version Control", "Git",
"BSC (HONS) COMPUTING SCIENCE", 2022, NA, "Singapore Institute of Technology", "Singapore", NA, # "Text Editors", "SQL SERVER MANAGEMENT STUDIO, VIM, VISUAL STUDIO, VISUAL STUDIO CODE, ECLIPSE",
"Diploma in Cyber Sercurity and Forensics", 2017, 2020, "Nanyang Polytechnic", "Singapore", "Cumulative Grade Point Average: 3.37", "Microsoft Office", "Outlook, OneNote, PowerPoint, Word",
"GCE 'O' Levels ", 2013, 2016, "Balestier Hill Secondary School", "Singapore","Aggregate Score: 13", "Computer Hardware", "RASPBERRY Pi (3B, 4, Pico), 3D PRINTERS, CUSTOM PERSONAL COMPUTERS"
) )
work <- tribble( honors <- tribble(
~title, ~unit, ~startMonth, ~startYear, ~endMonth, ~endYear, ~where, ~detail, ~area, ~accomplishment, ~year, ~where, ~detail,
"Armament Technician Specialist", "SINGAPORE ARMED FORCES", "July", 2020, "July", 2022, "Singapore", "Responsible for maintainence and repair of the armament and C4 Systems of the Hunter Armoured Fighting Vehicle", )
"Armament Technician Specialist", "SINGAPORE ARMED FORCES", "July", 2020, "July", 2022, "Singapore", "Led a sction of 7 10 technicians for daily maintenance of vehicles",
"Student Intern", "CYBER TEST SYSTEMS", "November", 2019, "Feburary", 2020, "Cyber Test Systems", "Malware Analysis of a 32bit Potable executable file", edu <- tribble(
"Student Intern", "CYBER TEST SYSTEMS", "November", 2019, "Feburary", 2020, "Cyber Test Systems", "Log Analysis with security information and event management (SIEM) for the creation of threat signatures based on different cyber attack threat ~degree, ~startYear, ~endYear, ~inst, ~where, ~detail,
vectors", "BSC (HONS) COMPUTING SCIENCE", 2022, NA, "Singapore Institute of Technology", "Singapore", "Cumulative Grade Point Average: 4.65/5",
"Student Intern", "CYBER TEST SYSTEMS", "November", 2019, "Feburary", 2020, "Cyber Test Systems", "Developed A Raspberry Pi GPSbased NTP Server", "Diploma in Cyber Sercurity and Forensics", 2017, 2020, "Nanyang Polytechnic", "Singapore", "Cumulative Grade Point Average: 3.37/4",
"Student Intern", "CYBER TEST SYSTEMS", "November", 2019, "Feburary", 2020, "Cyber Test Systems", "Depolyed Hybrid Cyber Range (Server Infrastructure) for services that include File Sharing (SMB), Domain Name Server (DNS), Network time "GCE 'O' Levels ", 2013, 2016, "Balestier Hill Secondary School", "Singapore","Aggregate Score: 13",
(NTP)", )
"Administrator", "OLYMPUS LEARNING ACADAMY", "Feburary", 2019, "March", 2019, "Coursemology.sg", "Website Management and creation of new course pages on the website",
"Administrator", "OLYMPUS LEARNING ACADAMY", "Feburary", 2019, "March", 2019, "Coursemology.sg", "Online marketing with email marketing, email automation and Search Engine Optimisation", work <- tribble(
"Administrator", "OLYMPUS LEARNING ACADAMY", "Feburary", 2019, "March", 2019, "Coursemology.sg", "Frontend customer service and administration.", ~title, ~unit, ~startMonth, ~startYear, ~endMonth, ~endYear, ~where, ~detail,
"Instructor", "JH KIM TAEKWONDO INSTITUDE(MAIN)", "May", 2016, "June", 2016, "Millenia Walk, Singapore", "Taught Children and Young adults Taekwondo Basic hand and kicking techniques for self defense", "Armament Technician Specialist", "SINGAPORE ARMED FORCES", "July", 2020, "July", 2022, "Singapore", "Responsible for maintainence and repair of the armament and C4 Systems of the Hunter Armoured Fighting Vehicle",
"Instructor", "Team Spectrum Taekwondo", "August", 2015, "Present", NA, "Singapore", "Taught classes of varying ages —Toddlers Seniors Taekwondo hand and kicking techniques for self defense", "Armament Technician Specialist", "SINGAPORE ARMED FORCES", "July", 2020, "July", 2022, "Singapore", "Led a sction of 7 10 technicians for daily maintenance of vehicles",
"Instructor", "Team Spectrum Taekwondo", "August", 2015, "Present", NA, "Singapore", "Instilling values in younger students", "Student Intern", "CYBER TEST SYSTEMS", "November", 2019, "Feburary", 2020, "Cyber Test Systems", "Malware Analysis of a 32bit Potable executable file",
"Instructor", "Team Spectrum Taekwondo", "August", 2015, "Present", NA, "Singapore", "Responsible for weekly training sessions for competitive and noncompetitive environments", "Student Intern", "CYBER TEST SYSTEMS", "November", 2019, "Feburary", 2020, "Cyber Test Systems", "Log Analysis with security information and event management (SIEM) for the creation of threat signatures based on different cyber attack threat
) vectors",
"Student Intern", "CYBER TEST SYSTEMS", "November", 2019, "Feburary", 2020, "Cyber Test Systems", "Developed A Raspberry Pi GPSbased NTP Server",
works <- tribble( "Student Intern", "CYBER TEST SYSTEMS", "November", 2019, "Feburary", 2020, "Cyber Test Systems", "Depolyed Hybrid Cyber Range (Server Infrastructure) for services that include File Sharing (SMB), Domain Name Server (DNS), Network time
~area, ~accomplishment, ~year, ~where, ~detail, (NTP)",
) "Administrator", "OLYMPUS LEARNING ACADAMY", "Feburary", 2019, "March", 2019, "Coursemology.sg", "Website Management and creation of new course pages on the website",
"Administrator", "OLYMPUS LEARNING ACADAMY", "Feburary", 2019, "March", 2019, "Coursemology.sg", "Online marketing with email marketing, email automation and Search Engine Optimisation",
"Administrator", "OLYMPUS LEARNING ACADAMY", "Feburary", 2019, "March", 2019, "Coursemology.sg", "Frontend customer service and administration.",
"Instructor", "JH KIM TAEKWONDO INSTITUDE(MAIN)", "May", 2016, "June", 2016, "Millenia Walk, Singapore", "Taught Children and Young adults Taekwondo Basic hand and kicking techniques for self defense",
"Instructor", "Team Spectrum Taekwondo", "August", 2015, "Present", NA, "Singapore", "Taught classes of varying ages —Toddlers Seniors Taekwondo hand and kicking techniques for self defense",
"Instructor", "Team Spectrum Taekwondo", "August", 2015, "Present", NA, "Singapore", "Instilling values in younger students",
"Instructor", "Team Spectrum Taekwondo", "August", 2015, "Present", NA, "Singapore", "Responsible for weekly training sessions for competitive and noncompetitive environments",
)
scholarships <- tribble(
~ scholarship, ~ from, ~ year,
"Singtel Shine Apprentice", "Singtel", 2022
)
competitions <- tribble(
~ competition, ~ from, ~ year,
"StandCon CTF", "NoH4ts", 2023
)
works <- tribble(
~area, ~accomplishment, ~year, ~where, ~detail,
)