From f74f0dd62bf4696f5525abb522abf4d7d58db71a Mon Sep 17 00:00:00 2001 From: derek-thomas Date: Mon, 30 Mar 2026 19:27:12 -0500 Subject: [PATCH] feat: add Derek's CV using Awesome-CV format Migrates Derek's CV from res.cls to Awesome-CV (lualatex). Updates awesome-cv.cls font to Source Sans Pro for Docker TeX Live 2025 compat. Co-Authored-By: Claude Sonnet 4.6 --- Makefile | 9 ++++- awesome-cv.cls | 4 +- cv/education.tex | 29 ++++++++++++++ cv/experience.tex | 92 ++++++++++++++++++++++++++++++++++++++++++++ cv/publications.tex | 34 ++++++++++++++++ cv/summary.tex | 15 ++++++++ derek.pdf | Bin 0 -> 49122 bytes derek.tex | 60 +++++++++++++++++++++++++++++ 8 files changed, 240 insertions(+), 3 deletions(-) create mode 100644 cv/education.tex create mode 100644 cv/experience.tex create mode 100644 cv/publications.tex create mode 100644 cv/summary.tex create mode 100644 derek.pdf create mode 100644 derek.tex diff --git a/Makefile b/Makefile index 3e093fd..70393d8 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,21 @@ -.PHONY: examples +.PHONY: examples derek CC = lualatex EXAMPLES_DIR = examples RESUME_DIR = examples/resume CV_DIR = examples/cv +DEREK_CV_DIR = cv RESUME_SRCS = $(shell find $(RESUME_DIR) -name '*.tex') CV_SRCS = $(shell find $(CV_DIR) -name '*.tex') +DEREK_CV_SRCS = $(shell find $(DEREK_CV_DIR) -name '*.tex') examples: $(foreach x, coverletter cv resume, $x.pdf) +derek: derek.pdf + +derek.pdf: derek.tex $(DEREK_CV_SRCS) + $(CC) derek.tex + resume.pdf: $(EXAMPLES_DIR)/resume.tex $(RESUME_SRCS) $(CC) -output-directory=$(EXAMPLES_DIR) $< diff --git a/awesome-cv.cls b/awesome-cv.cls index 8e68d92..b6cdfdb 100644 --- a/awesome-cv.cls +++ b/awesome-cv.cls @@ -81,7 +81,7 @@ \defaultfontfeatures{ Renderer=HarfBuzz, } -\setmainfont{Source Sans 3}[ +\setmainfont{Source Sans Pro}[ UprightFont=*, ItalicFont=* Italic, BoldFont=* Bold, @@ -89,7 +89,7 @@ FontFace={l}{n}{Font=* Light}, FontFace={l}{it}{Font=* Light Italic}, ] -\setsansfont{Source Sans 3}[ +\setsansfont{Source Sans Pro}[ UprightFont=*, ItalicFont=* Italic, BoldFont=* Bold, diff --git a/cv/education.tex b/cv/education.tex new file mode 100644 index 0000000..8c4fbde --- /dev/null +++ b/cv/education.tex @@ -0,0 +1,29 @@ +%------------------------------------------------------------------------------- +% SECTION TITLE +%------------------------------------------------------------------------------- +\cvsection{Education} + + +%------------------------------------------------------------------------------- +% CONTENT +%------------------------------------------------------------------------------- +\begin{cventries} + +%--------------------------------------------------------- + \cventry + {MEng Electrical \& Computer Engineering \textnormal{--- \textit{Magna Cum Laude + Honours}, GPA \textbf{4.0}}} % Degree + {University of Louisville} % Institution + {Louisville, KY, USA} % Location + {Dec. 2011 -- Dec. 2012} % Date(s) + {} + +%--------------------------------------------------------- + \cventry + {BSc Electrical \& Computer Engineering, Mathematics Minor \textnormal{--- GPA \textbf{3.6}}} % Degree + {University of Louisville} % Institution + {Louisville, KY, USA} % Location + {Aug. 2007 -- Dec. 2011} % Date(s) + {} + +%--------------------------------------------------------- +\end{cventries} diff --git a/cv/experience.tex b/cv/experience.tex new file mode 100644 index 0000000..5605c09 --- /dev/null +++ b/cv/experience.tex @@ -0,0 +1,92 @@ +%------------------------------------------------------------------------------- +% SECTION TITLE +%------------------------------------------------------------------------------- +\cvsection{Experience} + + +%------------------------------------------------------------------------------- +% CONTENT +%------------------------------------------------------------------------------- +\begin{cventries} + +%--------------------------------------------------------- + \cventry + {Machine Learning Success Engineer} % Job title + {\href{https://www.huggingface.co/}{Hugging Face} (World-leading Open-source AI Unicorn)} % Organization + {Abu Dhabi, UAE} % Location + {Dec. 2022 -- Present} % Date(s) + { + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {Drove HF's largest-ever quarter (Q1 2024): single-handedly supported Account Executives to achieve 120\% of team goal} + \item {Guided Fortune 500 to startup teams on Agentic Workflows, LLM fine-tuning, RAG, synthetic data generation, and model evaluation for Finance \& Healthcare} + \item {Deep expertise in inference optimization: quantization, compact models, multi-LoRA serving, and \href{https://huggingface.co/blog/billion-classifications}{large-scale profiling}; published on \href{https://datavistics.github.io/posts/arabic-rag-1/}{Arabic RAG}, \href{https://huggingface.co/spaces/derek-thomas/fawkes}{Speech-to-Speech}, and Multi-LoRA} + \item {High-impact speaker at GITEX Dubai, Seoul, and Singapore; grew ML Success team by 300\%; pioneered HUGS and SafeCoder} + \end{cvitems} + } + +%--------------------------------------------------------- + \cventry + {Customer Facing Data Scientist} % Job title + {\href{https://www.datarobot.com/}{DataRobot} (AutoML Platform)} % Organization + {Abu Dhabi, UAE} % Location + {Nov. 2021 -- Sep. 2022} % Date(s) + { + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {First Data Scientist in the MENA region; conducted DataRobot's \href{https://www.datarobot.com/webinars/getting-started-with-transformers-and-mlops/}{largest-ever Hugging Face partner webinar}} + \item {Delivered 20+ AI use cases across 10 clients: banking propensity models achieved 5x--13x conversion lift; \href{https://www.datarobot.com/customers/oyak/}{manufacturing} drove \$1.6M/yr savings and $\sim$200K ton CO\textsubscript{2} reduction} + \item {Pioneered Transformer integration with AutoML \& MLOps monitoring; led DataRobot's first NLP client enablement session} + \end{cvitems} + } + +%--------------------------------------------------------- + \cventry + {Lead Data Scientist / Lead Data Engineer} % Job title + {UAE Government Contractor} % Organization + {Abu Dhabi, UAE} % Location + {Feb. 2021 -- Sep. 2021} % Date(s) + { + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {Built hybrid cloud Big Data platform processing 6M documents/day as team lead} + \item {Replaced NLP/Geoparsing vendors with Transformer models: saved \$1.9M, improved sentiment recall 20\% and NER accuracy 23\%} + \end{cvitems} + } + +%--------------------------------------------------------- + \cventry + {Senior Data Scientist} % Job title + {\href{https://g42.ai/}{G42} (AI Startup $\rightarrow$ Unicorn)} % Organization + {Abu Dhabi, UAE} % Location + {Apr. 2019 -- Feb. 2021} % Date(s) + { + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {Arabic $\leftrightarrow$ English MT competitive with Google ($\pm$3 BLEU); led Data Engineering responsible for 78\% of BLEU improvement; Apache Airflow pipeline for 24B sentences} + \item {Improved SotA Entity Linking with BERT for 40K articles/day knowledge graph; adaptive PyTorch binarization filter cut OCR character error rate 50\%} + \end{cvitems} + } + +%--------------------------------------------------------- + \cventry + {Data Scientist} % Job title + {\href{http://saal.ai/}{Saal.ai} (AI Startup)} % Organization + {Abu Dhabi, UAE} % Location + {Mar. 2018 -- Apr. 2019} % Date(s) + { + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {Built NLP REST microservices: Stance Detection (BERT) and Graph Attention Networks for Text Classification; 7-day oil price forecasting} + \end{cvitems} + } + +%--------------------------------------------------------- + \cventry + {Data Analyst; Systems Engineer; FPGA Engineer} % Job title + {Rockwell Collins (Government Avionics)} % Organization + {Cedar Rapids, Iowa, USA} % Location + {Jan. 2014 -- Dec. 2017} % Date(s) + { + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {Developed a real-time data model yielding over \$15,000 in savings its first week of deployment} + \end{cvitems} + } + +%--------------------------------------------------------- +\end{cventries} diff --git a/cv/publications.tex b/cv/publications.tex new file mode 100644 index 0000000..4ac3955 --- /dev/null +++ b/cv/publications.tex @@ -0,0 +1,34 @@ +%------------------------------------------------------------------------------- +% SECTION TITLE +%------------------------------------------------------------------------------- +\cvsection{Publications} + + +%------------------------------------------------------------------------------- +% CONTENT +%------------------------------------------------------------------------------- +\begin{cvhonors} + +%--------------------------------------------------------- + \cvhonor + {CIKM} + {\href{https://arxiv.org/abs/2008.00441}{Relation Extraction with Self-determined Graph Convolutional Networks}} + {} + {2020} + +%--------------------------------------------------------- + \cvhonor + {ACL} + {\href{https://aclanthology.org/2020.acl-main.366.pdf}{Autoencoding Keyword Correlation Graph for Document Clustering}} + {} + {2020} + +%--------------------------------------------------------- + \cvhonor + {SIGIR} + {\href{https://dl.acm.org/doi/10.1145/3397271.3401203}{Attending to Inter-sentential Features in Neural Text Classification}} + {} + {2020} + +%--------------------------------------------------------- +\end{cvhonors} diff --git a/cv/summary.tex b/cv/summary.tex new file mode 100644 index 0000000..7cc0f01 --- /dev/null +++ b/cv/summary.tex @@ -0,0 +1,15 @@ +%------------------------------------------------------------------------------- +% SECTION TITLE +%------------------------------------------------------------------------------- +\cvsection{Profile Summary} + + +%------------------------------------------------------------------------------- +% CONTENT +%------------------------------------------------------------------------------- +\begin{cvparagraph} + +%--------------------------------------------------------- +AI Solutions Architect with 10+ years driving production AI adoption. Expert in Generative AI, LLM Deployment \& Inference, Technical Communication, and Applied Engineering. I excel in roles that blend research, engineering, and customer enablement to deliver measurable business outcomes. + +\end{cvparagraph} diff --git a/derek.pdf b/derek.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7ce3b695c420b4c0b100d5631f47059acc8df37d GIT binary patch literal 49122 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 #Wl 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 z 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 GaRC74Ln({^ literal 0 HcmV?d00001 diff --git a/derek.tex b/derek.tex new file mode 100644 index 0000000..febe038 --- /dev/null +++ b/derek.tex @@ -0,0 +1,60 @@ +%!TEX TS-program = xelatex +%!TEX encoding = UTF-8 Unicode +% Awesome CV LaTeX Template for CV/Resume +% +% Template: https://github.com/posquit0/Awesome-CV +% License: CC BY-SA 4.0 + + +%------------------------------------------------------------------------------- +% CONFIGURATIONS +%------------------------------------------------------------------------------- +\documentclass[10pt, a4paper]{awesome-cv} + +% Tighter margins to fit 2 pages +\geometry{left=1.4cm, top=.6cm, right=1.4cm, bottom=1.4cm, footskip=.5cm} + +% Color for highlights +\colorlet{awesome}{awesome-skyblue} + +\setbool{acvSectionColorHighlight}{true} +\renewcommand{\acvHeaderSocialSep}{\quad\textbar\quad} + + +%------------------------------------------------------------------------------- +% PERSONAL INFORMATION +%------------------------------------------------------------------------------- +\name{Derek}{Thomas} +\position{AI Solutions Architect{\enskip\cdotp\enskip}ML Success Engineer} +\address{Abu Dhabi, UAE} + +\mobile{+971 56 997 0806} +\email{datavistics@gmail.com} +\homepage{datavistics.github.io} +\github{datavistics} + + +%------------------------------------------------------------------------------- +\begin{document} + +% Print the header with above personal information +\makecvheader[C] + +% Print the footer with 3 arguments(,

, ) +\makecvfooter + {\today} + {Derek Thomas~~~ยท~~~Curriculum Vitae} + {\thepage} + + +%------------------------------------------------------------------------------- +% CV/RESUME CONTENT +%------------------------------------------------------------------------------- +\input{cv/summary.tex} +\input{cv/experience.tex} +\input{cv/publications.tex} +\input{cv/education.tex} + + +%------------------------------------------------------------------------------- +\end{document}