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 <noreply@anthropic.com>
This commit is contained in:
derek-thomas 2026-03-30 19:27:12 -05:00
parent 04bdefb7f6
commit f74f0dd62b
8 changed files with 240 additions and 3 deletions

View file

@ -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) $<

View file

@ -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,

29
cv/education.tex Normal file
View file

@ -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}

92
cv/experience.tex Normal file
View file

@ -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}

34
cv/publications.tex Normal file
View file

@ -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}

15
cv/summary.tex Normal file
View file

@ -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}

BIN
derek.pdf Normal file

Binary file not shown.

60
derek.tex Normal file
View file

@ -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(<left>, <center>, <right>)
\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}