(no commit message)
[ozzloy@gmail.com/cv] / daniel_watson_cover_letter.tex
CommitLineData
328a499e 1\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')
2
3% moderncv themes
4% style options are 'casual' (default), 'classic', 'oldstyle' and 'banking'
5\moderncvstyle{casual}
6\moderncvcolor{blue}
7% color options 'blue' (default), 'orange', 'green',
8% 'red', 'purple', 'grey' and 'black'
9%\renewcommand{\familydefault}{\sfdefault}
a7c968d8 10% to set the default font; use '\sfdefault' for the default
11% sans serif font, '\rmdefault' for the default roman one, or any tex font name
12%\nopagenumbers{}
13% uncomment to suppress automatic page numbering for CVs longer than one page
328a499e 14
15% character encoding
a7c968d8 16%\usepackage[utf8]{inputenc}
17% if you are not using xelatex ou lualatex,
18% replace by the encoding you are using
328a499e 19
20\newcommand\cpp{C\raisebox{0.5ex}{\tiny\textbf{++}}}
21
22\renewcommand*{\labelitemi}{\strut\textcolor{color1}{\large\rmfamily\textbullet}}
23% adjust the page margins
24\usepackage[top=.1in, bottom=.1in, left=.6in, right=.6in]{geometry}
25\usepackage{graphicx}
26
27\nopagenumbers{}
a7c968d8 28%\setlength{\hintscolumnwidth}{3cm}
29% if you want to change the width of the column with the dates
30%\setlength{\makecvtitlenamewidth}{10cm}
31% for the 'classic' style, if you want to force the width allocated
32% to your name and avoid line breaks. be careful though, the length
33% is normally calculated to avoid any overlap with your personal
34% info; use this at your own typographical risks...
328a499e 35
36% personal data
7eeccb54 37\name{Daniel}{Watson}
38%\address{726 De La Vina}{Santa Barbara Ca 93101}{}
39% optional, remove / comment the line if not wanted; the
40% "postcode city" and "country" arguments can be omitted or provided empty
41\phone[fixed]{(805) 699-5690}
93d6578c 42\email{ozzloy@challenge-bot.com}
7eeccb54 43% optional, remove / comment the line if not wanted
b9862fd4 44\homepage{www.challenge-bot.org}
45% optional, remove / comment the line if not wanted
93d6578c 46\social[code]{https://gitlab.com/ozzloy}
a7d7d15f 47% optional, remove / comment the line if not wanted
328a499e 48
a7d7d15f 49%-------------------------------------------------------------------------
328a499e 50% content
a7d7d15f 51%-------------------------------------------------------------------------
328a499e 52\begin{document}
a7d7d15f 53%----- letter ------------------------------------------------
328a499e 54% recipient data
93d6578c 55\recipient{Hiring Manager}{Ladder Life}
328a499e 56\date{\today}
57\opening{Dear Sir or Madam,}
58\closing{Sincerely,}
2763240a 59\enclosure[Attached]{curriculum vit\ae{}}
60% use an optional argument to use a string other than
61% "Enclosure", or redefine \enclname
328a499e 62\makelettertitle
63
93d6578c 64I am inquiring about employment for the Software Engineer
9c7371c0 65position.
510183b5 66
93d6578c 67I believe I will be able to implement full-stack features for Ladder.
68For the past few months, I've been learning Clojure's web stack in
69order to create a web app that my grampa and I can play remotely.
a1fc8997 70
93d6578c 71It is up and running at \httplink{bingo.challenge-bot.com}. You can
72visit it right now, choose any username, log in and get a bingo card.
73It uses websockets to synchronize the game across all logged in
74players. In order to get this running, I had to learn a lot about the
75stack tech that goes into any web page. From http request to A-record
76(and AAAA-record), from Apache reverse proxy to the dynamic duo of
77ring and compojure, I have written and configured the tech behind the
78bingo page. Reagent has provided a clean, functional way of updating
79the UI, and I am looking into Reframe to handle state update
80management.
328a499e 81
93d6578c 82Those are just some of the technologies I learned specifically for
83this page. In addition, I run GNU and Linux on my laptop and have
84been maintaining a personal virtual server for over a decade.
96ef0bd2 85
93d6578c 86Clojure makes programming for the web fun again, and Clojurescript means I can
96ef0bd2 87
c19897ca 88\begin{itemize}
89 \item \textbf{
90 \textcolor{color2}{
91 \httplink[Recommendation Letters on Google Drive]
92 {drive.google.com/drive/folders/1nAeLSjj6ZsE24migsOrlJwSLihsAPkxu?usp=sharing}}}
93\end{itemize}
94
d801edf2 95I look forward to discussing my qualifications further and can
96be reached by email at
97\href{ozzloy@gmail.com}{\textcolor{color2}{ozzloy@gmail.com}}.
328a499e 98
99\makeletterclosing
100\end{document}