(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
0b4835c2 86Clojure makes programming for the web fun again, and Clojurescript
87means I can create meaningful connections for people like my grampa,
88who know very little about computers.
c19897ca 89
d801edf2 90I look forward to discussing my qualifications further and can
91be reached by email at
0b4835c2 92\href{ozzloy@challenge-bot.com}{\textcolor{color2}{ozzloy@challenge-bot.com}}.
328a499e 93
94\makeletterclosing
95\end{document}