diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..adf0246 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,13 @@ +pipeline: + deploy: + image: drillster/drone-rsync + hosts: [ "192.168.1.5" ] + port: 3471 + delete: true + recursive: true + target: /var/www/html/static.fr1nge.xyz/curriculumvitae.pdf + source: main.pdf + key: + from_secret: rsync_key + user: root + secrets: [ rsync_key ] diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7e72cb5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +main.log +main.aux +main.bbl +main.bcf +main.blg +main.dvi +main.fdb_latexmk +main.fls +main.log +main.out +main.run.xml + diff --git a/main.pdf b/main.pdf new file mode 100644 index 0000000..5bb593b Binary files /dev/null and b/main.pdf differ diff --git a/main.tex b/main.tex new file mode 100644 index 0000000..d3a77ff --- /dev/null +++ b/main.tex @@ -0,0 +1,54 @@ + +\documentclass[letterpaper,11pt]{article} + +% Choose bibliography style for formatting list of publications +\usepackage[style=ieee,url=false,doi=false,maxbibnames=99,sorting=ydnt,dashed=false]{biblatex} +\usepackage{enumitem} +\usepackage{multicol} +\usepackage{enumitem} + +\bibliography{papers} + +% More predefined colors can be found in +% https://en.wikibooks.org/wiki/LaTeX/Colors +% Example photograph taken from Wikimedia Commons +% https://commons.wikimedia.org/wiki/File:Kiara_Krit_passport.jpg +\def\theme{RoyalBlue} + +\pagenumbering{gobble} +\setlist{nolistsep} +\nointerlineskip + + +\usepackage{simplecv} + +\boldname{Surname}{Name}{N.} + +\titlespacing*{\section} +{0pt}{0pt}{10pt} + +\begin{document} + +% Heading +\headinginline{Yiğit Çolakoğlu}{ + Website: \website{yigitcolakoglu.com} \\ + Email: \email{yigitcolakoglu@hotmail.com} \\ +} + +% Page One + +\vspace{0.5em} +% \import{sections/}{profile.tex} +\import{sections/}{education.tex} +\vspace{0.05em} +\import{sections/}{experience.tex} +\vspace{0.05em} +\import{sections/}{projects.tex} +\vspace{0.05em} +\import{sections/}{awards.tex} +\vspace{0.05em} +\import{sections/}{skills.tex} +% Page Two +% \import{sections/}{activities.tex} +% \import{sections/}{languages.tex} +\end{document} diff --git a/papers.bib b/papers.bib new file mode 100644 index 0000000..97c33ff --- /dev/null +++ b/papers.bib @@ -0,0 +1,18 @@ + +@inproceedings{secondPaper, + title = {{{Placeholder Paper Title}}}, + booktitle = {2020 {{Placeholder Conference Title}}}, + author = {Surname, Name and Person, Sample}, + date = {2020-04}, + pages = {1234--1235}, + eventtitle = {2020 {{Placeholder Conference Title}}} +} + +@inproceedings{firstPaper, + title = {{{Placeholder Paper Title}}}, + booktitle = {2018 {{Placeholder Conference Title}}}, + author = {Person, Sample and Person, Sample and Surname, Name and Person, Sample}, + date = {2018-04}, + pages = {1234--1235}, + eventtitle = {2018 {{Placeholder Conference Title}}} +} diff --git a/sections/activities.tex b/sections/activities.tex new file mode 100644 index 0000000..cf4f233 --- /dev/null +++ b/sections/activities.tex @@ -0,0 +1,25 @@ + +\section{Activities \& Certificates} + +\denseouterlist{ + +\entrymid[\textbullet] +{HackIstanbul 2021 Finalist}{Fall 2021} +{Participated in the finals of HackIstanbul, an international CaptureTheFlag competition and got 4th place.} + +\entrymid[\textbullet] +{NAND2Tetris Course}{Summer 2021} +{Completed the first part of Hebrew University of Jerusalem's course NAND2Tetris} + +\entrymid[\textbullet] +{ColumbiaX DS101X Certificate}{Winter 2021} +{Completed ColumbiaX's course, Statistical Thinking for Data Science and Analytics} + +\entrymid[\textbullet] +{HarvardX CS50 Certificate}{Summer 2020} +{Completed Harvardx's course, Introduction to Artificial Intelligence with Python} + +\entrymid[\textbullet] +{MITx CS with Python Certificate}{Summer 2020} +{Completed MITx's course, Introduction to Computer Science and Programming Using Python} +} diff --git a/sections/awards.tex b/sections/awards.tex new file mode 100644 index 0000000..40c9900 --- /dev/null +++ b/sections/awards.tex @@ -0,0 +1,25 @@ + +\section{Honors \& Awards} + +\denseouterlist{ + +\entrymid[\textbullet] +{HackMasters 2024 $3^{rd}$ Place}{\textit{ Summer 2024 }}{} +\vspace{0.25em} +%{Participated in the finals of the HackMasters CTF, a turkish CTF competition and received 3rd place.} + +\entrymid[\textbullet] +{Blue and Yellow Belt in pwn.college}{\textit{ Spring 2022 }}{} +\vspace{0.25em} +% {Completed the pwn.college course teaching binary exploitation and reverse engineering} + +\entrymid[\textbullet] +{TUBITAK Research Project Competition $2^{nd}$ Place in Computer Science}{\textit{ Winter 2020 }}{} +\vspace{0.25em} +% {$2^{nd}$ place at TUBITAK research projects competition in the field of programming.} + +\entrymid[\textbullet] +{International WRO Friendship Tournament $1^{st}$ Place, Open Category.}{\textit{ Summer 2018 }}{} +\vspace{0.25em} +% {$1^{st}$ place in the Open Category of international WRO Friendship Tournament, WARC} +} diff --git a/sections/education.tex b/sections/education.tex new file mode 100644 index 0000000..78ff634 --- /dev/null +++ b/sections/education.tex @@ -0,0 +1,24 @@ +\section{Education} + +\outerlist{ + +\entrybig +{\textbf{Technische Universiteit Delft Master of Science}}{\textit{ Delft, NL }} +{\textit{ Computer Science MSc Programme }}{\textit{ 2021\textendash Present }} + +\innerlist{ + \entry{Specialization in Cyber Security and Distributed Systems} +} + +\vspace{0.2em} + +\entrybig +{\textbf{Technische Universiteit Delft Bachelor of Science}}{\textit{ Delft, NL }} +{\textit{ Computer Science and Enginnering BSc Programme }}{\textit{ 2021\textendash 2024 }} + +\innerlist{ + \entry{Graduated with Cum-laude (8.1/10). Minored in Global Affairs, Leiden University} + \entry{Systems track: Digital Systems, Embedded Software, Operating Systems} +} + +} diff --git a/sections/experience.tex b/sections/experience.tex new file mode 100644 index 0000000..740d7fe --- /dev/null +++ b/sections/experience.tex @@ -0,0 +1,42 @@ + +\section{Experience} + +\outerlist{ + +\entrybig + {\textbf{PRODAFT}}{\textit{ Den Haag, NL }} + {\textit{ Developer \& Offensive Cyber Threat Intelligence Analyst }}{\textit{ September 2022 - Present }} +\innerlist{ + \entry{Working on a threat intelligence correlation platform (CRADLE) to aggregate artifacts from data sources with high throughput.} + \entry{Development and implementation of graph-based algorithms using Neo4J: PageRank, Recommendation, Explainable AI, Risk Prediction.} + \entry{Internal tool development for automating TI tasks, management of team members and collaborative knowledge management.} + \entry{Penetration testing } +} + +\vspace{0.2em} + +\entrybig + {\textbf{Rotterdam Police Department}}{\textit{ Rotterdam, NL }} + {\textit{ Intern at Team Zeden and TBKK }}{\textit{ April 2023 - July 2023 }} +\innerlist{ + \entry{Worked on the development of an internal tool used for detection of encrypted containers in a live system or forensic evidence files.} +} + +\vspace{0.2em} + +\entrybig + {\textbf{TU Delft}}{\textit{ Delft, NL }} + {\textit{ Teaching Assistant }}{\textit{ September 2022 - February 2024 }} +\innerlist{ + \entry{Assisted in the teaching of the courses Object Oriented Programming, Computer Organization, Web \& Database Technologies and Embedded Software.} +} + +\vspace{0.2em} + +\entrybig + {\textbf{ASELSAN}}{\textit{ Ankara, TR }} + {\textit{ Intern at Software and Hardware Design }}{\textit{ January 2020 - February 2020 }} +\innerlist{ + \entry{Designed and produced a simple timing circuit \\ Learned the basics of FPGA design and developed a simple FPGA project using VHDL. } +} +} diff --git a/sections/interests.tex b/sections/interests.tex new file mode 100644 index 0000000..0f9f65c --- /dev/null +++ b/sections/interests.tex @@ -0,0 +1,6 @@ + +\section{Interests} + +\denseouterlist{ +\entry{\textbf{Interests: }} +} diff --git a/sections/languages.tex b/sections/languages.tex new file mode 100644 index 0000000..36f202e --- /dev/null +++ b/sections/languages.tex @@ -0,0 +1,8 @@ + +\section{Languages} + +\denseouterlist{ +\entry{\textbf{English: } Proficient, IELTS Score: C2} +\entry{\textbf{Turkish: } Mother tongue, Native Speaker} +\entry{\textbf{French: } Conversational, DELF level: B1} +} diff --git a/sections/profile.tex b/sections/profile.tex new file mode 100644 index 0000000..2e219b3 --- /dev/null +++ b/sections/profile.tex @@ -0,0 +1,10 @@ + +\section{Personal Profile} + +I am a high school student who is very enthusiastic about computer science and +would like to continue my academic journey in that field. Throughout my +high-school years, I have managed to learn about many topics of computer +science and improv in several programming languages while also continuing my +academic work. I am looking forward to study computer science in order to +develop a stronger grasp on this field and get a chance to learn about the more +advanced topics of IT. diff --git a/sections/projects.tex b/sections/projects.tex new file mode 100644 index 0000000..b50b75c --- /dev/null +++ b/sections/projects.tex @@ -0,0 +1,56 @@ +\section{Projects} + +\begin{minipage}[t]{0.48\textwidth} +\outerlist{ + \entrybig[\textbullet] + {\textbf{Sanctum} \textit{(C/Linux Kernel, 2024)}}{} + {A kernel module for seemless process-bound FDE.}{} +} +\end{minipage} +\begin{minipage}[t]{0.505\textwidth} +\outerlist{ + \entrybig[\textbullet] + {\textbf{Bachelor Thesis} \textit{(Python/ML, 2024)}}{} + {Impact of topological perturbations to GNN stability}{} +} +\end{minipage} + + +\vspace{0.1em} + +\begin{minipage}[t]{0.48\textwidth} +\outerlist{ + \entrybig[\textbullet] + {\textbf{DelftBlue API} \textit{(Spring Boot, 2023)}}{} + {An API for managing the Delft Blue Supercomputer.}{} +} +\end{minipage} +\begin{minipage}[t]{0.505\textwidth} +\outerlist{ + + \entrybig[\textbullet] + {\link{https://github.com/theFr1nge/massurl}{\textbf{massurl}} \textit{(C, 2021)}}{} + {A tool for sorting and sorting a large number of URLs.}{} + +} +\end{minipage} + +\vspace{0.1em} + + + +\begin{minipage}[t]{0.48\textwidth} +\outerlist{ + + \entrybig[\textbullet] + {\link{https://github.com/MetisHealth}{\textbf{MetisHealth}} \textit{(SpringBoot/VueJS, 2021)}}{} + {A patient and appointment management program}{} +} +\end{minipage} +\begin{minipage}[t]{0.505\textwidth} +\outerlist{ + \entrybig[\textbullet] + {\link{https://github.com/theFr1nge/YeetClock}{\textbf{YeetClock}} \textit{(Hardware/IoT, 2019)}}{} + {An open source smart alarm clock solution.}{} +} +\end{minipage} diff --git a/sections/publications.tex b/sections/publications.tex new file mode 100644 index 0000000..3fddc90 --- /dev/null +++ b/sections/publications.tex @@ -0,0 +1,9 @@ + +\nocite{*} +\printbibliography[title=Publications] + +% Can instead manually enter publications as shown: +% \section{Publications} +% \orderedouterlist{ +% \entry{S. Petridis, J. Shen, \textbf{D. Cetin} and M. Pantic, "Visual-Only Recognition of Normal, Whispered And Silent Speech", \textit{IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), April 2018}} +% } diff --git a/sections/references.tex b/sections/references.tex new file mode 100644 index 0000000..672b4e0 --- /dev/null +++ b/sections/references.tex @@ -0,0 +1 @@ +\section{Reference} diff --git a/sections/skills.tex b/sections/skills.tex new file mode 100644 index 0000000..80bb651 --- /dev/null +++ b/sections/skills.tex @@ -0,0 +1,7 @@ + +\section{Skills} + +\denseouterlist{ +\entry{\textbf{Programming Languages: } Python, C, C++, Golang, Java, JavaScript, Bash, x86 Assembly} +\entry{\textbf{Frameworks/Tools: } Django, Flask, QT, VueJS, Spring Boot, JavaFX, Linux/Unix, Neo4J, Docker} +} diff --git a/sections/teaching.tex b/sections/teaching.tex new file mode 100644 index 0000000..eed93c5 --- /dev/null +++ b/sections/teaching.tex @@ -0,0 +1,12 @@ + +\section{Teaching} + +\denseouterlist{ + +\entrymid[\textbullet] +{\textbf{Volunteering Coding Tutor} at a Village High School}{Winter 2019}{Voluntarily provided coding classes in python to a village school.} + +\entrymid[\textbullet] +{\textbf{Student Teaching Assistant} at TED Ankara College}{Spring 2018}{Coding fundementals education program.} + +} diff --git a/sections/texput.log b/sections/texput.log new file mode 100644 index 0000000..3bf89dc --- /dev/null +++ b/sections/texput.log @@ -0,0 +1,21 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/Arch Linux) (preloaded format=pdflatex 2021.12.8) 31 DEC 2021 11:45 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/yigit/Projects/CV/sections/main + +! Emergency stop. +<*> /home/yigit/Projects/CV/sections/main + +End of file on the terminal! + + +Here is how much of TeX's memory you used: + 4 strings out of 478994 + 177 string characters out of 5864751 + 283044 words of memory out of 5000000 + 17591 multiletter control sequences out of 15000+600000 + 403430 words of font info for 27 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 0i,0n,0p,40b,6s stack positions out of 5000i,500n,10000p,200000b,80000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/sections/volunteering.tex b/sections/volunteering.tex new file mode 100644 index 0000000..622212d --- /dev/null +++ b/sections/volunteering.tex @@ -0,0 +1,7 @@ + +\section{Volunteering \& Mentoring} + +\denseouterlist{ + + +} diff --git a/simplecv.sty b/simplecv.sty new file mode 100644 index 0000000..e100af0 --- /dev/null +++ b/simplecv.sty @@ -0,0 +1,155 @@ +\ProvidesPackage{simplecv} + +% Packages +\usepackage[cm]{fullpage} % Margins +\usepackage[hidelinks]{hyperref} % Hyperlinks +\usepackage{titlesec} % Title formatting +\usepackage{subfiles} % File importing +\usepackage{multicol} % Multiple columns +\usepackage[usenames,dvipsnames]{xcolor} % Coloring +\usepackage{enumitem} % List customization +\usepackage{lastpage} % Page numbering +\usepackage{fancyhdr} % Footers +\usepackage[russian,english]{babel} % Language styles +\usepackage{graphicx} % Importing graphics +\usepackage[export]{adjustbox} % Aligning margins +\usepackage{ifthen} % Conditionals + + +% % Chinese +% \usepackage{xeCJK} +% \setCJKmainfont{BabelStone Han} + +% % Cyrillic/Russian +% \usepackage{hyphenat} +% \babelfont{rm}{Droid Sans} + +% Styling +\pagestyle{fancy} +\fancyhf{} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0pt} +\urlstyle{same} +\raggedbottom +\raggedright +\setlength{\tabcolsep}{0in} + +% Quotes +\usepackage[autostyle,english=american]{csquotes} +\MakeOuterQuote{"} + +% Hyperlinks +% \newcommand{\link}[2]{\href{#1}{\underline{\smash{#2}}}} +\newcommand{\link}[2]{\href{#1}{#2}} + +% Define colors +\definecolor{color-text}{gray}{0.10} % light black +\definecolor{color-detail}{gray}{0.40} % dark gray +\colorlet{color-title}{\theme} % black + +% Set text color +\makeatletter +\newcommand{\globalcolor}[1]{\color{#1}\global\let\default@color\current@color} +\makeatother +\AtBeginDocument{\globalcolor{color-text}} + +% Shorthand +\newcommand{\github}[1]{\href{https://github.com/#1/}{github.com/#1}} +\newcommand{\email}[1]{\href{mailto:#1}{#1}} +\newcommand{\website}[1]{\href{https://#1/}{#1}} +\newcommand{\linkedin}[1]{\href{https://www.linkedin.com/in/#1/}{#1}} + +% Dummy environment +\newenvironment*{dummyenv}{}{} + +% Inline heading +\newcommand{\headinginline}[2]{ + \begin{minipage}[t]{0.60\textwidth} + \vspace*{\fill} + \Huge \textcolor{color-title}{#1} + \end{minipage} + \begin{minipage}[t]{0.35\textwidth} + \begin{flushright} + #2 + \end{flushright} + \end{minipage} +} + +% Photo heading +\newcommand{\headingphoto}[3]{ + \begin{minipage}[t]{0.60\textwidth} + \begin{dummyenv} + \vspace*{\fill} + \Huge \textcolor{color-title}{#1} + \end{dummyenv} + \vspace{5mm}\\ + #2 + \end{minipage} + \begin{minipage}[t]{0.35\textwidth} + \begin{flushright} + \includegraphics[width=.5\linewidth,valign=t]{#3} + \end{flushright} + \end{minipage} +} + +% Two-columns +\newcommand{\sidebyside}[2]{ + \begin{multicols}{2} + #1 \columnbreak + #2 \end{multicols} +} + +% Section titles +\titleformat{\section}{ + \scshape\raggedright\Large\color{color-title}}{}{0em}{}[\color{color-title}\titlerule + \vspace{-\smallskipamount}] + + +% Footer +% \fancyfoot[R]{Page \thepage \hspace{1pt} of \pageref{LastPage}} + +% Lists +\newcommand{\outerlist}[1]{ + \begin{itemize}[leftmargin=*] #1 \end{itemize}} +\newcommand{\denseouterlist}[1]{ + \begin{itemize}[leftmargin=*,itemsep=0pt] #1 \end{itemize}} +\newcommand{\innerlist}[1]{ +\begin{itemize}[topsep=0pt] \itemsep0em #1 \end{itemize}} +\newcommand{\orderedouterlist}[1]{ + \begin{enumerate}[leftmargin=*] #1 \end{enumerate}} + +% List items +\newcommand{\entry}[1]{\item\small{#1}} +\newcommand{\entryextra}[1]{\textcolor{color-detail}{\entry{#1}}} +\newcommand{\entrylabeled}[2][]{\item[#1]\small{#2}} + + +\newcommand{\entrymid}[4][]{ + \item[#1] \small{#2} \hfill \small{#3} + \vspace{-\smallskipamount} + \ifthenelse{\equal{#4}{}}{}{\item[]\small{\textit{#4}}} +} + +\newcommand{\entrybig}[5][]{\item[#1] + \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} + #2 & #3 \\ {\small#4} & {\small #5} \\ \end{tabular*}} + +% Fill year +\newcommand{\fillyear}[1]{\phantom{#1}} + +% Make author name bold: https://tex.stackexchange.com/a/327046 +\newcommand*{\boldname}[3]{% + \def\lastname{#1}% + \def\firstname{#2}% + \def\firstinit{#3}} +\boldname{}{}{} + +\renewcommand{\mkbibnamegiven}[1]{% + \ifboolexpr{ ( test {\ifdefequal{\firstname}{\namepartgiven}} or test {\ifdefequal{\firstinit}{\namepartgiven}} ) and test {\ifdefequal{\lastname}{\namepartfamily}} } + {\mkbibbold{#1}}{#1}% +} + +\renewcommand{\mkbibnamefamily}[1]{% + \ifboolexpr{ ( test {\ifdefequal{\firstname}{\namepartgiven}} or test {\ifdefequal{\firstinit}{\namepartgiven}} ) and test {\ifdefequal{\lastname}{\namepartfamily}} } + {\mkbibbold{#1}}{#1}% +} diff --git a/texput.log b/texput.log new file mode 100644 index 0000000..010e68f --- /dev/null +++ b/texput.log @@ -0,0 +1,21 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2022.11.13) 10 MAR 2023 18:54 +entering extended mode + \write18 enabled. + %&-line parsing enabled. +** + +! Emergency stop. +<*> + +End of file on the terminal! + + +Here is how much of TeX's memory you used: + 3 strings out of 478238 + 113 string characters out of 5850455 + 289994 words of memory out of 5000000 + 18344 multiletter control sequences out of 15000+600000 + 469259 words of font info for 28 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 0i,0n,0p,1b,6s stack positions out of 5000i,500n,10000p,200000b,80000s +! ==> Fatal error occurred, no output PDF file produced!