From 38135c1eec2989c239c240bc22b7544aa7834385 Mon Sep 17 00:00:00 2001 From: Devoalda Date: Tue, 16 Jan 2024 20:57:10 +0800 Subject: [PATCH] Updated CV --- CV.Rmd | 244 ++++++++++++++++++++++++++++++------------------------- CV.Rproj | 26 +++--- CV.pdf | Bin 50008 -> 53087 bytes r/data.r | 155 ++++++++++++++++++++--------------- 4 files changed, 235 insertions(+), 190 deletions(-) diff --git a/CV.Rmd b/CV.Rmd index be25226..a1b4798 100644 --- a/CV.Rmd +++ b/CV.Rmd @@ -1,110 +1,134 @@ ---- -name: Jun Wei -surname: Woon -position: "Student at Singapore Institute of Technology (SIT)" -address: "Singapore" -www: "devblog.periodicc.com" -email: "woonjunwei@protonmail.com" -github: Devoalda -linkedin: woon-jun-wei-893406174 -date: "`r format(Sys.time(), '%B %Y')`" -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." -docname: CV -output: vitae::awesomecv ---- - -```{r setup, include=FALSE} -knitr::opts_chunk$set(echo = FALSE, - warning = FALSE, - message = FALSE) - -require(xfun) - -packages <- c('vitae' # The CV's LaTeX Template - ,'tibble' # Data structure for tribbles - ,'magrittr' # The Pipe %>% - ,'here' # Relative File Paths - ,'readr' # Data Loading - ,'glue' # String Manipulation - ) - -xfun::pkg_attach2(packages, message = FALSE) - -source(file = here("r","data.r")) - -``` - -# Employment - -```{r EMPLOYMENT} - -work %>% - detailed_entries( - with = title, - what = unit, - why = detail, - when = glue::glue("{startMonth} {startYear} --> {endMonth} {endYear}",.na = ""), - where = where - ) - -``` - -# Education - -```{r EDUCATION} - -edu %>% - detailed_entries( - with = inst, - what = degree, - why = detail, - when = glue::glue("{startYear} --> {endYear}",.na = ""), - where = where - ) - -``` -\pagebreak - -# Skills - -```{r SKILLS} - -skills %>% - detailed_entries( - with = area, - what = skills - ) - -``` - -# Projects - -```{r PROJECTS} - -projects %>% - detailed_entries( - with = area, - what = accomplishment, - why = detail, - when = year, - where = where - ) - -``` - - -# Certifications - -```{r CERTIFICATIONS} - -certifications %>% - detailed_entries( - with = area, - what = accomplishment, - why = detail, - when = year, - where = where - ) - -``` +--- +name: Jun Wei +surname: Woon +position: "Student at Singapore Institute of Technology (SIT)" +address: "Singapore" +www: "devblog.periodicc.com" +email: "woonjunwei@protonmail.com" +github: Devoalda +linkedin: woon-jun-wei-893406174 +date: "`r format(Sys.time(), '%B %Y')`" +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 security, electronics and automation." +docname: CV +output: vitae::awesomecv +--- + +```{r setup, include=FALSE} +knitr::opts_chunk$set(echo = FALSE, + warning = FALSE, + message = FALSE) + +require(xfun) + +packages <- c('vitae' # The CV's LaTeX Template + ,'tibble' # Data structure for tribbles + ,'magrittr' # The Pipe %>% + ,'here' # Relative File Paths + ,'readr' # Data Loading + ,'glue' # String Manipulation + ) + +xfun::pkg_attach2(packages, message = FALSE) + +source(file = here("r","data.r")) + +``` + +# Employment + +```{r EMPLOYMENT} + +work %>% + detailed_entries( + with = title, + what = unit, + why = detail, + when = glue::glue("{startMonth} {startYear} --> {endMonth} {endYear}",.na = ""), + where = where + ) + +``` + +# Education + +```{r EDUCATION} + +edu %>% + detailed_entries( + with = inst, + what = degree, + why = detail, + when = glue::glue("{startYear} --> {endYear}",.na = ""), + where = where + ) + +``` +\pagebreak + +# Skills + +```{r SKILLS} + +skills %>% + detailed_entries( + with = area, + what = skills + ) + +``` + +# Projects + +```{r PROJECTS} + +projects %>% + detailed_entries( + with = area, + what = accomplishment, + why = detail, + when = year, + where = where + ) + +``` + +# Awards and Certifications + +## Certifications + +```{r CERTIFICATIONS} + +certifications %>% + detailed_entries( + with = area, + what = accomplishment, + why = detail, + 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 + ) +``` diff --git a/CV.Rproj b/CV.Rproj index c860e32..f8d41fd 100644 --- a/CV.Rproj +++ b/CV.Rproj @@ -1,13 +1,13 @@ -Version: 1.0 - -RestoreWorkspace: No -SaveWorkspace: No -AlwaysSaveHistory: Default - -EnableCodeIndexing: Yes -UseSpacesForTab: Yes -NumSpacesForTab: 4 -Encoding: UTF-8 - -RnwWeave: Sweave -LaTeX: XeLaTeX +Version: 1.0 + +RestoreWorkspace: No +SaveWorkspace: No +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 4 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: XeLaTeX diff --git a/CV.pdf b/CV.pdf index 297230d2b2592c5132fcd552aa72f3d5729b8036..a14c3de592113bb52d4f6b86f16d37369e342155 100644 GIT binary patch delta 36764 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 D*-_9~ delta 33769 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 HyKw;k38l4( diff --git a/r/data.r b/r/data.r index e07b741..904fd95 100644 --- a/r/data.r +++ b/r/data.r @@ -1,67 +1,88 @@ -projects <- tribble( - ~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", - "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", "DOCKER‑BASED SERVER", 2022, "Singapore", "Decommissioned personal computer recommissioned as a docker‑based server that serves applications like bitwarden, NTP and game server", - "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 family’s needs.", - "Home Network router", "PFSENSE NETWORK ROUTER", 2021, "Singapore", "Services Include — Network Segregation, Load Balancer, DNS Server/Forwarder, Reverse Proxy Server, Wireguard VPN Server", - "devblog.periodicc.com", "GITLAB‑HOSTED WEBSiTE", 2020, "gitlab.com", "Deployed a website with Gitlab’s CI/CD to serve as a portfolio and a cheatsheet/guide for future code and configuration references", - "Home File Server", "FREENAS NETWORK‑ATTACHED STORAGE", 2019, "Singapore", "Installed, configured and secured FreeNAS as a network storage for my family to store files off their devices" -) - -certifications <- tribble( - ~area, ~accomplishment, ~year, ~where, ~detail, - "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, - "HackerRank", "SQL(BASIC)", "2022", "HackerRank", NA, - "HackerRank", "PYTHON(BASIC)", "2022", "HackerRank",NA , - "Taekwondo", "SINGAPORE TAEKWONDO FEDERATiON 3RD DAN BLACK BELT", "2019", "Singapore", NA, - "Taekwondo", "KUKKIWON 1ST DAN BLACK BELT", "2018", "Singapore", NA, - "Taekwondo", "NATIONAL COACH ACCREDIATION PROGRAM LEVEL 2(TECHNICAL)", "2017", "Singapore", NA - -) - -skills <- tribble( - ~area, ~skills, - "Programming Languages", "PYTHON, SQL, JAVA, C#, BASH, C", - "Markup Languages", "CSS, HTML, LaTeX, Markdown", - "Data Interchange Formats", "CSV, JSON", - "Operating Systems", "GNU/LINUX, WiNDOWS, FREEBSD VARIENTS", - "Version Control", "Git", - "Text Editors", "SQL SERVER MANAGEMENT STUDIO, VIM, VISUAL STUDIO, VISUAL STUDIO CODE, ECLIPSE", - "Microsoft Office", "Excel, Outlook, OneNote, PowerPoint, Word", - "Computer Hardware", "RASPBERRY Pi, 3D PRINTERS, CUSTOM PERSONAL COMPUTERS" -) - -honors <- tribble( - ~area, ~accomplishment, ~year, ~where, ~detail, -) - -edu <- tribble( - ~degree, ~startYear, ~endYear, ~inst, ~where, ~detail, - "BSC (HONS) COMPUTING SCIENCE", 2022, NA, "Singapore Institute of Technology", "Singapore", NA, - "Diploma in Cyber Sercurity and Forensics", 2017, 2020, "Nanyang Polytechnic", "Singapore", "Cumulative Grade Point Average: 3.37", - "GCE 'O' Levels ", 2013, 2016, "Balestier Hill Secondary School", "Singapore","Aggregate Score: 13", -) - -work <- tribble( - ~title, ~unit, ~startMonth, ~startYear, ~endMonth, ~endYear, ~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 32‑bit Potable executable file", - "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 GPS‑based NTP Server", - "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 -(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", "Front‑end 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 non‑competitive environments", -) - -works <- tribble( - ~area, ~accomplishment, ~year, ~where, ~detail, -) +projects <- tribble( + ~area, ~accomplishment, ~year, ~where, ~detail, + "LaDo", "Todo list & Pomodoro Application", 2023, "Singapore", "A todo list developed using Laravel and its technologies", + + "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", + "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", + "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)", + "FormBuilder", "PHP formbuilder library", 2023, "Singapore Institute of Technology", "A form builder PHP library for CodeIgniter4 that provides APIs and frontends to developers", + "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", + "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", "DOCKER‑BASED SERVER", 2022, "Singapore", "Decommissioned personal computer recommissioned as a docker‑based server that serves applications like bitwarden and Gitea", + "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 family’s needs.", + "Home Network router", "PFSENSE NETWORK ROUTER", 2021, "Singapore", "Services Include — Network Segregation, Load Balancer, DNS Server/Forwarder, Reverse Proxy Server, Wireguard VPN Server", + "devblog.periodicc.com", "GITLAB‑HOSTED WEBSiTE", 2020, "gitlab.com", "Deployed a website with Gitlab’s CI/CD to serve as a portfolio and a cheatsheet/guide for future code and configuration references", + "Home File Server", "FREENAS NETWORK‑ATTACHED STORAGE", 2019, "Singapore", "Installed, configured and secured FreeNAS as a network storage for my family to store files off their devices" +) + +certifications <- tribble( + ~area, ~accomplishment, ~year, ~where, ~detail, + "Amazon Web Services (AWS)", "AWS Academy Cloud Foundations", "2023", "AWS", NA, + "Docker", "Docker Fundamentals", "2023", "VMware", NA, + "Kubernetes", "Kubernetes Fundamentals", "2023", "VMware", NA, + "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, + "HackerRank", "SQL(BASIC)", "2022", "HackerRank", NA, + "HackerRank", "PYTHON(BASIC)", "2022", "HackerRank",NA , + "Taekwondo", "SINGAPORE TAEKWONDO FEDERATiON 3RD DAN BLACK BELT", "2019", "Singapore", NA, + "Taekwondo", "KUKKIWON 1ST DAN BLACK BELT", "2018", "Singapore", NA, + "Taekwondo", "NATIONAL COACH ACCREDIATION PROGRAM LEVEL 2(TECHNICAL)", "2017", "Singapore", NA + +) + +skills <- tribble( + ~area, ~skills, + "Programming Languages", "PYTHON, C, JAVA, SQL, PHP, BASH, RUST, C#", + "Markup Languages", "CSS, HTML, LaTeX, Markdown", + "Data Interchange Formats", "CSV, JSON, XML", + "Operating Systems", "GNU/LINUX, WiNDOWS, FREEBSD VARIENTS, FreeRTOS, ROBOT OPERATING SYSTEM (ROS)", + "Version Control", "Git", + # "Text Editors", "SQL SERVER MANAGEMENT STUDIO, VIM, VISUAL STUDIO, VISUAL STUDIO CODE, ECLIPSE", + "Microsoft Office", "Outlook, OneNote, PowerPoint, Word", + "Computer Hardware", "RASPBERRY Pi (3B, 4, Pico), 3D PRINTERS, CUSTOM PERSONAL COMPUTERS" +) + +honors <- tribble( + ~area, ~accomplishment, ~year, ~where, ~detail, +) + +edu <- tribble( + ~degree, ~startYear, ~endYear, ~inst, ~where, ~detail, + "BSC (HONS) COMPUTING SCIENCE", 2022, NA, "Singapore Institute of Technology", "Singapore", "Cumulative Grade Point Average: 4.65/5", + "Diploma in Cyber Sercurity and Forensics", 2017, 2020, "Nanyang Polytechnic", "Singapore", "Cumulative Grade Point Average: 3.37/4", + "GCE 'O' Levels ", 2013, 2016, "Balestier Hill Secondary School", "Singapore","Aggregate Score: 13", +) + +work <- tribble( + ~title, ~unit, ~startMonth, ~startYear, ~endMonth, ~endYear, ~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 32‑bit Potable executable file", + "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 GPS‑based NTP Server", + "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 +(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", "Front‑end 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 non‑competitive 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, +)