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 0000000..7ce3b69 Binary files /dev/null and b/derek.pdf differ 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}