\documentclass[11pt,letterpaper,sans]{moderncv}        % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')

% moderncv themes
% style options are 'casual' (default), 'classic', 'oldstyle' and 'banking'
\moderncvstyle{casual}
\moderncvcolor{blue}
% color options 'blue' (default), 'orange', 'green',
% 'red', 'purple', 'grey' and 'black'
%\renewcommand{\familydefault}{\sfdefault}
% to set the default font; use '\sfdefault' for the default
%  sans serif font, '\rmdefault' for the default roman one, or any tex font name
%\nopagenumbers{}
% uncomment to suppress automatic page numbering for CVs longer than one page

% character encoding
%\usepackage[utf8]{inputenc}
% if you are not using xelatex ou lualatex,
% replace by the encoding you are using

\newcommand\cpp{C\raisebox{0.5ex}{\tiny\textbf{++}}}

\renewcommand*{\labelitemi}{\strut\textcolor{color1}{\large\rmfamily\textbullet}}
% adjust the page margins
\usepackage[top=.1in, bottom=.1in, left=.6in, right=.6in]{geometry}
\usepackage{graphicx}

\nopagenumbers{}
%\setlength{\hintscolumnwidth}{3cm}
% if you want to change the width of the column with the dates
%\setlength{\makecvtitlenamewidth}{10cm}
% for the 'classic' style, if you want to force the width allocated
% to your name and avoid line breaks. be careful though, the length
% is normally calculated to avoid any overlap with your personal
% info; use this at your own typographical risks...

% personal data
\name{Daniel}{Watson}
%\address{726 De La Vina}{Santa Barbara Ca 93101}{}
% optional, remove / comment the line if not wanted; the
% "postcode city" and "country" arguments can be omitted or provided empty
\phone[fixed]{(805) 699-5690}
\email{ozzloy@challenge-bot.com}
% optional, remove / comment the line if not wanted
\homepage{www.challenge-bot.org}
% optional, remove / comment the line if not wanted
\social[code]{https://gitlab.com/ozzloy}
% optional, remove / comment the line if not wanted

%-------------------------------------------------------------------------
%            content
%-------------------------------------------------------------------------
\begin{document}
%-----       letter       ------------------------------------------------
% recipient data
\recipient{Hiring Manager}{Ladder Life}
\date{\today}
\opening{Dear Sir or Madam,}
\closing{Sincerely,}
\enclosure[Attached]{curriculum vit\ae{}}
% use an optional argument to use a string other than
% "Enclosure", or redefine \enclname
\makelettertitle

I am inquiring about employment for the Software Engineer
position.

I believe I will be able to implement full-stack features for Ladder.
For the past few months, I've been learning Clojure's web stack in
order to create a web app that my grampa and I can play remotely.

It is up and running at \httplink{bingo.challenge-bot.com}.  You can
visit it right now, choose any username, log in and get a bingo card.
It uses websockets to synchronize the game across all logged in
players.  In order to get this running, I had to learn a lot about the
stack tech that goes into any web page.  From http request to A-record
(and AAAA-record), from Apache reverse proxy to the dynamic duo of
Ring and Compojure, I have written and configured the tech behind the
bingo page.  Reagent has provided a clean, functional way of updating
the UI, and I am looking into Reframe to handle state update
management.

Those are just some of the technologies I learned specifically for
this page.  In addition, I run GNU and Linux on my laptop and have
been maintaining a personal virtual server for over a decade.

Clojure makes programming for the web fun again, and Clojurescript
means I can create meaningful connections for people like my grampa,
who know very little about computers.

I look forward to discussing my qualifications further and can
be reached by email at
\href{ozzloy@challenge-bot.com}{\textcolor{color2}{ozzloy@challenge-bot.com}}.

\makeletterclosing
\end{document}
