diff --git a/themes/awesome/src/latex/examples/cv.pdf b/themes/awesome/src/latex/examples/cv.pdf deleted file mode 100644 index a284307..0000000 Binary files a/themes/awesome/src/latex/examples/cv.pdf and /dev/null differ diff --git a/themes/awesome/src/latex/examples/cv/committees.tex b/themes/awesome/src/latex/examples/cv/committees.tex index 5cfdfcb..0c8c84a 100644 --- a/themes/awesome/src/latex/examples/cv/committees.tex +++ b/themes/awesome/src/latex/examples/cv/committees.tex @@ -1,23 +1,12 @@ +[~ if( r.committees && r.committees.length ) { ~] \cvsection{Program Committees} \begin{cvhonors} + [~ _.each(r.committees, function(com) { ~] \cvhonor - {Organizer \& Co-director} - {1st POSTECH Hackathon} - {S.Korea} - {2013} - \cvhonor - {Staff} - {7th Hacking Camp} - {S.Korea} - {2012} - \cvhonor - {Problem Writer} - {1st Hoseo University Teenager Hacking Competition} - {S.Korea} - {2012} - \cvhonor - {Staff \& Problem Writer} - {JFF(Just for Fun) Hacking Competition} - {S.Korea} - {2012} + {[[ com.position ]]} + {[[ com.organization ]]} + {[[ com.location ]]} + {[[ com.safe.date ]]} + [~ }); ~] \end{cvhonors} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/cv/education.tex b/themes/awesome/src/latex/examples/cv/education.tex index fdf7006..65ba774 100644 --- a/themes/awesome/src/latex/examples/cv/education.tex +++ b/themes/awesome/src/latex/examples/cv/education.tex @@ -5,7 +5,7 @@ \cventry {[[ edu.studyType ]], [[ edu.area ]]} {[[ edu.institution ]]} - {Pohang, S.Korea} + {[[ edu.location ]]} {[[ edu.safe.start ]] - [[ edu.safe.end ]]} [~ if( edu.highlights && edu.highlights.length ) { ~] { diff --git a/themes/awesome/src/latex/examples/cv/experience.tex b/themes/awesome/src/latex/examples/cv/experience.tex index 12e9636..37f5d28 100644 --- a/themes/awesome/src/latex/examples/cv/experience.tex +++ b/themes/awesome/src/latex/examples/cv/experience.tex @@ -3,10 +3,10 @@ \begin{cventries} [~ _.each(r.employment.history, function(emp) { ~] \cventry - {Software Engineer \& Security Researcher (Compulsory Military Service)} + {[[ emp.position ]]} {[[ emp.employer ]]} - {Seoul, S.Korea} - {[[emp.safe.start]] - [[ emp.safe.end ]]} + {[[ emp.location ]]} + {[[ emp.safe.start ]] - [[ emp.safe.end ]]} [~ if( emp.highlights && emp.highlights.length ) { ~] { \begin{cvitems} diff --git a/themes/awesome/src/latex/examples/cv/extracurricular.tex b/themes/awesome/src/latex/examples/cv/extracurricular.tex index 783d9b5..a05998a 100644 --- a/themes/awesome/src/latex/examples/cv/extracurricular.tex +++ b/themes/awesome/src/latex/examples/cv/extracurricular.tex @@ -1,61 +1,21 @@ +[~ if( r.extracurricular && r.extracurricular.length ) { ~] \cvsection{Extracurricular Activity} \begin{cventries} + [~ _.each( r.extracurricular, function(ex) { ~] \cventry - {Core Member} - {B10S (B1t 0n the Security, Underground hacker team)} - {S.Korea} - {Nov. 2011 - PRESENT} + {[[ ex.title ]]} + {[[ ex.activity ]]} + {[[ ex.location ]]} + {[[ ex.safe.start ]] - [[ ex.safe.end ]]} + [~ if( ex.highlights && ex.highlights.length ) { ~] { \begin{cvitems} - \item {Gained expertise in penetration testing areas, especially targeted on web application and software.} - \item {Participated on a lot of hacking competition and won a good award.} - \item {Held several hacking competitions non-profit, just for fun.} - \end{cvitems} - } - \cventry - {Member} - {WiseGuys (Hacking \& Security research group)} - {S.Korea} - {Jun. 2012 - PRESENT} - { - \begin{cvitems} - \item {Gained expertise in hardware hacking areas from penetration testing on several devices including wireless router, smartphone, CCTV and set-top box.} - \item {Trained wannabe hacker about hacking technique from basic to advanced and ethics for white hackers by hosting annual Hacking Camp.} - \end{cvitems} - } - \cventry - {Core Member \& President at 2013} - {PoApper (Developers' Network of POSTECH)} - {Pohang, S.Korea} - {Jun. 2010 - PRESENT} - { - \begin{cvitems} - \item {Reformed the society focusing on software engineering and building network on and off campus.} - \item {Proposed various marketing and network activities to raise awareness.} - \end{cvitems} - } - \cventry - {Member} - {PLUS (Laboratory for UNIX Security in POSTECH)} - {Pohang, S.Korea} - {Sep. 2010 - Oct. 2011} - { - \begin{cvitems} - \item {Gained expertise in hacking \& security areas, especially about internal of operating system based on UNIX and several exploit techniques.} - \item {Participated on several hacking competition and won a good award.} - \item {Conducted periodic security checks on overall IT system as a member of POSTECH CERT.} - \item {Conducted penetration testing commissioned by national agency and corporation.} - \end{cvitems} - } - \cventry - {Member} - {MSSA (Management Strategy Club of POSTECH)} - {Pohang, S.Korea} - {Sep. 2013 - PRESENT} - { - \begin{cvitems} - \item {Gained knowledge about several business field like Management, Strategy, Financial and marketing from group study.} - \item {Gained expertise in business strategy areas and inisght for various industry from weekly industry analysis session.} + [~ _.each(ex.highlights, function(high) { ~] + \item {[[high]]} + [~ }); ~] \end{cvitems} } + [~ } ~] + [~ }); ~] \end{cventries} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/cv/honors.tex b/themes/awesome/src/latex/examples/cv/honors.tex index 8f5550a..5acade1 100644 --- a/themes/awesome/src/latex/examples/cv/honors.tex +++ b/themes/awesome/src/latex/examples/cv/honors.tex @@ -1,26 +1,14 @@ +[~ if( r.recognition && r.recognition.length ) { ~] \cvsection{Honors \& Awards} \cvsubsection{International} \begin{cvhonors} + [~ _.each(r.recognition, function(rec) { ~] \cvhonor - {Finalist} - {DEFCON 22nd CTF Hacking Competition World Final} - {Las Vegas, U.S.A} - {2014} - \cvhonor - {Finalist} - {DEFCON 21st CTF Hacking Competition World Final} - {Las Vegas, U.S.A} - {2013} - \cvhonor - {Finalist} - {DEFCON 19th CTF Hacking Competition World Final} - {Las Vegas, U.S.A} - {2011} - \cvhonor - {6th Place} - {SECUINSIDE Hacking Competition World Final} - {Seoul, S.Korea} - {2012} + {[[ rec.title ]]} + {[[ rec.event ]]} + {[[ rec.location ]]} + {[[ rec.safe.date ]]} + [~ }); ~] \end{cvhonors} \cvsubsection{Domestic} @@ -61,3 +49,4 @@ {Seoul, S.Korea} {2011} \end{cvhonors} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/cv/presentation.tex b/themes/awesome/src/latex/examples/cv/presentation.tex index fff61fa..5b4c80b 100644 --- a/themes/awesome/src/latex/examples/cv/presentation.tex +++ b/themes/awesome/src/latex/examples/cv/presentation.tex @@ -1,23 +1,21 @@ +[~ if( r.presentations && r.presentations.length) { ~] \cvsection{Presentation} \begin{cventries} + [~ _.each(r.presentations, function(pres) { ~] \cventry - {Presenter for } - {6th CodeEngn (Reverse Engineering Conference)} - {Seoul, S.Korea} - {Jul. 2012} + {[[ pres.title ]]} + {[[ pres.event ]]} + {[[ pres.location ]]} + {[[ pres.safe.date ]]} + [~ if (pres.highlights && pres.highlights.length) { ~] { \begin{cvitems} - \item {Introduced CTF(Capture the Flag) hacking competition and advanced techniques and strategy for CTF} - \end{cvitems} - } - \cventry - {Presenter for } - {6th Hacking Camp - S.Korea} - {S.Korea} - {Sep. 2012} - { - \begin{cvitems} - \item {Introduced basic procedure for penetration testing and how to use Metasploit} + [~ _.each(pres.highlights, function( high) { ~] + \item {[[ high ]]} + [~ }); ~] \end{cvitems} } + [~ } ~] + [~ }); ~] \end{cventries} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/cv/skills.tex b/themes/awesome/src/latex/examples/cv/skills.tex index e38e3d4..1d8c95f 100644 --- a/themes/awesome/src/latex/examples/cv/skills.tex +++ b/themes/awesome/src/latex/examples/cv/skills.tex @@ -1,12 +1,15 @@ +[~ if( r.skills && r.skills.sets && r.skills.sets.length ) { ~] \cvsection{Skills} \begin{cvskills} +[~ _.each(r.skills.sets, function(set) { ~] \cvskill - {Programming} - {Python, C/C++, Scala, JAVA, Node.JS, OCaml, LaTeX} - \cvskill - {Web} - {Django with Python, Express with Node.JS, HTML5, LESS} + {[[ set.name ]]} + {[[ set.skills.join(', ') ]]} +[~ }); ~] +[~ if( r.languages && r.languages.length ) { ~] \cvskill {Languages} - {Korean, English, Japanese, Chinese} + {[[ r.languages.map( function(lang) { return lang.language } ).join(', ') ]]} +[~ } ~] \end{cvskills} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/cv/writing.tex b/themes/awesome/src/latex/examples/cv/writing.tex index 7bf143d..a3f18ef 100644 --- a/themes/awesome/src/latex/examples/cv/writing.tex +++ b/themes/awesome/src/latex/examples/cv/writing.tex @@ -1,23 +1,21 @@ +[~ if( r.writing && r.writing.length ) { ~] \cvsection{Writing} \begin{cventries} +[~ _.each(r.writing, function(wri) { ~] \cventry - {Founder \& Writer} - {A Guide for Developers in Start-up} - {Facebook Page} - {Jan. 2015 - PRESENT} + {[[ wri.publisher ]]} + {[[ wri.title ]]} + {[[ wri.url ]]} + {[[ wri.safe.date ]] - PRESENT} + [~ if( wri.highlights && wri.highlights.length ) { ~] { \begin{cvitems} - \item {Drafted daily news for developers in Korea about IT technologies, issues about start-up.} - \end{cvitems} - } - \cventry - {Undergraduate Student Reporter} - {AhnLab} - {S.Korea} - {Oct. 2012 - Jul. 2013} - { - \begin{cvitems} - \item {Drafted reports about IT trends and Security issues on AhnLab Company magazine.} + [~ _.each(wri.highlights, function(high) { ~] + \item {[[ high ]]} + [~ }); ~] \end{cvitems} } + [~ } ~] +[~ }); ~] \end{cventries} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/resume-0.png b/themes/awesome/src/latex/examples/resume-0.png deleted file mode 100644 index 585c0a7..0000000 Binary files a/themes/awesome/src/latex/examples/resume-0.png and /dev/null differ diff --git a/themes/awesome/src/latex/examples/resume-1.png b/themes/awesome/src/latex/examples/resume-1.png deleted file mode 100644 index 4853b19..0000000 Binary files a/themes/awesome/src/latex/examples/resume-1.png and /dev/null differ diff --git a/themes/awesome/src/latex/examples/resume.pdf b/themes/awesome/src/latex/examples/resume.pdf deleted file mode 100644 index 5bdb41c..0000000 Binary files a/themes/awesome/src/latex/examples/resume.pdf and /dev/null differ diff --git a/themes/awesome/src/latex/examples/resume/committees.tex b/themes/awesome/src/latex/examples/resume/committees.tex index d602ca9..0c8c84a 100644 --- a/themes/awesome/src/latex/examples/resume/committees.tex +++ b/themes/awesome/src/latex/examples/resume/committees.tex @@ -1,13 +1,12 @@ +[~ if( r.committees && r.committees.length ) { ~] \cvsection{Program Committees} \begin{cvhonors} + [~ _.each(r.committees, function(com) { ~] \cvhonor - {Organizer \& Co-director} - {1st POSTECH Hackathon} - {S.Korea} - {2013} - \cvhonor - {Staff \& Problem Writer} - {JFF(Just for Fun) Hacking Competition} - {S.Korea} - {2012} + {[[ com.position ]]} + {[[ com.organization ]]} + {[[ com.location ]]} + {[[ com.safe.date ]]} + [~ }); ~] \end{cvhonors} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/resume/education.tex b/themes/awesome/src/latex/examples/resume/education.tex index fdf7006..65ba774 100644 --- a/themes/awesome/src/latex/examples/resume/education.tex +++ b/themes/awesome/src/latex/examples/resume/education.tex @@ -5,7 +5,7 @@ \cventry {[[ edu.studyType ]], [[ edu.area ]]} {[[ edu.institution ]]} - {Pohang, S.Korea} + {[[ edu.location ]]} {[[ edu.safe.start ]] - [[ edu.safe.end ]]} [~ if( edu.highlights && edu.highlights.length ) { ~] { diff --git a/themes/awesome/src/latex/examples/resume/experience.tex b/themes/awesome/src/latex/examples/resume/experience.tex index 12e9636..37f5d28 100644 --- a/themes/awesome/src/latex/examples/resume/experience.tex +++ b/themes/awesome/src/latex/examples/resume/experience.tex @@ -3,10 +3,10 @@ \begin{cventries} [~ _.each(r.employment.history, function(emp) { ~] \cventry - {Software Engineer \& Security Researcher (Compulsory Military Service)} + {[[ emp.position ]]} {[[ emp.employer ]]} - {Seoul, S.Korea} - {[[emp.safe.start]] - [[ emp.safe.end ]]} + {[[ emp.location ]]} + {[[ emp.safe.start ]] - [[ emp.safe.end ]]} [~ if( emp.highlights && emp.highlights.length ) { ~] { \begin{cvitems} diff --git a/themes/awesome/src/latex/examples/resume/extracurricular.tex b/themes/awesome/src/latex/examples/resume/extracurricular.tex index 95e75a3..a05998a 100644 --- a/themes/awesome/src/latex/examples/resume/extracurricular.tex +++ b/themes/awesome/src/latex/examples/resume/extracurricular.tex @@ -1,38 +1,21 @@ +[~ if( r.extracurricular && r.extracurricular.length ) { ~] \cvsection{Extracurricular Activity} \begin{cventries} + [~ _.each( r.extracurricular, function(ex) { ~] \cventry - {Core Member \& President at 2013} - {PoApper (Developers' Network of POSTECH)} - {Pohang, S.Korea} - {Jun. 2010 - PRESENT} + {[[ ex.title ]]} + {[[ ex.activity ]]} + {[[ ex.location ]]} + {[[ ex.safe.start ]] - [[ ex.safe.end ]]} + [~ if( ex.highlights && ex.highlights.length ) { ~] { \begin{cvitems} - \item {Reformed the society focusing on software engineering and building network on and off campus.} - \item {Proposed various marketing and network activities to raise awareness.} - \end{cvitems} - } - \cventry - {Member} - {PLUS (Laboratory for UNIX Security in POSTECH)} - {Pohang, S.Korea} - {Sep. 2010 - Oct. 2011} - { - \begin{cvitems} - \item {Gained expertise in hacking \& security areas, especially about internal of operating system based on UNIX and several exploit techniques.} - \item {Participated on several hacking competition and won a good award.} - \item {Conducted periodic security checks on overall IT system as a member of POSTECH CERT.} - \item {Conducted penetration testing commissioned by national agency and corporation.} - \end{cvitems} - } - \cventry - {Member} - {MSSA (Management Strategy Club of POSTECH)} - {Pohang, S.Korea} - {Sep. 2013 - PRESENT} - { - \begin{cvitems} - \item {Gained knowledge about several business field like Management, Strategy, Financial and marketing from group study.} - \item {Gained expertise in business strategy areas and inisght for various industry from weekly industry analysis session.} + [~ _.each(ex.highlights, function(high) { ~] + \item {[[high]]} + [~ }); ~] \end{cvitems} } + [~ } ~] + [~ }); ~] \end{cventries} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/resume/honors.tex b/themes/awesome/src/latex/examples/resume/honors.tex index 240be31..5acade1 100644 --- a/themes/awesome/src/latex/examples/resume/honors.tex +++ b/themes/awesome/src/latex/examples/resume/honors.tex @@ -1,26 +1,14 @@ +[~ if( r.recognition && r.recognition.length ) { ~] \cvsection{Honors \& Awards} \cvsubsection{International} \begin{cvhonors} + [~ _.each(r.recognition, function(rec) { ~] \cvhonor - {Finalist} - {DEFCON 22nd CTF Hacking Competition World Final} - {Las Vegas, U.S.A} - {2014} - \cvhonor - {Finalist} - {DEFCON 21st CTF Hacking Competition World Final} - {Las Vegas, U.S.A} - {2013} - \cvhonor - {Finalist} - {DEFCON 19th CTF Hacking Competition World Final} - {Las Vegas, U.S.A} - {2011} - \cvhonor - {6th Place} - {SECUINSIDE Hacking Competition World Final} - {Seoul, S.Korea} - {2012} + {[[ rec.title ]]} + {[[ rec.event ]]} + {[[ rec.location ]]} + {[[ rec.safe.date ]]} + [~ }); ~] \end{cvhonors} \cvsubsection{Domestic} @@ -35,4 +23,30 @@ {KISA HDCON Hacking Competition Final} {Seoul, S.Korea} {2013} + \cvhonor + {2nd Award} + {HUST Hacking Festival} + {S.Korea} + {2013} + \cvhonor + {3rd Award} + {HUST Hacking Festival} + {S.Korea} + {2010} + \cvhonor + {3rd Award} + {Holyshield 3rd Hacking Festival} + {S.Korea} + {2012} + \cvhonor + {2nd Award} + {Holyshield 3rd Hacking Festival} + {S.Korea} + {2011} + \cvhonor + {5th Place} + {PADOCON Hacking Competition Final} + {Seoul, S.Korea} + {2011} \end{cvhonors} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/resume/presentation.tex b/themes/awesome/src/latex/examples/resume/presentation.tex index 3f28eb1..5b4c80b 100644 --- a/themes/awesome/src/latex/examples/resume/presentation.tex +++ b/themes/awesome/src/latex/examples/resume/presentation.tex @@ -1,13 +1,21 @@ +[~ if( r.presentations && r.presentations.length) { ~] \cvsection{Presentation} \begin{cventries} + [~ _.each(r.presentations, function(pres) { ~] \cventry - {Presenter for } - {6th CodeEngn (Reverse Engineering Conference)} - {Seoul, S.Korea} - {Jul. 2012} + {[[ pres.title ]]} + {[[ pres.event ]]} + {[[ pres.location ]]} + {[[ pres.safe.date ]]} + [~ if (pres.highlights && pres.highlights.length) { ~] { \begin{cvitems} - \item {Introduced CTF(Capture the Flag) hacking competition and advanced techniques and strategy for CTF} + [~ _.each(pres.highlights, function( high) { ~] + \item {[[ high ]]} + [~ }); ~] \end{cvitems} } + [~ } ~] + [~ }); ~] \end{cventries} +[~ } ~] diff --git a/themes/awesome/src/latex/examples/resume/writing.tex b/themes/awesome/src/latex/examples/resume/writing.tex index 7bf143d..a3f18ef 100644 --- a/themes/awesome/src/latex/examples/resume/writing.tex +++ b/themes/awesome/src/latex/examples/resume/writing.tex @@ -1,23 +1,21 @@ +[~ if( r.writing && r.writing.length ) { ~] \cvsection{Writing} \begin{cventries} +[~ _.each(r.writing, function(wri) { ~] \cventry - {Founder \& Writer} - {A Guide for Developers in Start-up} - {Facebook Page} - {Jan. 2015 - PRESENT} + {[[ wri.publisher ]]} + {[[ wri.title ]]} + {[[ wri.url ]]} + {[[ wri.safe.date ]] - PRESENT} + [~ if( wri.highlights && wri.highlights.length ) { ~] { \begin{cvitems} - \item {Drafted daily news for developers in Korea about IT technologies, issues about start-up.} - \end{cvitems} - } - \cventry - {Undergraduate Student Reporter} - {AhnLab} - {S.Korea} - {Oct. 2012 - Jul. 2013} - { - \begin{cvitems} - \item {Drafted reports about IT trends and Security issues on AhnLab Company magazine.} + [~ _.each(wri.highlights, function(high) { ~] + \item {[[ high ]]} + [~ }); ~] \end{cvitems} } + [~ } ~] +[~ }); ~] \end{cventries} +[~ } ~]