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
+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}