diff --git a/awesome-cv.cls b/awesome-cv.cls index e24704fad..ca2d7eec6 100644 --- a/awesome-cv.cls +++ b/awesome-cv.cls @@ -200,6 +200,7 @@ % For elements of entry \newcommand*{\entrytitlestyle}[1]{{\fontsize{10pt}{1em}\bodyfont\bfseries\color{darktext} #1}} \newcommand*{\entrypositionstyle}[1]{{\fontsize{8pt}{1em}\bodyfont\scshape\color{graytext} #1}} +\newcommand*{\entryskillstyle}[1]{{\fontsize{8pt}{1em}\bodyfont\upshape\color{graytext} #1}} \newcommand*{\entrydatestyle}[1]{{\fontsize{8pt}{1em}\headerfont\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}} @@ -592,17 +593,18 @@ \end{center} } % Define an entry of cv information -% Usage: \cventry{}{}{<location>}{<date>}{<description>} -\newcommand*{\cventry}[5]{% +% Usage: \cventry{<position>}{<organization>}{<location>}{<date>}{<skill>}{<description>} +\newcommand*{\cventry}[6]{% \vspace{-2.0mm} \setlength\tabcolsep{0pt} \setlength{\extrarowheight}{0pt} \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}} \ifempty{#2#3} {\entrypositionstyle{#1} & \entrydatestyle{#4} \\} - {\entrytitlestyle{#2} & \entrylocationstyle{#3} \\ - \entrypositionstyle{#1} & \entrydatestyle{#4} \\} - \multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}} + {\entrytitlestyle{#2} & \entrylocationstyle{#3} \\ + \entrypositionstyle{#1} & \entrydatestyle{#4} \\ + \entryskillstyle{#5} \\} + \multicolumn{2}{L{\textwidth}}{\descriptionstyle{#6}} \end{tabular*}% } diff --git a/examples/cv/experience.tex b/examples/cv/experience.tex index aff5c6609..c302c31ed 100644 --- a/examples/cv/experience.tex +++ b/examples/cv/experience.tex @@ -14,6 +14,7 @@ {Omnious. Co., Ltd.} % Organization {Seoul, S.Korea} % Location {Jun. 2017 - May. 2018} % Date(s) + {Skill: } % Skill { \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.} @@ -31,6 +32,7 @@ {PLAT Corp.} % Organization {Seoul, S.Korea} % Location {Jan. 2016 - Jun. 2017} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Implemented RESTful API server for car rental booking application(CARPLAT in Google Play).} @@ -45,6 +47,7 @@ {Undergraduate Research, Machine Learning Lab(Prof. Seungjin Choi)} % Organization {Pohang, S.Korea} % Location {Mar. 2016 - Exp. Jun. 2017} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Researched classification algorithms(SVM, CNN) to improve accuracy of human exercise recognition with wearable device.} @@ -58,6 +61,7 @@ {R.O.K Cyber Command, MND} % Organization {Seoul, S.Korea} % Location {Aug. 2014 - Apr. 2016} % Date(s) + {Skill: } % Skill { \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.} @@ -72,6 +76,7 @@ {NEXON} % Organization {Seoul, S.Korea \& LA, U.S.A} % Location {Jan. 2013 - Feb. 2013} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Developed in Cocos2d-x an action puzzle game(Dragon Buster) targeting U.S. market.} @@ -86,6 +91,7 @@ {Undergraduate Research, Computer Vision Lab(Prof. Bohyung Han)} % Organization {Pohang, S.Korea} % Location {Sep. 2012 - Feb. 2013} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Researched means of retrieving a corresponding video based on image contents using image similarity algorithm.} @@ -99,6 +105,7 @@ {Software Maestro (funded by Korea Ministry of Knowledge and Economy)} % Organization {Seoul, S.Korea} % Location {Jul. 2012 - Jun. 2013} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Performed research memory management strategies of OS and implemented in Python an interactive simulator for Linux kernel memory management.} @@ -111,6 +118,7 @@ {ShitOne Corp.} % Organization {Seoul, S.Korea} % Location {Dec. 2011 - Feb. 2012} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \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.} @@ -123,6 +131,7 @@ {Western Digital} % Organization {Thailand} % Location {October 2013 - April 2016} % Date(s) + {Skill: } % Skill { The main position is related to Vendor Specific Command(VSC) which is a special command to handle harddisk drive in special way and coding in hardcore C programming language. diff --git a/examples/cv/extracurricular.tex b/examples/cv/extracurricular.tex index 750890014..b8871018f 100644 --- a/examples/cv/extracurricular.tex +++ b/examples/cv/extracurricular.tex @@ -15,6 +15,7 @@ {B10S (B1t 0n the Security, Underground hacker team)} % Organization/group {S.Korea} % Location {Nov. 2011 - PRESENT} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of experience/contributions/knowledge \item {Gained expertise in penetration testing areas, especially targeted on web application and software.} @@ -29,6 +30,7 @@ {WiseGuys (Hacking \& Security research group)} % Organization/group {S.Korea} % Location {Jun. 2012 - PRESENT} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of experience/contributions/knowledge \item {Gained expertise in hardware hacking areas from penetration testing on several devices including wireless router, smartphone, CCTV and set-top box.} @@ -42,6 +44,7 @@ {PoApper (Developers' Network of POSTECH)} % Organization/group {Pohang, S.Korea} % Location {Jun. 2010 - Jun. 2017} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of experience/contributions/knowledge \item {Reformed the society focusing on software engineering and building network on and off campus.} @@ -55,6 +58,7 @@ {PLUS (Laboratory for UNIX Security in POSTECH)} % Organization/group {Pohang, S.Korea} % Location {Sep. 2010 - Oct. 2011} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of experience/contributions/knowledge \item {Gained expertise in hacking \& security areas, especially about internal of operating system based on UNIX and several exploit techniques.} @@ -70,6 +74,7 @@ {MSSA (Management Strategy Club of POSTECH)} % Organization/group {Pohang, S.Korea} % Location {Sep. 2013 - Jun. 2017} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of experience/contributions/knowledge \item {Gained knowledge about several business field like Management, Strategy, Financial and marketing from group study.} diff --git a/examples/cv/presentation.tex b/examples/cv/presentation.tex index a6d153653..dfb627115 100644 --- a/examples/cv/presentation.tex +++ b/examples/cv/presentation.tex @@ -15,6 +15,7 @@ {DevFest Seoul by Google Developer Group Korea} % Event {Seoul, S.Korea} % Location {Nov. 2017} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) \item {Introduced the history of web technology and the JAM stack which is for the modern web application development.} @@ -28,6 +29,7 @@ {6th CodeEngn (Reverse Engineering Conference)} % Event {Seoul, S.Korea} % Location {Jul. 2012} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) \item {Introduced CTF(Capture the Flag) hacking competition and advanced techniques and strategy for CTF} @@ -40,6 +42,7 @@ {6th Hacking Camp - S.Korea} % Event {S.Korea} % Location {Sep. 2012} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) \item {Introduced basic procedure for penetration testing and how to use Metasploit} diff --git a/examples/cv/writing.tex b/examples/cv/writing.tex index 7817c7546..f87f62396 100644 --- a/examples/cv/writing.tex +++ b/examples/cv/writing.tex @@ -15,6 +15,7 @@ {A Guide for Developers in Start-up} % Title {Facebook Page} % Location {Jan. 2015 - PRESENT} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) \item {Drafted daily news for developers in Korea about IT technologies, issues about start-up.} @@ -27,6 +28,7 @@ {AhnLab} % Title {S.Korea} % Location {Oct. 2012 - Jul. 2013} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) \item {Drafted reports about IT trends and Security issues on AhnLab Company magazine.} diff --git a/examples/resume.tex b/examples/resume.tex index a7b123a2f..d7bbb10af 100644 --- a/examples/resume.tex +++ b/examples/resume.tex @@ -58,7 +58,7 @@ \mobile{(+66) 85-334-3845} \email{blackb1rd.mov@gmail.com} -\homepage{www.blackb1rd.dev} +\homepage{blackb1rd.dev} \github{blackb1rd} \linkedin{prachya-saechua} % \gitlab{gitlab-id} diff --git a/examples/resume/education.tex b/examples/resume/education.tex index 0df466fe4..862b0f794 100644 --- a/examples/resume/education.tex +++ b/examples/resume/education.tex @@ -16,6 +16,7 @@ {Bangkok, Thailand} % Location {2009 - 2013} % Date(s) {} + {} %--------------------------------------------------------- \end{cventries} diff --git a/examples/resume/experience.tex b/examples/resume/experience.tex index 7bc62fa0e..0fce3203a 100644 --- a/examples/resume/experience.tex +++ b/examples/resume/experience.tex @@ -14,9 +14,10 @@ {Magnecomp} % Organization {Wang Noi, Ayutthaya, Thailand} % Location {August 2021 - Present} % Date(s) + {Skill: C\# programming language, Winform framework, PCB design} % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities - \item {Develop the existing C\# (Winform) software to support new machine production.} + \item {Develop the existing software to support new machine production.} \item {Implement Process flow of machine.} \item {Implement image processing by using Cognex library.} \item {Implement WAGO I/O.} @@ -30,6 +31,9 @@ {Fabrinet} % Organization {Kookot, Lumlookka Patumthanee, Thailand} % Location {April 2018 - July 2021} % Date(s) + {Skill: C\#/VB.net programming language, Winform/WPF framework, MVVM + pattern, asynchronous programming, Mysql, Fiber optic, High frequency, PCB + design, SPI, I2C, MDIO, Mach-Zehnder modulator} % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Working in NPI product for designment and improvement @@ -39,15 +43,13 @@ \item {Development software to analysis production failure.} \item {Design/Develop/Implement Tester for testing product related to - fiber optic by using I2C protocal, MDIO protocal, test software - written in C\# or VB.net programming with Winform framework or WPF - framework, using MVVM pattern and asynchronous programming.} + fiber optic by using I2C protocal, MDIO protocal, test software.} \item {Design PCBs(Material FR4 with Hard gold surface for pogo pin contacting) for open/short circuit test station using KiCad software} \item {Desing PCBs(special Material, connector high temperature) and fixture for high temperature to test the product in burning process.} - \item {Design database( Mysql ) to track the production data.} + \item {Design database to track the production data.} \item {Implement/Improve Fiber Alignment method on ADST machine} \end{cvitems} } @@ -58,6 +60,7 @@ {Self-employed} % Organization {} % Location {2014 - Present} % Date(s) + {Skill: Golang programming language, Gitlab} % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Setup Gitlab server} @@ -81,20 +84,24 @@ {BOMBARDIER} % Organization {Klongton, Klontoey Thailand} % Location {August 2017 - March 2018} % Date(s) + {Skill: C/C++/Python/TCL/Makefile/Bash Shell programming language, cmocka + for c Test framework, event loop programming, + asyncio framework for python asynchronous programming, + GDB for debuging C in Linux, GIT, socket communication + programming, CentOS, Linux, SIL4, ATO, ATP } % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Implement test case for electric train with specific condition, wayside communication - data, region automatic train operation data, Train Protection ( RATP ) in CITYFLO 650 project - with using software skill Python, TCL, shell script, C, GDB(for debug C software in Linux), GIT, socket communication.} + data, region automatic train operation data, Train Protection ( RATP + ) in CITYFLO 650 project)} \item {Redesign train data simulation software architecture by changing from synchronous architecture to asynchronous architecture to reducing test - time from 12 Hrs to 8 Hrs and also reducing the random failures that - occurred from the Python Global Interpreter Lock ( GIL ) during - communication.} + time from 12 Hrs to 8 Hrs and also reducing the random failures from + Python Global Interpreter Lock ( GIL ) during socket communication.} \item {Setup Centos OS environment and design test software architecture to test platform screen door control system as SIL4 requirement.} - \item {Develop/Design/Implement a platform screen door control system with - software skill using C++, asynchronous I/O and event loop.} + \item {Develop/Design/Implement software for platform screen door control + system.} \end{cvitems} } @@ -104,18 +111,19 @@ {Fabrinet} % Organization {Kookot, Lumlookka Patumthanee, Thailand} % Location {May 2016 - July 2017} % Date(s) + {Skill: VB6/C\#/VB.net programming language, Winform framework, Fiber optic, High frequency, Mach-Zehnder modulator} % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Working in NPI fiber optic test process to setup instrument/deployment tester/debugging software/improvement - process/development software using C\#/VB.net/C++.} + process/development software.} \item {Developed a tool written in Perl to parse test data from raw data production line and send the test data to Fabrinet database system.} - \item {Developed a tool written in VB6 to control cutting CNC machine with Fabrinet database connection via + \item {Developed a tool to control cutting CNC machine with Fabrinet database connection via RS232 to select the good device for cutting, and avoid human error with reduce production time when compare with old method.} \item {Working in NPI fiber optic test process to setup instrument/deployment test machine/debugging - software/development software using C\#/VB.net.} + software/development software.} \item {Transfer Fiber Optic transceiver test process project from development project ( Canada customer side ) to manufacturing Fabrinet at Thailand.- Implement statistics theory to the test machine for reducing test time.} @@ -132,6 +140,8 @@ {Western Digital} % Organization {Bangpa-in, Thailand.} % Location {October 2013 - April 2016} % Date(s) + {Skill: C programming language, Subversion (SVN), Perl, GCC, ARMCC, + Makefile, Ubuntu OS, Harddisk, SATA} % Skill { \begin{cvitems} % Description(s) of tasks/responsibilities \item {The main position is related to Vendor Specific Command ( VSC ) which is a special command to handle @@ -144,8 +154,6 @@ \item {Developed a tool written in Perl to parse/decode binary data, this tool is used in USA/Asia Firmware, Process, FA departments and implement to working both Window OS and GNU/Linux system.} - \item {Extensive use of C language, Subversion (SVN), Perl, GCC, ARMCC, - Makefile.} \item {Designed/implemented/Developed a patent project: "The methods to detect thermal asperity on another surface of media when the head is unable to stay on the target track."} \end{cvitems} diff --git a/examples/resume/extracurricular.tex b/examples/resume/extracurricular.tex index 24161e01f..e08b86070 100644 --- a/examples/resume/extracurricular.tex +++ b/examples/resume/extracurricular.tex @@ -15,6 +15,7 @@ {PoApper (Developers' Network of POSTECH)} % Organization/group {Pohang, S.Korea} % Location {Jun. 2010 - Jun. 2017} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of experience/contributions/knowledge \item {Reformed the society focusing on software engineering and building network on and off campus.} @@ -28,6 +29,7 @@ {PLUS (Laboratory for UNIX Security in POSTECH)} % Organization/group {Pohang, S.Korea} % Location {Sep. 2010 - Oct. 2011} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) of experience/contributions/knowledge \item {Gained expertise in hacking \& security areas, especially about internal of operating system based on UNIX and several exploit techniques.} diff --git a/examples/resume/presentation.tex b/examples/resume/presentation.tex index 910e4b210..38be41438 100644 --- a/examples/resume/presentation.tex +++ b/examples/resume/presentation.tex @@ -15,6 +15,7 @@ {DevFest Seoul by Google Developer Group Korea} % Event {Seoul, S.Korea} % Location {Nov. 2017} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) \item {Introduced the history of web technology and the JAM stack which is for the modern web application development.} @@ -28,6 +29,7 @@ {6th CodeEngn (Reverse Engineering Conference)} % Event {Seoul, S.Korea} % Location {Jul. 2012} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) \item {Introduced CTF(Capture the Flag) hacking competition and advanced techniques and strategy for CTF} diff --git a/examples/resume/writing.tex b/examples/resume/writing.tex index b1a840b7e..823073520 100644 --- a/examples/resume/writing.tex +++ b/examples/resume/writing.tex @@ -15,6 +15,7 @@ {A Guide for Developers in Start-up} % Title {Facebook Page} % Location {Jan. 2015 - PRESENT} % Date(s) + {Skill: } % Skill { \begin{cvitems} % Description(s) \item {Drafted daily news for developers in Korea about IT technologies, issues about start-up.}