update resume
This commit is contained in:
@@ -19,9 +19,10 @@ coverletter.pdf: $(EXAMPLES_DIR)/coverletter.tex
|
|||||||
$(CC) -output-directory=$(EXAMPLES_DIR) $<
|
$(CC) -output-directory=$(EXAMPLES_DIR) $<
|
||||||
|
|
||||||
watch:
|
watch:
|
||||||
|
make resume.pdf ;\
|
||||||
inotifywait -m -e modify ./examples/resume/ ./examples/resume.tex ./awesome-cv.cls | \
|
inotifywait -m -e modify ./examples/resume/ ./examples/resume.tex ./awesome-cv.cls | \
|
||||||
while read; do \
|
while read; do \
|
||||||
make resume.pdf ; \
|
make resume.pdf ;\
|
||||||
done
|
done
|
||||||
|
|
||||||
#inotifywait --event MODIFY -q -r *.h tests @*.o;
|
#inotifywait --event MODIFY -q -r *.h tests @*.o;
|
||||||
|
|||||||
+39
-3
@@ -146,6 +146,8 @@
|
|||||||
\definecolor{awesome-concrete}{HTML}{95A5A6}
|
\definecolor{awesome-concrete}{HTML}{95A5A6}
|
||||||
\definecolor{awesome-darknight}{HTML}{131A28}
|
\definecolor{awesome-darknight}{HTML}{131A28}
|
||||||
\colorlet{awesome}{awesome-red}
|
\colorlet{awesome}{awesome-red}
|
||||||
|
% Custom colors
|
||||||
|
\definecolor{black2}{HTML}{222222}
|
||||||
|
|
||||||
% Boolean value to switch section color highlighting
|
% Boolean value to switch section color highlighting
|
||||||
\newbool{acvSectionColorHighlight}
|
\newbool{acvSectionColorHighlight}
|
||||||
@@ -201,11 +203,11 @@
|
|||||||
\newcommand*{\paragraphstyle}{\fontsize{9pt}{1em}\bodyfontlight\upshape\color{text}}
|
\newcommand*{\paragraphstyle}{\fontsize{9pt}{1em}\bodyfontlight\upshape\color{text}}
|
||||||
|
|
||||||
% For elements of entry
|
% 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*{\entrypositionstyle}[1]{{\fontsize{8pt}{1em}\bodyfont\scshape\color{graytext} #1}}
|
||||||
\newcommand*{\entrydatestyle}[1]{{\fontsize{8pt}{1em}\bodyfontlight\slshape\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*{\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
|
% For elements of subentry
|
||||||
\newcommand*{\subentrytitlestyle}[1]{{\fontsize{8pt}{1em}\bodyfont\mdseries\color{graytext} #1}}
|
\newcommand*{\subentrytitlestyle}[1]{{\fontsize{8pt}{1em}\bodyfont\mdseries\color{graytext} #1}}
|
||||||
@@ -594,18 +596,52 @@
|
|||||||
}{%
|
}{%
|
||||||
\end{center}
|
\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
|
% Define an entry of cv information
|
||||||
% Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>}
|
% Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>}
|
||||||
\newcommand*{\cventry}[5]{%
|
\newcommand*{\cventry}[5]{%
|
||||||
\vspace{-2.0mm}
|
\vspace{-2.0mm}
|
||||||
\setlength\tabcolsep{0pt}
|
\setlength\tabcolsep{0pt}
|
||||||
\setlength{\extrarowheight}{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}
|
\ifempty{#2#3}
|
||||||
{\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
|
{\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
|
||||||
{\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
|
{\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
|
||||||
\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
|
\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
|
||||||
|
|
||||||
|
|
||||||
\multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}}
|
\multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}}
|
||||||
|
|
||||||
\end{tabular*}%
|
\end{tabular*}%
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
+33
-21
@@ -6,7 +6,7 @@
|
|||||||
% https://github.com/posquit0/Awesome-CV
|
% https://github.com/posquit0/Awesome-CV
|
||||||
%
|
%
|
||||||
% Author:
|
% Author:
|
||||||
% Claud D. Park <posquit0.bj@gmail.com>
|
% Claud D. Wong <posquit0.bj@gmail.com>
|
||||||
% http://www.posquit0.com
|
% http://www.posquit0.com
|
||||||
%
|
%
|
||||||
% Template license:
|
% Template license:
|
||||||
@@ -18,10 +18,10 @@
|
|||||||
% CONFIGURATIONS
|
% CONFIGURATIONS
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% A4 paper size by default, use 'letterpaper' for US letter
|
% 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
|
% 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
|
% Specify the location of the included fonts
|
||||||
\fontdir[fonts/]
|
\fontdir[fonts/]
|
||||||
@@ -53,15 +53,15 @@
|
|||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% Available options: circle|rectangle,edge/noedge,left/right
|
% Available options: circle|rectangle,edge/noedge,left/right
|
||||||
% \photo[rectangle,edge,right]{./examples/profile}
|
% \photo[rectangle,edge,right]{./examples/profile}
|
||||||
\name{Byungjin}{Park}
|
\name{Ding Feng}{Wong}
|
||||||
\position{Software Architect{\enskip\cdotp\enskip}Security Expert}
|
\position{Software Engineer{\enskip\cdotp\enskip} AI \& ML Enthusiast}
|
||||||
\address{42-8, Bangbae-ro 15-gil, Seocho-gu, Seoul, 00681, Rep. of KOREA}
|
\address{712A Jurong West Street 71, \#02-189, Singapore 641712}
|
||||||
|
|
||||||
\mobile{(+82) 10-9030-1843}
|
\mobile{(+65) 9125-8064}
|
||||||
\email{posquit0.bj@gmail.com}
|
\email{dingfengwong@gmail.com}
|
||||||
\homepage{www.posquit0.com}
|
% TODO \homepage{www.posquit0.com}
|
||||||
\github{posquit0}
|
\github{TomatoCream}
|
||||||
\linkedin{posquit0}
|
% \linkedin{posquit0}
|
||||||
% \gitlab{gitlab-id}
|
% \gitlab{gitlab-id}
|
||||||
% \stackoverflow{SO-id}{SO-name}
|
% \stackoverflow{SO-id}{SO-name}
|
||||||
% \twitter{@twit}
|
% \twitter{@twit}
|
||||||
@@ -73,7 +73,7 @@
|
|||||||
% \googlescholar{googlescholar-id}{}
|
% \googlescholar{googlescholar-id}{}
|
||||||
% \extrainfo{extra informations}
|
% \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
|
% Leave any of these blank if they are not needed
|
||||||
\makecvfooter
|
\makecvfooter
|
||||||
{\today}
|
{\today}
|
||||||
{Byungjin Park~~~·~~~Résumé}
|
{Ding Feng Wong~~~·~~~Résumé}
|
||||||
{\thepage}
|
{\thepage}
|
||||||
|
|
||||||
|
|
||||||
@@ -95,14 +95,26 @@
|
|||||||
% CV/RESUME CONTENT
|
% CV/RESUME CONTENT
|
||||||
% Each section is imported separately, open each file in turn to modify content
|
% Each section is imported separately, open each file in turn to modify content
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\input{resume/summary.tex}
|
\begin{minipage}[t]{0.35\textwidth}
|
||||||
\input{resume/experience.tex}
|
\input{resume/education.tex}
|
||||||
\input{resume/honors.tex}
|
\input{resume/links.tex}
|
||||||
\input{resume/presentation.tex}
|
\input{resume/coursework.tex}
|
||||||
\input{resume/writing.tex}
|
\input{resume/skills.tex}
|
||||||
\input{resume/committees.tex}
|
\end{minipage}
|
||||||
\input{resume/education.tex}
|
\begin{minipage}[t]{0.01\textwidth}
|
||||||
\input{resume/extracurricular.tex}
|
\
|
||||||
|
\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}
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -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}
|
||||||
@@ -10,14 +10,14 @@
|
|||||||
\begin{cventries}
|
\begin{cventries}
|
||||||
|
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
\cventry
|
\cventrydfeducation
|
||||||
{B.S. in Computer Science and Engineering} % Degree
|
{B.S. in Computer Science} % Degree
|
||||||
{POSTECH(Pohang University of Science and Technology)} % Institution
|
{National University of Singapore(NUS)} % Institution
|
||||||
{Pohang, S.Korea} % Location
|
{Singapore, Singapore} % Location
|
||||||
{Mar. 2010 - Aug. 2017} % Date(s)
|
{May. 2016 - May. 2020} % Date(s)
|
||||||
{
|
{
|
||||||
\begin{cvitems} % Description(s) bullet points
|
\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}
|
\end{cvitems}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,92 +11,57 @@
|
|||||||
|
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
\cventry
|
\cventry
|
||||||
{Software Architect} % Job title
|
{Software Engineering Summer Intern} % Job title
|
||||||
{Omnious. Co., Ltd.} % Organization
|
{JPMorgan Chase \& Co.} % Organization
|
||||||
{Seoul, S.Korea} % Location
|
{Singapore, Singapore} % Location
|
||||||
{Jun. 2017 - May. 2018} % Date(s)
|
{May. 2019 - Aug. 2019} % Date(s)
|
||||||
{
|
{
|
||||||
\begin{cvitems} % Description(s) of tasks/responsibilities
|
\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 {Developed frontend using \textbf{Angular 7}.}
|
||||||
\item {Built fully automated CI/CD pipelines on CircleCI for containerized applications using Docker, AWS ECR and Rancher.}
|
\item {Wrote backend in \textbf{Java Springboot} with \textbf{Swagger} to work easily with users.}
|
||||||
\item {Designed an overall service architecture and pipelines of the Machine Learning based Fashion Tagging API SaaS product with the micro-services architecture.}
|
\item {\textbf{Dockerized} application for consistent deployement.}
|
||||||
\item {Implemented several API microservices in Node.js Koa and in the serverless AWS Lambda functions.}
|
\item {Give talk on practical uses of functional programming in \textbf{NixOS}}
|
||||||
\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.}
|
|
||||||
\end{cvitems}
|
\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
|
\cventry
|
||||||
{Co-founder \& Software Engineer} % Job title
|
{FULL STACK DEVELOPER AND SOFTWARE ENGINEERING INTERN} % Job title
|
||||||
{PLAT Corp.} % Organization
|
{Works Applications Co., Ltd.} % Organization
|
||||||
{Seoul, S.Korea} % Location
|
{Singapore, Sinagpore} % Location
|
||||||
{Jan. 2016 - Jun. 2017} % Date(s)
|
{May. 2018 - Aug. 2018} % Date(s)
|
||||||
{
|
{
|
||||||
\begin{cvitems} % Description(s) of tasks/responsibilities
|
\begin{cvitems} % Description(s) of tasks/responsibilities
|
||||||
\item {Implemented RESTful API server for car rental booking application(CARPLAT in Google Play).}
|
\item {Attained \textbf{Star Performer Best Employee Award} for contributions to microservice manager called \textbf{Gandalf}.}
|
||||||
\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 a GUI using \textbf{Electron} and \textbf{React} to implement GPG(RFC4880) to encrypt files.}
|
||||||
\item {Developed an easy-to-use Payment module which connects to major PG(Payment Gateway) companies in Korea.}
|
\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}
|
\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
|
\cventry
|
||||||
{Software Engineer \& Security Researcher (Compulsory Military Service)} % Job title
|
{Server Admin} % Job title
|
||||||
{R.O.K Cyber Command, MND} % Organization
|
{Download.NUS} % Organization
|
||||||
{Seoul, S.Korea} % Location
|
{Singapore, Sinagpore} % Location
|
||||||
{Aug. 2014 - Apr. 2016} % Date(s)
|
{May. 2017 - Present} % Date(s)
|
||||||
{
|
{
|
||||||
\begin{cvitems} % Description(s) of tasks/responsibilities
|
\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 {Maintain an opensource mirror server using \textbf{CentOS}}
|
||||||
\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.}
|
|
||||||
\end{cvitems}
|
\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}
|
\end{cventries}
|
||||||
|
|||||||
+20
-41
@@ -18,36 +18,8 @@
|
|||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
\cvhonor
|
\cvhonor
|
||||||
{Finalist} % Award
|
{Finalist} % Award
|
||||||
{DEFCON 26th CTF Hacking Competition World Final} % Event
|
{RoboCup International} % Event
|
||||||
{Las Vegas, U.S.A} % Location
|
{Singapore} % 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
|
|
||||||
{2011} % Date(s)
|
{2011} % Date(s)
|
||||||
|
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
@@ -67,24 +39,31 @@
|
|||||||
|
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
\cvhonor
|
\cvhonor
|
||||||
{3rd Place} % Award
|
{Star Performer Best Employee Award} % Award
|
||||||
{WITHCON Hacking Competition Final} % Event
|
{Works Application Co., Ltd.} % Event
|
||||||
{Seoul, S.Korea} % Location
|
{Singapore} % Location
|
||||||
{2015} % Date(s)
|
{2018} % Date(s)
|
||||||
|
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
\cvhonor
|
\cvhonor
|
||||||
{Silver Prize} % Award
|
{1st Runner-Up} % Award
|
||||||
{KISA HDCON Hacking Competition Final} % Event
|
{CS6101 Deep Learning, School Term Project Showcase(STEPS)} % Event
|
||||||
{Seoul, S.Korea} % Location
|
{Singapore} % Location
|
||||||
{2017} % Date(s)
|
{2018} % Date(s)
|
||||||
|
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
\cvhonor
|
\cvhonor
|
||||||
{Silver Prize} % Award
|
{1st Runner-Up} % Award
|
||||||
{KISA HDCON Hacking Competition Final} % Event
|
{SembCorp Water Technology Prize} % Event
|
||||||
{Seoul, S.Korea} % Location
|
{Singapore} % Location
|
||||||
{2013} % Date(s)
|
{2013} % Date(s)
|
||||||
|
|
||||||
|
%---------------------------------------------------------
|
||||||
|
\cvhonor
|
||||||
|
{Best Mechanical Design} % Award
|
||||||
|
{RoboCup Singapore} % Event
|
||||||
|
{Singapore} % Location
|
||||||
|
{2011} % Date(s)
|
||||||
|
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
\end{cvhonors}
|
\end{cvhonors}
|
||||||
|
|||||||
@@ -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}
|
||||||
@@ -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 NUS’s 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}
|
||||||
@@ -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{} \\
|
||||||
@@ -10,5 +10,7 @@
|
|||||||
\begin{cvparagraph}
|
\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}
|
\end{cvparagraph}
|
||||||
|
|||||||
Reference in New Issue
Block a user