update resume

This commit is contained in:
2019-09-11 15:43:11 +08:00
parent 99def57f4b
commit d391f61045
12 changed files with 349 additions and 143 deletions
+2 -1
View File
@@ -19,9 +19,10 @@ coverletter.pdf: $(EXAMPLES_DIR)/coverletter.tex
$(CC) -output-directory=$(EXAMPLES_DIR) $<
watch:
make resume.pdf ;\
inotifywait -m -e modify ./examples/resume/ ./examples/resume.tex ./awesome-cv.cls | \
while read; do \
make resume.pdf ; \
make resume.pdf ;\
done
#inotifywait --event MODIFY -q -r *.h tests @*.o;
+39 -3
View File
@@ -146,6 +146,8 @@
\definecolor{awesome-concrete}{HTML}{95A5A6}
\definecolor{awesome-darknight}{HTML}{131A28}
\colorlet{awesome}{awesome-red}
% Custom colors
\definecolor{black2}{HTML}{222222}
% Boolean value to switch section color highlighting
\newbool{acvSectionColorHighlight}
@@ -201,11 +203,11 @@
\newcommand*{\paragraphstyle}{\fontsize{9pt}{1em}\bodyfontlight\upshape\color{text}}
% For elements of entry
\newcommand*{\entrytitlestyle}[1]{{\fontsize{10pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
\newcommand*{\entrytitlestyle}[1]{{\fontsize{11pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
\newcommand*{\entrypositionstyle}[1]{{\fontsize{8pt}{1em}\bodyfont\scshape\color{graytext} #1}}
\newcommand*{\entrydatestyle}[1]{{\fontsize{8pt}{1em}\bodyfontlight\slshape\color{graytext} #1}}
\newcommand*{\entrylocationstyle}[1]{{\fontsize{9pt}{1em}\bodyfontlight\slshape\color{awesome} #1}}
\newcommand*{\descriptionstyle}[1]{{\fontsize{9pt}{1em}\bodyfontlight\upshape\color{text} #1}}
\newcommand*{\descriptionstyle}[1]{{\fontsize{9pt}{1em}\bodyfontlight\upshape\color{black} #1}}
% For elements of subentry
\newcommand*{\subentrytitlestyle}[1]{{\fontsize{8pt}{1em}\bodyfont\mdseries\color{graytext} #1}}
@@ -594,18 +596,52 @@
}{%
\end{center}
}
\newcommand*{\cventrydfcoursework}[2]{%
\vspace{-2.0mm}
\setlength\tabcolsep{0pt}
\setlength{\extrarowheight}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth}}
\entrypositionstyle{#1} \\
\descriptionstyle{#2}
\end{tabular*}%
}
\newcommand*{\cventrydfeducation}[5]{%
\vspace{-2.0mm}
\setlength\tabcolsep{0pt}
\setlength{\extrarowheight}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth}}
\entrytitlestyle{#2} \\
\entrylocationstyle{#3} \\
\entrypositionstyle{#1} \\
\entrydatestyle{#4} \\
\multicolumn{1}{L{\textwidth}}{\descriptionstyle{#5}}
\end{tabular*}%
}
\newcommand*{\cventrydflink}[2]{%
\vspace{-2.0mm}
\setlength\tabcolsep{0pt}
\setlength{\extrarowheight}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth}}
\entrypositionstyle{#1} \\
\descriptionstyle{#2}
\end{tabular*}%
}
% Define an entry of cv information
% Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>}
\newcommand*{\cventry}[5]{%
\vspace{-2.0mm}
\setlength\tabcolsep{0pt}
\setlength{\extrarowheight}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 3.5cm} R{3.5cm}}
\ifempty{#2#3}
{\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
{\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
\multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}}
\end{tabular*}%
}
Binary file not shown.
+33 -21
View File
@@ -6,7 +6,7 @@
% https://github.com/posquit0/Awesome-CV
%
% Author:
% Claud D. Park <posquit0.bj@gmail.com>
% Claud D. Wong <posquit0.bj@gmail.com>
% http://www.posquit0.com
%
% Template license:
@@ -18,10 +18,10 @@
% CONFIGURATIONS
%-------------------------------------------------------------------------------
% A4 paper size by default, use 'letterpaper' for US letter
\documentclass[11pt, a4paper]{awesome-cv}
\documentclass[10pt, a4paper]{awesome-cv}
% Configure page margins with geometry
\geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm}
\geometry{left=1.0cm, top=.8cm, right=1.0cm, bottom=1.8cm, footskip=.5cm}
% Specify the location of the included fonts
\fontdir[fonts/]
@@ -53,15 +53,15 @@
%-------------------------------------------------------------------------------
% Available options: circle|rectangle,edge/noedge,left/right
% \photo[rectangle,edge,right]{./examples/profile}
\name{Byungjin}{Park}
\position{Software Architect{\enskip\cdotp\enskip}Security Expert}
\address{42-8, Bangbae-ro 15-gil, Seocho-gu, Seoul, 00681, Rep. of KOREA}
\name{Ding Feng}{Wong}
\position{Software Engineer{\enskip\cdotp\enskip} AI \& ML Enthusiast}
\address{712A Jurong West Street 71, \#02-189, Singapore 641712}
\mobile{(+82) 10-9030-1843}
\email{posquit0.bj@gmail.com}
\homepage{www.posquit0.com}
\github{posquit0}
\linkedin{posquit0}
\mobile{(+65) 9125-8064}
\email{dingfengwong@gmail.com}
% TODO \homepage{www.posquit0.com}
\github{TomatoCream}
% \linkedin{posquit0}
% \gitlab{gitlab-id}
% \stackoverflow{SO-id}{SO-name}
% \twitter{@twit}
@@ -73,7 +73,7 @@
% \googlescholar{googlescholar-id}{}
% \extrainfo{extra informations}
\quote{``Be the change that you want to see in the world."}
% \quote{``Be the change that you want to see in the world."}
%-------------------------------------------------------------------------------
@@ -87,7 +87,7 @@
% Leave any of these blank if they are not needed
\makecvfooter
{\today}
{Byungjin Park~~~·~~~Résumé}
{Ding Feng Wong~~~·~~~Résumé}
{\thepage}
@@ -95,14 +95,26 @@
% CV/RESUME CONTENT
% Each section is imported separately, open each file in turn to modify content
%-------------------------------------------------------------------------------
\input{resume/summary.tex}
\input{resume/experience.tex}
\input{resume/honors.tex}
\input{resume/presentation.tex}
\input{resume/writing.tex}
\input{resume/committees.tex}
\input{resume/education.tex}
\input{resume/extracurricular.tex}
\begin{minipage}[t]{0.35\textwidth}
\input{resume/education.tex}
\input{resume/links.tex}
\input{resume/coursework.tex}
\input{resume/skills.tex}
\end{minipage}
\begin{minipage}[t]{0.01\textwidth}
\
\end{minipage}
\begin{minipage}[t]{0.64\textwidth}
\input{resume/summary.tex}
\input{resume/experience.tex}
\input{resume/projects.tex}
\input{resume/honors.tex}
\end{minipage}
%\input{resume/writing.tex}
%\input{resume/committees.tex}
%\input{resume/extracurricular.tex}
%\input{resume/presentation.tex}
%-------------------------------------------------------------------------------
+28
View File
@@ -0,0 +1,28 @@
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Coursework}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
%---------------------------------------------------------
\cventrydfcoursework
{National University of Singapore(NUS)} % Institution
{
\begin{cvitems} % Description(s) bullet points
\item {Machine Learning }
\item {Planning and Decision Making }
\item {Deep Learning }
\item {Software Engineering }
\item {Design and Analysis of Algorithms}
\item {Operating Systems }
\item {Computer Networks }
\end{cvitems}
}
%---------------------------------------------------------
\end{cventries}
+6 -6
View File
@@ -10,14 +10,14 @@
\begin{cventries}
%---------------------------------------------------------
\cventry
{B.S. in Computer Science and Engineering} % Degree
{POSTECH(Pohang University of Science and Technology)} % Institution
{Pohang, S.Korea} % Location
{Mar. 2010 - Aug. 2017} % Date(s)
\cventrydfeducation
{B.S. in Computer Science} % Degree
{National University of Singapore(NUS)} % Institution
{Singapore, Singapore} % Location
{May. 2016 - May. 2020} % Date(s)
{
\begin{cvitems} % Description(s) bullet points
\item {Got a Chun Shin-Il Scholarship which is given to promising students in CSE Dept.}
\item {School of Computing Award Scholarship}
\end{cvitems}
}
+35 -70
View File
@@ -11,92 +11,57 @@
%---------------------------------------------------------
\cventry
{Software Architect} % Job title
{Omnious. Co., Ltd.} % Organization
{Seoul, S.Korea} % Location
{Jun. 2017 - May. 2018} % Date(s)
{Software Engineering Summer Intern} % Job title
{JPMorgan Chase \& Co.} % Organization
{Singapore, Singapore} % Location
{May. 2019 - Aug. 2019} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Provisioned an easily managable hybrid infrastructure(Amazon AWS + On-premise) utilizing IaC(Infrastructure as Code) tools like Ansible, Packer and Terraform.}
\item {Built fully automated CI/CD pipelines on CircleCI for containerized applications using Docker, AWS ECR and Rancher.}
\item {Designed an overall service architecture and pipelines of the Machine Learning based Fashion Tagging API SaaS product with the micro-services architecture.}
\item {Implemented several API microservices in Node.js Koa and in the serverless AWS Lambda functions.}
\item {Deployed a centralized logging environment(ELK, Filebeat, CloudWatch, S3) which gather log data from docker containers and AWS resources.}
\item {Deployed a centralized monitoring environment(Grafana, InfluxDB, CollectD) which gather system metrics as well as docker run-time metrics.}
\item {Developed frontend using \textbf{Angular 7}.}
\item {Wrote backend in \textbf{Java Springboot} with \textbf{Swagger} to work easily with users.}
\item {\textbf{Dockerized} application for consistent deployement.}
\item {Give talk on practical uses of functional programming in \textbf{NixOS}}
\end{cvitems}
}
%\begin{tabular*}{\textwidth}{llllllll}
%\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{8}{l}@{}}
%Languages: & \textbf{Java} & \textbf{Python} & Environment: & \textbf{Red Hat} & \textbf{} & \textbf{} & \textbf{} \\
%Framework: & \textbf{SpringBoot} & \textbf{MyBatis3} & Tools: & \textbf{Emacs} & \textbf{Maven} & \textbf{Git} & \textbf{Docker} \\
%\ & \textbf{Swagger} & & & \textbf{Kubernetes} & \textbf{} & \textbf{} & \textbf{} \\
%\end{tabular*}\\
\vspace{3mm}
%---------------------------------------------------------
\cventry
{Co-founder \& Software Engineer} % Job title
{PLAT Corp.} % Organization
{Seoul, S.Korea} % Location
{Jan. 2016 - Jun. 2017} % Date(s)
{FULL STACK DEVELOPER AND SOFTWARE ENGINEERING INTERN} % Job title
{Works Applications Co., Ltd.} % Organization
{Singapore, Sinagpore} % Location
{May. 2018 - Aug. 2018} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Implemented RESTful API server for car rental booking application(CARPLAT in Google Play).}
\item {Built and deployed overall service infrastructure utilizing Docker container, CircleCI, and several AWS stack(Including EC2, ECS, Route 53, S3, CloudFront, RDS, ElastiCache, IAM), focusing on high-availability, fault tolerance, and auto-scaling.}
\item {Developed an easy-to-use Payment module which connects to major PG(Payment Gateway) companies in Korea.}
\item {Attained \textbf{Star Performer Best Employee Award} for contributions to microservice manager called \textbf{Gandalf}.}
\item {Developed a GUI using \textbf{Electron} and \textbf{React} to implement GPG(RFC4880) to encrypt files.}
\item {Maintained current and developed new microservice manager using \textbf{Node.js} and \textbf{flask}.}
\item {Other tools: \textbf{UDP Socket Programming}, \textbf{Socket.IO}, \textbf{MongoDB}, \textbf{etcd}.}
\end{cvitems}
}
\vspace{3mm}
%\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{8}{l}@{}}
%Languages: & \textbf{Python} & \textbf{} & Environment: & \textbf{ArchLinux} & \textbf{Ubuntu} & \textbf{} & \textbf{} \\
%Framework: & \textbf{TensorFlow} & \textbf{Keras} & Tools: & \textbf{Emacs} & \textbf{Unet} & \textbf{VGG-19} & \textbf{GANs} \\
%\ & & & & \textbf{Jupyter} & \textbf{Git} & \textbf{OpenCV} & \textbf{} \\
%\end{tabular*}\\
%---------------------------------------------------------
\cventry
{Software Engineer \& Security Researcher (Compulsory Military Service)} % Job title
{R.O.K Cyber Command, MND} % Organization
{Seoul, S.Korea} % Location
{Aug. 2014 - Apr. 2016} % Date(s)
\cventry
{Server Admin} % Job title
{Download.NUS} % Organization
{Singapore, Sinagpore} % Location
{May. 2017 - Present} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Lead engineer on agent-less backtracking system that can discover client device's fingerprint(including public and private IP) independently of the Proxy, VPN and NAT.}
\item {Implemented a distributed web stress test tool with high anonymity.}
\item {Implemented a military cooperation system which is web based real time messenger in Scala on Lift.}
\item {Maintain an opensource mirror server using \textbf{CentOS}}
\end{cvitems}
}
%---------------------------------------------------------
\cventry
{Game Developer Intern at Global Internship Program} % Job title
{NEXON} % Organization
{Seoul, S.Korea \& LA, U.S.A} % Location
{Jan. 2013 - Feb. 2013} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Developed in Cocos2d-x an action puzzle game(Dragon Buster) targeting U.S. market.}
\item {Implemented API server which is communicating with game client and In-App Store, along with two other team members who wrote the game logic and designed game graphics.}
\item {Won the 2nd prize in final evaluation.}
\end{cvitems}
}
%---------------------------------------------------------
\cventry
{Software Engineer} % Job title
{ShitOne Corp.} % Organization
{Seoul, S.Korea} % Location
{Dec. 2011 - Feb. 2012} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Developed a proxy drive smartphone application which connects proxy driver and customer.}
\item {Implemented overall Android application logic and wrote API server for community service, along with lead engineer who designed bidding protocol on raw socket and implemented API server for bidding.}
\end{cvitems}
}
%---------------------------------------------------------
\cventry
{Freelance Penetration Tester} % Job title
{SAMSUNG Electronics} % Organization
{S.Korea} % Location
{Sep. 2013, Mar. 2011 - Oct. 2011} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Conducted penetration testing on SAMSUNG KNOX, which is solution for enterprise mobile security.}
\item {Conducted penetration testing on SAMSUNG Smart TV.}
\end{cvitems}
%\begin{cvsubentries}
% \cvsubentry{}{KNOX(Solution for Enterprise Mobile Security) Penetration Testing}{Sep. 2013}{}
% \cvsubentry{}{Smart TV Penetration Testing}{Mar. 2011 - Oct. 2011}{}
%\end{cvsubentries}
}
%---------------------------------------------------------
\end{cventries}
+20 -41
View File
@@ -18,36 +18,8 @@
%---------------------------------------------------------
\cvhonor
{Finalist} % Award
{DEFCON 26th CTF Hacking Competition World Final} % Event
{Las Vegas, U.S.A} % Location
{2018} % Date(s)
%---------------------------------------------------------
\cvhonor
{Finalist} % Award
{DEFCON 25th CTF Hacking Competition World Final} % Event
{Las Vegas, U.S.A} % Location
{2017} % Date(s)
%---------------------------------------------------------
\cvhonor
{Finalist} % Award
{DEFCON 22nd CTF Hacking Competition World Final} % Event
{Las Vegas, U.S.A} % Location
{2014} % Date(s)
%---------------------------------------------------------
\cvhonor
{Finalist} % Award
{DEFCON 21st CTF Hacking Competition World Final} % Event
{Las Vegas, U.S.A} % Location
{2013} % Date(s)
%---------------------------------------------------------
\cvhonor
{Finalist} % Award
{DEFCON 19th CTF Hacking Competition World Final} % Event
{Las Vegas, U.S.A} % Location
{RoboCup International} % Event
{Singapore} % Location
{2011} % Date(s)
%---------------------------------------------------------
@@ -67,24 +39,31 @@
%---------------------------------------------------------
\cvhonor
{3rd Place} % Award
{WITHCON Hacking Competition Final} % Event
{Seoul, S.Korea} % Location
{2015} % Date(s)
{Star Performer Best Employee Award} % Award
{Works Application Co., Ltd.} % Event
{Singapore} % Location
{2018} % Date(s)
%---------------------------------------------------------
\cvhonor
{Silver Prize} % Award
{KISA HDCON Hacking Competition Final} % Event
{Seoul, S.Korea} % Location
{2017} % Date(s)
{1st Runner-Up} % Award
{CS6101 Deep Learning, School Term Project Showcase(STEPS)} % Event
{Singapore} % Location
{2018} % Date(s)
%---------------------------------------------------------
\cvhonor
{Silver Prize} % Award
{KISA HDCON Hacking Competition Final} % Event
{Seoul, S.Korea} % Location
{1st Runner-Up} % Award
{SembCorp Water Technology Prize} % Event
{Singapore} % Location
{2013} % Date(s)
%---------------------------------------------------------
\cvhonor
{Best Mechanical Design} % Award
{RoboCup Singapore} % Event
{Singapore} % Location
{2011} % Date(s)
%---------------------------------------------------------
\end{cvhonors}
+27
View File
@@ -0,0 +1,27 @@
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Links}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
%---------------------------------------------------------
\entrypositionstyle{
\normalsize{
%\begin{tabular*}{\columnwidth}{@{\extracolsep{\fill}}*{2}{l}@{}}
%\begin{tabular*}{\columnwidth}{ll}%{@{\extracolsep{\stretch{1}}}*{2}{l}@{}}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} l l}
\textbf{Github} & \href{https://github.com/TomatoCream}{github.com/TomatoCream} \\
\textbf{Facebook} & \href{https://www.facebook.com/dingfengw}{facebook.com/dingfengw} \\
\textbf{Telegram} & \href{https://t.me/WongDingFeng}{t.me/WongDingFeng} \\
\textbf{Linkedin} & \href{https://www.linkedin.com/in/ding-feng-wong-5a8b5115/}{ding-feng-wong-5a8b5115} \\
\end{tabular*}\\
}
}
%---------------------------------------------------------
\end{cventries}
+53
View File
@@ -0,0 +1,53 @@
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Projects}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
%---------------------------------------------------------
\cventry
{Auto Manga Colourisation Deep Learning Project} % Job title
{Auto Manga Colourisation Deep Learning Project} % Organization
{Singapore, Singapore} % Location
{Jan. 2018 - May. 2018} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item{Won \textbf{1st} Runner-Up in NUSs 12th School of Computing Term Project Showcase (steps).}
\item{Trained a \textbf{neural network model} to add colour to sketches.}
\item{A combination of \textbf{Unet}, \textbf{VGG-19} and \textbf{Generative Adversarial Networks(GANs)}.}
\end{cvitems}
}
\descriptionstyle{
\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{8}{l}@{}}
Languages: & \textbf{Python} & \textbf{} & Environment: & \textbf{ArchLinux} & \textbf{Ubuntu} & \textbf{} & \textbf{} \\
Framework: & \textbf{TensorFlow} & \textbf{Keras} & Tools: & \textbf{Emacs} & \textbf{Unet} & \textbf{VGG-19} & \textbf{GANs} \\
\ & & & & \textbf{Jupyter} & \textbf{Git} & \textbf{OpenCV} & \textbf{} \\
\end{tabular*}\\
}
\vspace{3mm}
%---------------------------------------------------------
\cventry
{Software Developer} % Job title
{Gandalf Microservice Manager @ Works Applications} % Organization
{Singapore, Sinagpore} % Location
{May. 2018 - Aug. 2018} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Attained \textbf{Star Performer Best Employee Award} due to contributions.}
\item {Maintained current Microservice Manager built with \textbf{Flask} and \textbf{React}.}
\item {Rewrote the whole Microservice Manager in \textbf{Node.js}.}
\end{cvitems}
}
\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{8}{l}@{}}
Languages: & \textbf{Python} & \textbf{Javascript} & Environment: & \textbf{ArchLinux} & \textbf{Ubuntu} & \textbf{} & \textbf{} \\
Framework: & \textbf{Flask} & \textbf{Express} & Tools: & \textbf{Emacs} & \textbf{} & \textbf{} & \textbf{} \\
Others: & \textbf{Socket.IO} & \textbf{Mongodb} & & \textbf{} & \textbf{} & \textbf{} & \textbf{} \\
\end{tabular*}\\
%---------------------------------------------------------
\end{cventries}
+103
View File
@@ -0,0 +1,103 @@
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Skills}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
% \entrytitlestyle{General Programming}
\setlength\tabcolsep{0pt} % default value: 6pt
%\renewcommand{\arraystretch}{0.5}
\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{4}{l}@{}}
\multicolumn{4}{l}{\entrytitlestyle{General Programming}} \\
Languages: & \textbf{Javascript} & \textbf{Python} & \textbf{Java} \\
& \textbf{C} & \textbf{C++} & \textbf{Haskell} \\
& \textbf{Emacs-lisp} & \textbf{} & \textbf{} \\
Markup: & \textbf{Orgmode} & \textbf{Markdown} & \textbf{\LaTeX} \\
Environment: & \textbf{NixOS} & \textbf{ArchLinux} & \textbf{Ubuntu} \\
& \textbf{Debian} & \textbf{CentOS7} & \textbf{} \\
Hypervisor: & \textbf{Proxmox} & \textbf{KVM} & \textbf{Qemu} \\
\end{tabular*} \\
\entrytitlestyle{Machine Learning} \\
\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{4}{l}@{}}
Languages: & \textbf{Python} & \textbf{} & \textbf{} \\
Tools: & \textbf{Jupyter} & \textbf{Scikit} & \textbf{Numpy} \\
& \textbf{TensorFlow} & \textbf{Keras} & \textbf{Pandas} \\
& \textbf{OpenCV} & \textbf{} & \textbf{} \\
\end{tabular*} \\
\entrytitlestyle{Web Development} \\
\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{4}{l}@{}}
Languages: & \textbf{Javascript} & \textbf{Python} & \textbf{} \\
Javascript: & \textbf{Node.js} & \textbf{Express} & \textbf{React} \\
& \textbf{Material-UI} & \textbf{Socket.IO} & \textbf{Redux} \\
& \textbf{MongoDB} & \textbf{GraphQL} & \textbf{} \\
Python: & \textbf{Flask} & \textbf{Django} & \textbf{} \\
\end{tabular*} \\
\entrytitlestyle{General Tools} \\
\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{4}{l}@{}}
Tools: & \textbf{Emacs} & \textbf{Vim} & \textbf{} \\
\end{tabular*} \\
\entrytitlestyle{Other Hacking Interests} \\
\begin{tabular*}{\columnwidth}{@{\extracolsep{\stretch{1}}}*{4}{l}@{}}
Hardware: & \textbf{Raspberry PI} & \textbf{Arduino} & \textbf{} \\
& \textbf{ESP8266} & \textbf{Teensy} & \textbf{} \\
Electronics: & \textbf{Mosfets} & \textbf{LEDs} & \textbf{} \\
Software: & \textbf{Home Assistant} & \textbf{} & \textbf{} \\
Others & \textbf{3D Printing} & \textbf{CNC} & \textbf{} \\
& \textbf{Woodworking} & \textbf{Welding} & \textbf{} \\
\end{tabular*} \\
\begin{cventries}
%---------------------------------------------------------
%\cventrydfcoursework
% {National University of Singapore(NUS)} % Institution
% {
% \begin{cvitems} % Description(s) bullet points
% \item {Machine Learning }
% \item {Planning and Decision Making }
% \item {Deep Learning }
% \item {Software Engineering }
% \item {Design and Analysis of Algorithms}
% \item {Operating Systems }
% \item {Computer Networks }
% \end{cvitems}
% }
%---------------------------------------------------------
\end{cventries}
%Languages: & \textbf{Javascript} & \textbf{Python} & \textbf{Java} \\
% & \textbf{C} & \textbf{C++} & \textbf{Haskell} \\
% & \textbf{Emacs-lisp} & \textbf{} & \textbf{} \\
%Markup: & \textbf{Orgmode} & \textbf{Markdown} & \textbf{\latex} \\
%Environment: & \textbf{NixOS} & \textbf{ArchLinux} & \textbf{Ubuntu} \\
% & \textbf{Debian} & \textbf{CentOS7} & \textbf{} \\
%Hypervisor: & \textbf{Proxmox} & \textbf{KVM} & \textbf{Qemu} \\
% & & & \\
%Languages: & \textbf{Python} & \textbf{} & \textbf{} \\
%Tools: & \textbf{Jupyter} & \textbf{Scikit} & \textbf{Numpy} \\
% & \textbf{TensorFlow} & \textbf{Keras} & \textbf{Pandas} \\
% & \textbf{OpenCV} & \textbf{} & \textbf{} \\
% & \textbf{} & \textbf{} & \textbf{} \\
%Languages: & \textbf{Javascript} & \textbf{Python} & \textbf{} \\
%Javascript: & \textbf{Node.js} & \textbf{Express} & \textbf{React} \\
% & \textbf{Material-UI} & \textbf{Socket.IO} & \textbf{Redux} \\
% & \textbf{MongoDB} & \textbf{GraphQL} & \textbf{} \\
%Python: & \textbf{Flask} & \textbf{Django} & \textbf{} \\
% & \textbf{} & \textbf{} & \textbf{} \\
%Tools: & \textbf{Emacs} & \textbf{Vim} & \textbf{} \\
% & \textbf{} & \textbf{} & \textbf{} \\
%Hardware: & \textbf{Raspberry PI} & \textbf{Arduino} & \textbf{} \\
% & \textbf{ESP8266} & \textbf{Teensy} & \textbf{} \\
%Electronics: & \textbf{Mosfets} & \textbf{LEDs} & \textbf{} \\
%Software: & \textbf{Home Assistant} & \textbf{} & \textbf{} \\
%Others & \textbf{3D Printing} & \textbf{CNC} & \textbf{} \\
% & \textbf{Woodworking} & \textbf{Welding} & \textbf{} \\
+3 -1
View File
@@ -10,5 +10,7 @@
\begin{cvparagraph}
%---------------------------------------------------------
Current Site Reliability Engineer at start-up company Kasa. 7+ years experience specializing in the backend development, infrastructure automation, and computer hacking/security. Super nerd who loves Vim, Linux and OS X and enjoys to customize all of the development environment. Interested in devising a better problem-solving method for challenging tasks, and learning new technologies and tools if the need arises.
Current undergraduate at the \textbf{National University of
Singapore(NUS)}. Specializing in Artificial Intelligence. Uses Linux
as a daily driver and loves making things!
\end{cvparagraph}