diff options
| author | Peter Son Struschka <me@peter-struschka.com> | 2020-09-05 11:34:35 +0800 |
|---|---|---|
| committer | Peter Son Struschka <me@peter-struschka.com> | 2020-09-05 11:34:35 +0800 |
| commit | b8bea5147df9412ca859a5e88b0c0e448cb61137 (patch) | |
| tree | 20ecfb254384971458a61b83063ceb66808eda7b | |
| download | resume-b8bea5147df9412ca859a5e88b0c0e448cb61137.tar.gz resume-b8bea5147df9412ca859a5e88b0c0e448cb61137.tar.bz2 resume-b8bea5147df9412ca859a5e88b0c0e448cb61137.tar.lz resume-b8bea5147df9412ca859a5e88b0c0e448cb61137.tar.xz resume-b8bea5147df9412ca859a5e88b0c0e448cb61137.tar.zst resume-b8bea5147df9412ca859a5e88b0c0e448cb61137.zip | |
resume: initial commit
| -rw-r--r-- | .gitignore | 4 | ||||
| -rw-r--r-- | LICENSE | 21 | ||||
| -rwxr-xr-x | resume.tex | 166 |
3 files changed, 191 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea33396 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!LICENSE +!*.tex +!*.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2020 Peter Son Struschka + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/resume.tex b/resume.tex new file mode 100755 index 0000000..8a64466 --- /dev/null +++ b/resume.tex @@ -0,0 +1,166 @@ +%------------------------- +% Resume in Latex +% Author : Peter Son Sturschka +% License : MIT +%------------------------ + +% Template from : https://github.com/sb2nov/resume + +\documentclass[letterpaper,12pt]{article} + +\usepackage{latexsym} +\usepackage[empty]{fullpage} +\usepackage{titlesec} +\usepackage{marvosym} +\usepackage[usenames,dvipsnames]{color} +\usepackage{verbatim} +\usepackage{enumitem} +\usepackage[pdftex]{hyperref} +\usepackage{fancyhdr} +\usepackage{outlines} + + +\pagestyle{fancy} +\fancyhf{} % clear all header and footer fields +\fancyfoot{} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0pt} + +% Adjust margins +\addtolength{\oddsidemargin}{-0.375in} +\addtolength{\evensidemargin}{-0.375in} +\addtolength{\textwidth}{1in} +\addtolength{\topmargin}{-.5in} +\addtolength{\textheight}{1.0in} + +\urlstyle{same} + +\raggedbottom +\raggedright +\setlength{\tabcolsep}{0in} + +% Sections formatting +\titleformat{\section}{ + \vspace{-4pt}\scshape\raggedright\large\bf +}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}] + +%------------------------- +% Custom commands +\newcommand{\resumeItem}[2]{ + \item\small{ + \textbf{#1}{: #2 \vspace{-2pt}} + } +} + +\newcommand{\resumePoint}[1]{ + \item\small{ + {#1 \vspace{-2pt}} + } +} + +\newcommand{\resumeSubheading}[4]{ + \vspace{-1pt}\item + \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} + \textbf{#1} & #2 \\ + \textit{\small#3} & \textit{\small #4} \\ + \end{tabular*}\vspace{-5pt} +} + +\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}} + +\renewcommand{\labelitemii}{$\circ$} + +\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*]} +\newcommand{\resumeSubHeadingListEnd}{\end{itemize}} +\newcommand{\resumeItemListStart}{\begin{itemize}} +\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}} + +%------------------------------------------- +%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\begin{document} + +%----------HEADING----------------- +\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r} + \textbf{\href{http://peter-struschka.com/}{\Large Peter Son Struschka}} & Email : \href{mailto:me@peter-struschka.com}{me@peter-struschka.com}\\ + \href{https://peter-struschka.com/linkedin}{https://www.peter-struschka.com/linkedin} & Mobile : +61 422 020 985 \\ +\end{tabular*} +%-----------ABOUT-ME------------------ +\section{About Me} + \begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r} + DoB : 4 Jan. 1998 & \\ + Nationality : German \& Vietnamese (Australian PR) & Language : English \\ +\end{tabular*} + + +%-----------EDUCATION----------------- +\section{Education} + \resumeSubHeadingListStart + \resumeSubheading + {Mahidol University International College}{Salaya, Thailand}{Bachelor of Science in Computer Science}{Jan. 2015 -- Apr. 2019} + %\resumeSubheading + % {British International School Vietnam}{Ho Chi Minh City, Vietnam}{Secondary Education (IGCSE)}{Aug. 2009 -- Jun. 2014} + \resumeSubHeadingListEnd + + +%-----------EXPERIENCE----------------- +\section{Experience} + \resumeSubHeadingListStart + \resumeSubheading + {CMTG}{Morely WA, Australia}{Work Experience}{Nov. 2019 -- Dec. 2019} + %\resumeItemListStart + %\resumeItemListEnd + \resumeSubheading + {CMKL University}{Bangkok, Thailand}{Software Engineer}{Sep. 2018 -- Apr. 2019} + \resumeItemListStart + \resumeItem{Data Forensics Platform} + {Library for a DSL, allowing users to access and analyse files in a filesystem image. Preprocess disk images by extracting file metadata and head into ElasticSearch.} + \resumeItemListEnd + + \resumeSubheading + {NEXTY Electronics}{Bangkok, Thailand} + {Research Assistant}{Jan. 2018 -- Apr. 2018} + \resumeItemListStart + \resumeItem{Scalable Data Platform} + {Worked on a platform for data analytics and visualisation. Responsible for job submission, execution and status reporting.} + \resumeItemListEnd + + \resumeSubheading + {vBit Connection}{Bangkok, Thailand}{Full Stack Developer Intern}{Jul. 2017 -- Sep. 2017} + \resumeItemListStart + \resumePoint + {Worked on systems for SCG Logistics with Spring backend and Angular JS frontend} + \resumePoint + {Wrote methods to filter and query database, display results on frontend and export results as XLS file} + \resumePoint + {Wrote unit test using Mockito to insure code robustness} + \resumeItemListEnd + + \resumeSubHeadingListEnd + + +%-----------PROJECTS----------------- +\section{Projects} + \resumeSubHeadingListStart + \resumeSubItem{In-memory Datastore [C++]} + {Column store making use of data pages and buffer pools for analytical workloads on numerical data.} + \resumeSubItem{Batch PDF-to-Text Service [Golang, Python]} + {Microservice pipeline with workers for extraction of archived tarballs, conversion to text files and compression. SocketIO to notify the status of the job to the frontend.} + \resumeSubItem{Video Thumbnailer [Golang, Python]} + {A Service to generate gifs from uploaded videos using ffmpeg. Using microservice architecure of workers to process videos into gifs, stored within an object store.} + \resumeSubItem{Simple Object Store [Rust]} + {A system based on MinIO/S3 with a RESTful API, for storing objects (files) within buckets.} + \resumeSubHeadingListEnd + +% +%--------PROGRAMMING SKILLS------------ +\section{Programming Skills} + \resumeSubHeadingListStart + \item{\textbf{Languages}{ : C/C++, Rust, Python, Golang, Java, Scala}} + \item{\textbf{Technologies}{ : Kubernetes, Docker, RabbitMQ, Linux, AWS, Spring, Axon}} + \resumeSubHeadingListEnd + + +%------------------------------------------- +\end{document} |
