diff --git a/awesome-cv.cls b/awesome-cv.cls index d1c1074..df11f66 100644 --- a/awesome-cv.cls +++ b/awesome-cv.cls @@ -555,6 +555,15 @@ \vspace{2mm} } +% Define an environment for cventrysummary +\newenvironment{cventrysummary}{% + \vspace{-4.0mm} + \begin{justify} +}{% + \end{justify} + \vspace{-4.0mm} +} + % Define an environment for cventry \newenvironment{cventries}{% \vspace{\acvSectionContentTopSkip} @@ -563,8 +572,8 @@ \end{center} } % Define an entry of cv information -% Usage: \cventry{}{}{<location>}{<date>}{<description>} -\newcommand*{\cventry}[5]{% +% Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>}{<summary>} +\newcommand*{\cventry}[6]{% \vspace{-2.0mm} \setlength\tabcolsep{0pt} \setlength{\extrarowheight}{0pt} @@ -572,8 +581,11 @@ \ifempty{#2#3} {\entrypositionstyle{#1} & \entrydatestyle{#4} \\} {\entrytitlestyle{#2} & \entrylocationstyle{#3} \\ - \entrypositionstyle{#1} & \entrydatestyle{#4} \\} - \multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}} + \entrypositionstyle{#1} & \entrydatestyle{#4}} + \ifempty{#6} + {\\ \multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}}} + {\\ \multicolumn{2}{L{\textwidth}}{\descriptionstyle{#6}} \\ + \multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}}} \end{tabular*}% } diff --git a/examples/cv.pdf b/examples/cv.pdf index fe8f704..2538b3c 100644 Binary files a/examples/cv.pdf and b/examples/cv.pdf differ diff --git a/examples/cv/education.tex b/examples/cv/education.tex index 7138528..497f7d8 100644 --- a/examples/cv/education.tex +++ b/examples/cv/education.tex @@ -20,6 +20,7 @@ \item {Got a Chun Shin-Il Scholarship which is given to promising students in CSE Dept.} \end{cvitems} } + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/cv/experience.tex b/examples/cv/experience.tex index 8158d2c..7bfcb0f 100644 --- a/examples/cv/experience.tex +++ b/examples/cv/experience.tex @@ -9,6 +9,27 @@ %------------------------------------------------------------------------------- \begin{cventries} +%--------------------------------------------------------- + \cventry + {Senior Software Engineer} % Job title + {Pineapple CORP} % Organization + {Seoul, S.Korea} % Location + {Dec. 2016 - PRESENT} % Date(s) + { + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {Design and deployment of a dependable authentication service across the servers.} + \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 {Adding caching mechanism for logging in to enhance performance and reduce database access latency.} + \item {Implementing security measures to prevent brute force login attacks. Imposing account lockout scheme to deter a brute force attack.} + \end{cvitems} + } + { + \begin{cventrysummary} % Summary statement + Work in Cross Site Applications team to develop website backend and support the front end features for multiple teams within the organization. I use Java, Spring, Hibernate, Struts, SOAP/Rest API and develop Java based web services and applications. I work with Javascript, HTML, JQuery and FreeMarker template engine to aid development of the front end applications. I work on software design and development to streamline authentication and authorization process, profile maintenance and render secure network for online community. My projects have involved the following: + \end{cventrysummary} + } + %--------------------------------------------------------- \cventry {Co-founder \& Software Engineer} % Job title @@ -22,6 +43,7 @@ \item {Developed an easy-to-use Payment module which connects to major PG(Payment Gateway) companies in Korea.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -35,6 +57,7 @@ \item {Developed two TIZEN applications to collect sample data set and to recognize user exercise on SAMSUNG Gear S.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -49,6 +72,7 @@ \item {Implemented a military cooperation system which is web based real time messenger in Scala on Lift.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -63,6 +87,7 @@ \item {Won the 2nd prize in final evaluation.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -76,6 +101,7 @@ \item {Implemented prototype that users can obtain torrent magnet links of corresponding video relevant to an image on web site.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -88,6 +114,7 @@ \item {Performed research memory management strategies of OS and implemented in Python an interactive simulator for Linux kernel memory management.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -100,6 +127,7 @@ \item {Developed a proxy drive smartphone application which connects proxy driver and customer. 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 @@ -117,6 +145,7 @@ % \cvsubentry{}{Smart TV Penetration Testing}{Mar. 2011 - Oct. 2011}{} %\end{cvsubentries} } + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/cv/extracurricular.tex b/examples/cv/extracurricular.tex index 7508900..823d6ee 100644 --- a/examples/cv/extracurricular.tex +++ b/examples/cv/extracurricular.tex @@ -22,6 +22,7 @@ \item {Held several hacking competitions non-profit, just for fun.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -35,6 +36,7 @@ \item {Trained wannabe hacker about hacking technique from basic to advanced and ethics for white hackers by hosting annual Hacking Camp.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -48,6 +50,7 @@ \item {Proposed various marketing and network activities to raise awareness.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -63,6 +66,7 @@ \item {Conducted penetration testing commissioned by national agency and corporation.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -76,6 +80,7 @@ \item {Gained expertise in business strategy areas and inisght for various industry from weekly industry analysis session.} \end{cvitems} } + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/cv/presentation.tex b/examples/cv/presentation.tex index f2a1193..af75c7d 100644 --- a/examples/cv/presentation.tex +++ b/examples/cv/presentation.tex @@ -20,6 +20,7 @@ \item {Introduced CTF(Capture the Flag) hacking competition and advanced techniques and strategy for CTF} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -32,6 +33,7 @@ \item {Introduced basic procedure for penetration testing and how to use Metasploit} \end{cvitems} } + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/cv/writing.tex b/examples/cv/writing.tex index 7817c75..82c8a30 100644 --- a/examples/cv/writing.tex +++ b/examples/cv/writing.tex @@ -20,6 +20,7 @@ \item {Drafted daily news for developers in Korea about IT technologies, issues about start-up.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -32,6 +33,7 @@ \item {Drafted reports about IT trends and Security issues on AhnLab Company magazine.} \end{cvitems} } + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/resume.pdf b/examples/resume.pdf index 7b81fb9..ffa4c84 100644 Binary files a/examples/resume.pdf and b/examples/resume.pdf differ diff --git a/examples/resume/education.tex b/examples/resume/education.tex index 7138528..497f7d8 100644 --- a/examples/resume/education.tex +++ b/examples/resume/education.tex @@ -20,6 +20,7 @@ \item {Got a Chun Shin-Il Scholarship which is given to promising students in CSE Dept.} \end{cvitems} } + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/resume/experience.tex b/examples/resume/experience.tex index 55805e4..205c98c 100644 --- a/examples/resume/experience.tex +++ b/examples/resume/experience.tex @@ -9,6 +9,28 @@ %------------------------------------------------------------------------------- \begin{cventries} +%--------------------------------------------------------- + \cventry + {Senior Software Engineer} % Job title + {Pineapple CORP} % Organization + {Seoul, S.Korea} % Location + {Dec. 2016 - PRESENT} % Date(s) + { + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {Design and deployment of a dependable authentication service across the servers.} + \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 {Adding caching mechanism for logging in to enhance performance and reduce database access latency.} + \item {Implementing security measures to prevent brute force login attacks. Imposing account lockout scheme to deter a brute force attack.} + \end{cvitems} + } + { + \begin{cventrysummary} % Summary statement + Work in Cross Site Applications team to develop website backend and support the front end features for multiple teams within the organization. I use Java, Spring, Hibernate, Struts, SOAP/Rest API and develop Java based web services and applications. I work with Javascript, HTML, JQuery and FreeMarker template engine to aid development of the front end applications. I work on software design and development to streamline authentication and authorization process, profile maintenance and render secure network for o +nline community. My projects have involved the following: + \end{cventrysummary} + } + %--------------------------------------------------------- \cventry {Co-founder \& Software Engineer} % Job title @@ -22,6 +44,7 @@ \item {Developed an easy-to-use Payment module which connects to major PG(Payment Gateway) companies in Korea.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -36,6 +59,7 @@ \item {Implemented a military cooperation system which is web based real time messenger in Scala on Lift.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -50,6 +74,7 @@ \item {Won the 2nd prize in final evaluation.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -63,6 +88,7 @@ \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 @@ -80,6 +106,7 @@ % \cvsubentry{}{Smart TV Penetration Testing}{Mar. 2011 - Oct. 2011}{} %\end{cvsubentries} } + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/resume/extracurricular.tex b/examples/resume/extracurricular.tex index 24161e0..a14ee9e 100644 --- a/examples/resume/extracurricular.tex +++ b/examples/resume/extracurricular.tex @@ -21,6 +21,7 @@ \item {Proposed various marketing and network activities to raise awareness.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -36,6 +37,7 @@ \item {Conducted penetration testing commissioned by national agency and corporation.} \end{cvitems} } + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/resume/presentation.tex b/examples/resume/presentation.tex index c7bcf57..15d74e0 100644 --- a/examples/resume/presentation.tex +++ b/examples/resume/presentation.tex @@ -20,6 +20,7 @@ \item {Introduced CTF(Capture the Flag) hacking competition and advanced techniques and strategy for CTF} \end{cvitems} } + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/resume/writing.tex b/examples/resume/writing.tex index 7817c75..82c8a30 100644 --- a/examples/resume/writing.tex +++ b/examples/resume/writing.tex @@ -20,6 +20,7 @@ \item {Drafted daily news for developers in Korea about IT technologies, issues about start-up.} \end{cvitems} } + {} %--------------------------------------------------------- \cventry @@ -32,6 +33,7 @@ \item {Drafted reports about IT trends and Security issues on AhnLab Company magazine.} \end{cvitems} } + {} %--------------------------------------------------------- \end{cventries}