This commit is contained in:
parent
a4c225d0d0
commit
5fbdb41349
4
Makefile
4
Makefile
@ -13,9 +13,7 @@ all: pdf
|
|||||||
|
|
||||||
pdf: $(PDF_FILE)
|
pdf: $(PDF_FILE)
|
||||||
|
|
||||||
$(PDF_FILE): $(TEX_FILE) papers.bib sections/*.tex simplecv.sty
|
$(PDF_FILE): $(TEX_FILE)
|
||||||
$(PDFLATEX) -interaction=nonstopmode $(MAIN)
|
|
||||||
$(BIBER) $(MAIN)
|
|
||||||
$(PDFLATEX) -interaction=nonstopmode $(MAIN)
|
$(PDFLATEX) -interaction=nonstopmode $(MAIN)
|
||||||
$(PDFLATEX) -interaction=nonstopmode $(MAIN)
|
$(PDFLATEX) -interaction=nonstopmode $(MAIN)
|
||||||
|
|
||||||
|
|||||||
220
logs.txt
220
logs.txt
@ -1,220 +0,0 @@
|
|||||||
pdflatex -interaction=nonstopmode main
|
|
||||||
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex)
|
|
||||||
restricted \write18 enabled.
|
|
||||||
entering extended mode
|
|
||||||
(./main.tex
|
|
||||||
LaTeX2e <2023-11-01> patch level 1
|
|
||||||
L3 programming layer <2024-01-22>
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
|
|
||||||
Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric-comp.bbx
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric-comp.cbx))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty) (./simplecv.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/subfiles/subfiles.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/import/import.sty))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
|
|
||||||
Package xcolor Warning: Package option `usenames' is obsolete and ignored on in
|
|
||||||
put line 266.
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpage.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpage2e.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpagemodern.sty)
|
|
||||||
)) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)
|
|
||||||
! Package babel Error: Unknown option 'russian'. Either you misspelled it
|
|
||||||
(babel) or the language definition file russian.ldf
|
|
||||||
(babel) was not found.
|
|
||||||
See the babel package documentation for explanation.
|
|
||||||
Type H <return> for immediate help.
|
|
||||||
...
|
|
||||||
|
|
||||||
l.4291 \ProcessOptions*
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjustbox.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjcalc.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/trimclip.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/collectbox/collectbox.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/tc-pdftex.def))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/csquotes/csquotes.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/csquotes/csquotes.def)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/csquotes/csquotes.cfg)))
|
|
||||||
No file main.aux.
|
|
||||||
*geometry* driver: auto-detecting
|
|
||||||
*geometry* detected driver: pdftex
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
|
|
||||||
No file main.bbl.
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
|
||||||
[Loading MPS to PDF converter (version 2006.09.02).]
|
|
||||||
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
|
|
||||||
(./sections/education.tex) (./sections/experience.tex) (./sections/projects.tex
|
|
||||||
Overfull \hbox (2.69792pt too wide) in paragraph at lines 8--8
|
|
||||||
[][]
|
|
||||||
Overfull \hbox (2.26958pt too wide) in paragraph at lines 15--15
|
|
||||||
[][]
|
|
||||||
Overfull \hbox (2.69792pt too wide) in paragraph at lines 25--25
|
|
||||||
[][]
|
|
||||||
Overfull \hbox (2.26958pt too wide) in paragraph at lines 32--32
|
|
||||||
[][]
|
|
||||||
Overfull \hbox (2.69792pt too wide) in paragraph at lines 42--42
|
|
||||||
[][]
|
|
||||||
Overfull \hbox (2.26958pt too wide) in paragraph at lines 49--49
|
|
||||||
[][]
|
|
||||||
Overfull \hbox (2.69792pt too wide) in paragraph at lines 62--62
|
|
||||||
[][]
|
|
||||||
Overfull \hbox (2.26958pt too wide) in paragraph at lines 69--69
|
|
||||||
[][]
|
|
||||||
) (./sections/awards.tex) (./sections/skills.tex) [1{/var/lib/texmf/fonts/map/p
|
|
||||||
dftex/updmap/pdftex.map}]
|
|
||||||
enddocument/afterlastpage: lastpage setting LastPage.
|
|
||||||
(./main.aux)
|
|
||||||
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 tcrm1000
|
|
||||||
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input tcrm1000
|
|
||||||
This is METAFONT, Version 2.71828182 (TeX Live 2023/Debian) (preloaded base=mf)
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm1000.mf
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm.mf
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymb.mf
|
|
||||||
Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
|
|
||||||
Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txpseudo.mf
|
|
||||||
Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txaccent.mf
|
|
||||||
Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [27] [29])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txgen.mf
|
|
||||||
Ok [100] [109] [98] [99] [108])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymbol.mf
|
|
||||||
Ok [13] [18] [21] [22] [23] [24] [25] [26] [28] [31] [32] [36] [39] [44]
|
|
||||||
[45] [46] [42] [47] [60] [61] [62] [77] [79] [87] [110] [91] [93] [94] [95]
|
|
||||||
[96] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
|
|
||||||
[138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
|
|
||||||
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
|
|
||||||
[162] [163] [164] [165] [166] [167] [168] [169] [171] [172] [173] [174]
|
|
||||||
[175] [177] [176] [180] [181] [182] [183] [184] [187] [191] [214] [246])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txromod.mf
|
|
||||||
Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrsuper.mf
|
|
||||||
Ok [185] [178] [179] [170] [186])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrfract.mf
|
|
||||||
Ok [188] [189] [190]) ) ) )
|
|
||||||
(some charht values had to be adjusted by as much as 0.06943pt)
|
|
||||||
Font metrics written on tcrm1000.tfm.
|
|
||||||
Output written on tcrm1000.600gf (128 characters, 23548 bytes).
|
|
||||||
Transcript written on tcrm1000.log.
|
|
||||||
mktexpk: /root/.texlive2023/texmf-var/fonts/pk/ljfour/jknappen/ec/tcrm1000.600pk: successfully generated.
|
|
||||||
LaTeX Warning: There were undefined references.
|
|
||||||
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
|
|
||||||
Package rerunfilecheck Warning: File `main.out' has changed.
|
|
||||||
(rerunfilecheck) Rerun to get outlines right
|
|
||||||
(rerunfilecheck) or use package `bookmark'.
|
|
||||||
Package lastpage Warning: Rerun to get the references right on input line 57.
|
|
||||||
Package biblatex Warning: Please (re)run Biber on the file:
|
|
||||||
(biblatex) main
|
|
||||||
(biblatex) and rerun LaTeX afterwards.
|
|
||||||
)
|
|
||||||
(see the transcript file for additional information) </root/.texlive2023/texmf-
|
|
||||||
var/fonts/pk/ljfour/jknappen/ec/tcrm1000.600pk>
|
|
||||||
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 tcrm1095
|
|
||||||
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input tcrm1095
|
|
||||||
This is METAFONT, Version 2.71828182 (TeX Live 2023/Debian) (preloaded base=mf)
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm1095.mf
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm.mf
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymb.mf
|
|
||||||
Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
|
|
||||||
Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txpseudo.mf
|
|
||||||
Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txaccent.mf
|
|
||||||
Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [27] [29])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txgen.mf
|
|
||||||
Ok [100] [109] [98] [99] [108])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymbol.mf
|
|
||||||
Ok [13] [18] [21] [22] [23] [24] [25] [26] [28] [31] [32] [36] [39] [44]
|
|
||||||
[45] [46] [42] [47] [60] [61] [62] [77] [79] [87] [110] [91] [93] [94] [95]
|
|
||||||
[96] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
|
|
||||||
[138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
|
|
||||||
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
|
|
||||||
[162] [163] [164] [165] [166] [167] [168] [169] [171] [172] [173] [174]
|
|
||||||
[175] [177] [176] [180] [181] [182] [183] [184] [187] [191] [214] [246])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txromod.mf
|
|
||||||
Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrsuper.mf
|
|
||||||
Ok [185] [178] [179] [170] [186])
|
|
||||||
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrfract.mf
|
|
||||||
Ok [188] [189] [190]) ) ) )
|
|
||||||
(some charht values had to be adjusted by as much as 0.06952pt)
|
|
||||||
Font metrics written on tcrm1095.tfm.
|
|
||||||
Output written on tcrm1095.600gf (128 characters, 25592 bytes).
|
|
||||||
Transcript written on tcrm1095.log.
|
|
||||||
mktexpk: /root/.texlive2023/texmf-var/fonts/pk/ljfour/jknappen/ec/tcrm1095.600pk: successfully generated.
|
|
||||||
</root/.texlive2023/texmf-var/f
|
|
||||||
onts/pk/ljfour/jknappen/ec/tcrm1095.600pk></usr/share/texlive/texmf-dist/fonts/
|
|
||||||
type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/
|
|
||||||
public/amsfonts/cm/cmcsc10.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi
|
|
||||||
c/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfo
|
|
||||||
nts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/
|
|
||||||
cmr17.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.
|
|
||||||
pfb>
|
|
||||||
Output written on main.pdf (1 page, 101304 bytes).
|
|
||||||
Transcript written on main.log.
|
|
||||||
make: *** [Makefile:17: main.pdf] Error 1
|
|
||||||
279
main.tex
279
main.tex
@ -1,125 +1,208 @@
|
|||||||
\documentclass[11pt]{article}
|
%-------------------------
|
||||||
\usepackage[letterpaper,
|
% Resume in Latex
|
||||||
top=0.5in,
|
% Author : Jake Gutierrez
|
||||||
bottom=0.5in,
|
% Based off of: https://github.com/sb2nov/resume
|
||||||
left=0.5in,
|
% License : MIT
|
||||||
right=0.5in]{geometry}
|
%------------------------
|
||||||
|
|
||||||
\usepackage{XCharter}
|
\documentclass[letterpaper,11pt]{article}
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[utf8]{inputenc}
|
\usepackage{latexsym}
|
||||||
|
\usepackage[empty]{fullpage}
|
||||||
|
\usepackage{titlesec}
|
||||||
|
\usepackage{marvosym}
|
||||||
|
\usepackage[usenames,dvipsnames]{color}
|
||||||
|
\usepackage{verbatim}
|
||||||
\usepackage{enumitem}
|
\usepackage{enumitem}
|
||||||
\usepackage[hidelinks]{hyperref}
|
\usepackage[hidelinks]{hyperref}
|
||||||
\usepackage{titlesec}
|
\usepackage{fancyhdr}
|
||||||
\usepackage{xcolor}
|
\usepackage[english]{babel}
|
||||||
\usepackage{graphicx}
|
\usepackage{tabularx}
|
||||||
\raggedright
|
|
||||||
\pagestyle{empty}
|
|
||||||
|
|
||||||
\input{glyphtounicode}
|
\input{glyphtounicode}
|
||||||
|
|
||||||
|
|
||||||
|
%----------FONT OPTIONS----------
|
||||||
|
% sans-serif
|
||||||
|
% \usepackage[sfdefault]{FiraSans}
|
||||||
|
% \usepackage[sfdefault]{roboto}
|
||||||
|
% \usepackage[sfdefault]{noto-sans}
|
||||||
|
% \usepackage[default]{sourcesanspro}
|
||||||
|
|
||||||
|
% serif
|
||||||
|
% \usepackage{CormorantGaramond}
|
||||||
|
% \usepackage{charter}
|
||||||
|
|
||||||
|
|
||||||
|
\pagestyle{fancy}
|
||||||
|
\fancyhf{} % clear all header and footer fields
|
||||||
|
\fancyfoot{}
|
||||||
|
\renewcommand{\headrulewidth}{0pt}
|
||||||
|
\renewcommand{\footrulewidth}{0pt}
|
||||||
|
|
||||||
|
% Adjust margins
|
||||||
|
\addtolength{\oddsidemargin}{-0.5in}
|
||||||
|
\addtolength{\evensidemargin}{-0.5in}
|
||||||
|
\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
|
||||||
|
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
|
||||||
|
|
||||||
|
% Ensure that generate pdf is machine readable/ATS parsable
|
||||||
\pdfgentounicode=1
|
\pdfgentounicode=1
|
||||||
|
|
||||||
% Define professional colors
|
%-------------------------
|
||||||
\definecolor{headerblue}{RGB}{25, 25, 112}
|
% Custom commands
|
||||||
\definecolor{accentblue}{RGB}{70, 130, 180}
|
\newcommand{\resumeItem}[1]{
|
||||||
\definecolor{darkgray}{RGB}{64, 64, 64}
|
\item\small{
|
||||||
|
{#1 \vspace{-2pt}}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
% Enhanced section formatting with color
|
\newcommand{\resumeSubheading}[4]{
|
||||||
\titleformat{\section}{\color{headerblue}\bfseries\large}{}{0pt}{}[\vspace{1pt}{\color{accentblue}\titlerule}\vspace{-6.5pt}]
|
\vspace{-2pt}\item
|
||||||
|
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
|
||||||
|
\textbf{#1} & #2 \\
|
||||||
|
\textit{\small#3} & \textit{\small #4} \\
|
||||||
|
\end{tabular*}\vspace{-7pt}
|
||||||
|
}
|
||||||
|
|
||||||
\renewcommand\labelitemi{$\vcenter{\hbox{\small\color{accentblue}$\bullet$}}$}
|
\newcommand{\resumeSubSubheading}[2]{
|
||||||
\setlist[itemize]{itemsep=-2pt, leftmargin=12pt, topsep=7pt}
|
\item
|
||||||
|
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
|
||||||
|
\textit{\small#1} & \textit{\small #2} \\
|
||||||
|
\end{tabular*}\vspace{-7pt}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand{\resumeProjectHeading}[2]{
|
||||||
|
\item
|
||||||
|
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
|
||||||
|
\small#1 & #2 \\
|
||||||
|
\end{tabular*}\vspace{-7pt}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}
|
||||||
|
|
||||||
|
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
|
||||||
|
|
||||||
|
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
|
||||||
|
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
|
||||||
|
\newcommand{\resumeItemListStart}{\begin{itemize}}
|
||||||
|
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
|
||||||
|
|
||||||
|
%-------------------------------------------
|
||||||
|
%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
% Custom command for highlighting key achievements
|
|
||||||
\newcommand{\highlight}[1]{\textbf{\color{darkgray}#1}}
|
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
% Name with enhanced styling
|
%----------HEADING----------
|
||||||
\centerline{\Huge\color{headerblue}\textbf{Yiğit Çolakoğlu}}
|
\begin{center}
|
||||||
|
\textbf{\Huge \scshape Yiğit Çolakoğlu} \\ \vspace{1pt}
|
||||||
|
\href{mailto:root@yigit.run}{\underline{root@yigit.run}} $|$
|
||||||
|
\href{https://yigit.run}{\underline{yigit.run}} $|$
|
||||||
|
\href{https://github.com/arg3t}{\underline{github.com/arg3t}}
|
||||||
|
\end{center}
|
||||||
|
|
||||||
\vspace{5pt}
|
|
||||||
|
|
||||||
% Contact Information with subtle styling
|
%-----------EDUCATION-----------
|
||||||
\centerline{\color{darkgray}root@yigit.run | yigit.run | github.com/arg3t}
|
\section{Education}
|
||||||
|
\resumeSubHeadingListStart
|
||||||
|
\resumeSubheading
|
||||||
|
{TU Delft}{Delft, Netherlands}
|
||||||
|
{MSc in Computer Science (Cyber Security \& Distributed Systems)}{Sept 2024 -- Present}
|
||||||
|
\resumeSubheading
|
||||||
|
{TU Delft}{Delft, Netherlands}
|
||||||
|
{BSc in Computer Science and Engineering, Cum Laude (8.1/10)}{Sept 2021 -- June 2024}
|
||||||
|
\resumeSubHeadingListEnd
|
||||||
|
|
||||||
\vspace{-10pt}
|
|
||||||
|
|
||||||
% Education
|
%-----------EXPERIENCE-----------
|
||||||
\section*{Education}
|
\section{Experience}
|
||||||
\textbf{TU Delft} -- MSc in Computer Science (Cyber Security \& Distributed Systems) \hfill Sept 2024 -- Present \\
|
\resumeSubHeadingListStart
|
||||||
\textbf{TU Delft} -- BSc in Computer Science and Engineering, \textit{\color{accentblue}Cum Laude} (\highlight{8.1/10}) \hfill Sept 2021 -- June 2024
|
|
||||||
|
|
||||||
\vspace{-6.5pt}
|
\resumeSubheading
|
||||||
|
{Developer \& Offensive Cyber Threat Intelligence Analyst}{Sept 2022 -- Present}
|
||||||
|
{PRODAFT}{Den Haag, Netherlands}
|
||||||
|
\resumeItemListStart
|
||||||
|
\resumeItem{Maintain OSS threat intelligence correlation platform (CRADLE) processing 15,000+ weekly artifacts from 5 data sources, reducing analysis time by 45\%}
|
||||||
|
\resumeItem{Lead team of 5 engineers developing open source threat intelligence platform CRADLE with 200+ GitHub stars}
|
||||||
|
\resumeItem{Implemented graph-based correlation algorithms (PageRank, risk propagation) in Neo4j for threat classification across 1M+ nodes}
|
||||||
|
\resumeItem{Automated 8 manual threat intelligence workflows using Python, saving 20 hours weekly}
|
||||||
|
\resumeItem{Conducted threat hunting operations, authoring 2 published reports and presenting at ONE Security Summit}
|
||||||
|
\resumeItemListEnd
|
||||||
|
|
||||||
% Experience
|
\resumeSubheading
|
||||||
\section*{Experience}
|
{Teaching Assistant}{Sept 2022 -- Present}
|
||||||
\textbf{Developer \& Offensive Cyber Threat Intelligence Analyst,} PRODAFT -- Den Haag, NL \hfill Sept 2022 -- Present
|
{TU Delft}{Delft, Netherlands}
|
||||||
\vspace{-9pt}
|
\resumeItemListStart
|
||||||
\begin{itemize}
|
\resumeItem{Instructed 500+ students across 6 computer science courses including Computer Organization, Distributed Systems, and Embedded Software}
|
||||||
\item Maintain OSS threat intelligence correlation platform (CRADLE) processing \highlight{15,000+ weekly artifacts} from 5 data sources, reducing analysis time by \highlight{45\%}
|
\resumeItemListEnd
|
||||||
\item Lead team of \highlight{5 engineers} developing open source threat intelligence platform CRADLE with \highlight{200+ GitHub stars}
|
|
||||||
\item Implemented graph-based correlation algorithms (PageRank, risk propagation) in Neo4j for threat classification across \highlight{1M+ nodes}
|
|
||||||
\item Automated \highlight{8 manual threat intelligence workflows} using Python, saving \highlight{20 hours weekly}
|
|
||||||
\item Conducted threat hunting operations, authoring \highlight{2 published reports} and presenting at ONE Security Summit
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\textbf{Teaching Assistant,} TU Delft -- Delft, NL \hfill Sept 2022 -- Present
|
\resumeSubheading
|
||||||
\vspace{-9pt}
|
{Digital Forensics Automation Developer Intern}{Apr 2023 -- July 2023}
|
||||||
\begin{itemize}
|
{Police Department}{Rotterdam, Netherlands}
|
||||||
\item Instructed \highlight{500+ students} across \highlight{6 computer science courses} including Computer Organization, Distributed Systems, and Embedded Software
|
\resumeItemListStart
|
||||||
\end{itemize}
|
\resumeItem{Developed Python-based forensic tool detecting encrypted containers in 5TB+ evidence files, eliminating manual analysis tasks}
|
||||||
|
\resumeItem{Automated field data extraction from desktop devices allowing officers to quickly acquire data from live systems with minimal training}
|
||||||
|
\resumeItemListEnd
|
||||||
|
|
||||||
\textbf{Digital Forensics Automation Developer Intern,} Police Department -- Rotterdam, NL \hfill Apr 2023 -- July 2023
|
\resumeSubHeadingListEnd
|
||||||
\vspace{-9pt}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Developed Python-based forensic tool detecting encrypted containers in \highlight{5TB+ evidence files}, eliminating manual analysis tasks
|
|
||||||
\item Automated field data extraction from desktop devices allowing officers to quickly acquire data from live systems with minimal training
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\vspace{-18.5pt}
|
|
||||||
|
|
||||||
% Projects
|
%-----------PROJECTS-----------
|
||||||
\section*{Projects}
|
\section{Projects}
|
||||||
\textbf{CTF Challenge Designer \& Organizer} \hfill ctf.ewi.tudelft.nl
|
\resumeSubHeadingListStart
|
||||||
\vspace{-9pt}
|
\resumeProjectHeading
|
||||||
\begin{itemize}
|
{\textbf{CTF Challenge Designer \& Organizer}}{}
|
||||||
\item Organized \highlight{2 CTF competitions} with \highlight{300+ participants}, TU Delft's largest CTF event
|
\resumeItemListStart
|
||||||
\item Designed \highlight{5 CTF challenges} ranging from web exploitation to binary/kernel exploitation
|
\resumeItem{Organized 2 CTF competitions with 300+ participants, TU Delft's largest CTF event}
|
||||||
\end{itemize}
|
\resumeItem{Designed 5 CTF challenges ranging from web exploitation to binary/kernel exploitation}
|
||||||
|
\resumeItemListEnd
|
||||||
|
\resumeProjectHeading
|
||||||
|
{\textbf{Tilikum -- DAG-based Consensus Protocol with Fair Ordering}}{}
|
||||||
|
\resumeItemListStart
|
||||||
|
\resumeItem{Developed fair-ordering algorithm preventing MEV attacks using ordering linearizability and batch-order-fairness}
|
||||||
|
\resumeItem{Optimized BFT consensus achieving 12,000 tx/s throughput with \textless{}2s latency, major improvement for fair ordering protocols}
|
||||||
|
\resumeItemListEnd
|
||||||
|
\resumeProjectHeading
|
||||||
|
{\textbf{LLVM Fence Optimization -- Memory Ordering Optimization}}{}
|
||||||
|
\resumeItemListStart
|
||||||
|
\resumeItem{Implemented LLVM pass optimizing fence placement in concurrent programs using min-cut max-flow algorithm}
|
||||||
|
\resumeItem{Fully eliminate unnecessary fences in LLVM programs while ensuring memory consistency}
|
||||||
|
\resumeItemListEnd
|
||||||
|
\resumeProjectHeading
|
||||||
|
{\textbf{Sanctum -- Process-Bound Disk Encryption}}{}
|
||||||
|
\resumeItemListStart
|
||||||
|
\resumeItem{Developed Linux kernel module enabling transparent per-process encryption with \textless{}5\% performance overhead}
|
||||||
|
\resumeItemListEnd
|
||||||
|
\resumeProjectHeading
|
||||||
|
{\textbf{massurl -- High-Performance URL Reconnaissance Tool}}{}
|
||||||
|
\resumeItemListStart
|
||||||
|
\resumeItem{Built URL aggregator processing 250K+ URLs/second}
|
||||||
|
\resumeItemListEnd
|
||||||
|
\resumeSubHeadingListEnd
|
||||||
|
|
||||||
\textbf{Tilikum -- DAG-based Consensus Protocol with Fair Ordering} \hfill
|
|
||||||
\vspace{-9pt}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Developed fair-ordering algorithm preventing MEV attacks using ordering linearizability and batch-order-fairness
|
|
||||||
\item Optimized BFT consensus achieving \highlight{12,000 tx/s throughput} with \highlight{<2s latency}, major improvement for fair ordering protocols
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\textbf{LLVM Fence Optimization -- Memory Ordering Optimization} \hfill github.com/arg3t/cs4560\_fencing
|
%-----------PROGRAMMING SKILLS-----------
|
||||||
\vspace{-9pt}
|
\section{Technical Skills}
|
||||||
\begin{itemize}
|
\begin{itemize}[leftmargin=0.15in, label={}]
|
||||||
\item Implemented LLVM pass optimizing fence placement in concurrent programs using min-cut max-flow algorithm
|
\small{\item{
|
||||||
\item Fully eliminate unnecessary fences in LLVM programs while ensuring memory consistency
|
\textbf{Languages}{: Python, C, Rust, Go, Java, JavaScript, Bash} \\
|
||||||
\end{itemize}
|
\textbf{Technologies}{: Django, Neo4j, Linux Kernel, Docker, Kubernetes, Git, PostgreSQL, React, Qt, Tokio} \\
|
||||||
|
\textbf{Security}{: Penetration Testing, Threat Intelligence, Binary Exploitation, Byzantine Consensus, Concurrency}
|
||||||
|
}}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
\textbf{Sanctum -- Process-Bound Disk Encryption} \hfill github.com/arg3t/sanctum
|
|
||||||
\vspace{-9pt}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Developed Linux kernel module enabling transparent per-process encryption with \highlight{<5\% performance overhead}
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\textbf{massurl -- High-Performance URL Reconnaissance Tool} \hfill github.com/arg3t/massurl
|
|
||||||
\vspace{-9pt}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Built URL aggregator processing \highlight{250K+ URLs/second}
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\vspace{-18.5pt}
|
|
||||||
|
|
||||||
% Skills with enhanced formatting
|
|
||||||
\section*{Skills}
|
|
||||||
\textbf{Languages:} Python, C, Rust, Go, Java, JavaScript, Bash \\
|
|
||||||
\textbf{Technologies:} Django, Neo4j, Linux Kernel, Docker, Kubernetes, Git, PostgreSQL, React, Qt, Tokio \\
|
|
||||||
\textbf{Security:} Penetration Testing, Threat Intelligence, Binary Exploitation, Byzantine Consensus, Concurrency \\
|
|
||||||
|
|
||||||
|
%-------------------------------------------
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|||||||
@ -1,25 +0,0 @@
|
|||||||
|
|
||||||
\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}
|
|
||||||
}
|
|
||||||
@ -1,25 +0,0 @@
|
|||||||
|
|
||||||
\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}
|
|
||||||
}
|
|
||||||
@ -1,24 +0,0 @@
|
|||||||
\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}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,28 +0,0 @@
|
|||||||
\section{Experience}
|
|
||||||
|
|
||||||
\outerlist{
|
|
||||||
\entrybig
|
|
||||||
{\textbf{PRODAFT}}{Den Haag, NL}
|
|
||||||
{Developer \& Offensive Cyber Threat Intelligence Analyst}{Sept 2022 – Present}
|
|
||||||
\innerlist{
|
|
||||||
\entry{Maintain the OSS threat intelligence correlation platform (CRADLE) processing 15000+ weekly artifacts from 5 data sources, reducing analysis time by 45\%}
|
|
||||||
\entry{Lead a team of 5 engineers to develop the open source threat intelligence platform CRADLE, with 200+ stars on GitHub}
|
|
||||||
\entry{Implemented graph-based correlation algorithms (PageRank, risk propagation) in Neo4j for threat classification and propagation across 1M+ nodes}
|
|
||||||
\entry{Automated 8 manual threat intelligence workflows using Python, saving 20 hours weekly}
|
|
||||||
\entry{Conducted threat hunting operations, writing and releasing 2 reports and giving a talk in the ONE Security Security Summit 2024}
|
|
||||||
}
|
|
||||||
\vspace{0.2em}
|
|
||||||
\entrybig
|
|
||||||
{\textbf{TU Delft}}{Delft, NL}
|
|
||||||
{Teaching Assistant}{Sept 2022 – Present}
|
|
||||||
\innerlist{
|
|
||||||
\entry{Instructed 500+ students across 6 computer science courses including Computer Organisation, Distributed Systems, and Embedded Software}
|
|
||||||
}
|
|
||||||
\vspace{0.2em}
|
|
||||||
\entrybig
|
|
||||||
{\textbf{Rotterdam Police Department}}{Rotterdam, NL}
|
|
||||||
{Digital Forensics Automation Developer Intern}{Apr 2023 – July 2023}
|
|
||||||
\innerlist{
|
|
||||||
\entry{Developed Python-based forensic tool detecting encrypted containers in 5TB+ evidence files, fully eliminating manual analysis tasks}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,6 +0,0 @@
|
|||||||
|
|
||||||
\section{Interests}
|
|
||||||
|
|
||||||
\denseouterlist{
|
|
||||||
\entry{\textbf{Interests: }}
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
|
|
||||||
\section{Languages}
|
|
||||||
|
|
||||||
\denseouterlist{
|
|
||||||
\entry{\textbf{English: } Proficient, IELTS Score: C2}
|
|
||||||
\entry{\textbf{Turkish: } Mother tongue, Native Speaker}
|
|
||||||
\entry{\textbf{French: } Conversational, DELF level: B1}
|
|
||||||
}
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
|
|
||||||
\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.
|
|
||||||
@ -1,33 +0,0 @@
|
|||||||
\section{Projects}
|
|
||||||
\outerlist{
|
|
||||||
\entrybig
|
|
||||||
{\textbf{Tilikum} – DAG-based Consensus Protocol with Fair Ordering}{github.com/arg3t/tilikum}
|
|
||||||
{Rust, Tokio}{2024 – 2025}
|
|
||||||
\innerlist{
|
|
||||||
\entry{Developed fair-ordering algorithm preventing MEV attacks using ordering linearizability and batch-order-fairness}
|
|
||||||
\entry{Optimized the BFT Consensus mechanism to achieve 12000 tx/s throughput with <2s latency (big improvement for fair ordering protocols)}
|
|
||||||
}
|
|
||||||
\vspace{0.2em}
|
|
||||||
\entrybig
|
|
||||||
{\textbf{Sanctum} – Process-Bound Full Disk Encryption}{github.com/arg3t/sanctum}
|
|
||||||
{C, Linux Kernel}{2024}
|
|
||||||
\innerlist{
|
|
||||||
\entry{Developed kernel module enabling transparent per-process encryption to achieve complete data confidentiality in multi-user systems}
|
|
||||||
}
|
|
||||||
|
|
||||||
\vspace{0.2em}
|
|
||||||
\entrybig
|
|
||||||
{\textbf{Bachelor Thesis} – GNN Robustness Analysis}{github.com/arg3t/thesis}
|
|
||||||
{Python, PyTorch}{2024}
|
|
||||||
\innerlist{
|
|
||||||
\entry{Analyzed impact of topological perturbations on Graph Neural Network stability across 5 benchmark datasets}
|
|
||||||
\entry{Discovered correlations between 4 graph metrics' perturbations and the model's performance drop}
|
|
||||||
}
|
|
||||||
|
|
||||||
\vspace{0.2em}
|
|
||||||
\entrybig
|
|
||||||
{\textbf{massurl} – High-Performance URL Reconnaissance Tool (C)}{github.com/theFr1nge/massurl - 2021}
|
|
||||||
\innerlist{
|
|
||||||
\entry{Built high-performance URL aggregator and recon tool for processing 250K+ URLs per second.}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,9 +0,0 @@
|
|||||||
|
|
||||||
\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}}
|
|
||||||
% }
|
|
||||||
@ -1 +0,0 @@
|
|||||||
\section{Reference}
|
|
||||||
@ -1,6 +0,0 @@
|
|||||||
\section{Skills}
|
|
||||||
\denseouterlist{
|
|
||||||
\entry{\textbf{Languages:} Python, C, Rust, Go, Java, JavaScript, Bash}
|
|
||||||
\entry{\textbf{Technologies:} Django, Neo4j, Tokio, Docker, Git, PostgreSQL, React}
|
|
||||||
\entry{\textbf{Domains:} Threat Intelligence, Penetration Testing, Distributed Systems, Consensus Protocols, Digital Forensics}
|
|
||||||
}
|
|
||||||
@ -1,12 +0,0 @@
|
|||||||
|
|
||||||
\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.}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,21 +0,0 @@
|
|||||||
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!
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
|
|
||||||
\section{Volunteering \& Mentoring}
|
|
||||||
|
|
||||||
\denseouterlist{
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
154
simplecv.sty
154
simplecv.sty
@ -1,154 +0,0 @@
|
|||||||
\ProvidesPackage{simplecv}
|
|
||||||
|
|
||||||
% Packages
|
|
||||||
\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[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}%
|
|
||||||
}
|
|
||||||
21
texput.log
21
texput.log
@ -1,21 +0,0 @@
|
|||||||
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!
|
|
||||||
Loading…
x
Reference in New Issue
Block a user