My updated resumes. Why didn't I commit this earlier??

master
James T. Martin 2020-03-18 21:31:42 -07:00
parent d676db24e5
commit 93b9ea448f
8 changed files with 96 additions and 65 deletions

View File

@ -12,7 +12,7 @@
<article class="resume">
<header>
<h1>James T. Martin, {{ page.title }}</h1>
<span class="tagline">{{ page.tagline }}</span>
{% if page.tagline %}<span class="tagline">{{ page.tagline }}</span>{% endif %}
</header>
<!-- TODO: Figure out a more semantic way to deal with the container/content divs. -->

View File

@ -3,7 +3,7 @@ body {
}
h1 {
margin-top: 0;
margin: 0;
}
h2, h3 {
@ -30,11 +30,9 @@ h2, h3 {
}
aside {
flex: 1 1 auto;
flex: 1 1 content;
width: 100%;
padding: 20px 40px;
background: #f0f0f0;
color: #111;
}
@ -44,7 +42,18 @@ aside {
flex: 1 1 content;
max-width: 75ch;
padding: 20px;
}
@media (min-width: 1001px) {
.content, aside {
padding: 20px 60px;
}
}
@media (max-width: 1000px) {
.content, aside {
padding: 20px;
}
}
.experience h3 {
@ -54,3 +63,7 @@ aside {
.experience-duration {
float: right;
}
li {
padding: .25em 0;
}

View File

@ -11,15 +11,16 @@ permalink: /
</picture>
</aside>
<p>
My name is James. I am a programmer from Renton, Washington.
I additionally serve as an administrator in <a href="https://proglangdesign.net">the programming language design community</a>.
I have been programming since I was 7 years old.
My name is James T. Martin.
I am a programmer and moderator in <a href="https://proglangdesign.net">the programming language design community</a>.
There, I research type theory and time-reversible computing, maintain the community website, and host a bridge between IRC and Discord via Matrix.
I value challenging problems, and always strive to find the best solution I can.
You can find out more about what I do on <a href="/projects">my Projects page</a>.
</p>
<p>
I am fascinated by languages: human, computer, mathematical, and musical.
I love abstractions, but try to keep it simple and not get carried away with them.
In high school I wrote Java for the school's robotics competition team, taught my peers Java and Git, and mentored programming at the summer robotics camp.
In middle school, I used Unity3d to write a Minecraft clone with infinite procedurally generated worlds and networked multiplayer, and ran a somewhat popular Fallout-themed Minecraft server.
</p>
<p>
I don't have much to say about myself; I'm stil ltrying to figure out who I am in life.
You can check out <a href="/projects/">a few of the things I did in the past</a>.
Outside of programming, I enjoy playing music, playing D&amp;D, hiking, and skiing.
</p>

View File

@ -9,7 +9,7 @@ permalink: /resume/
<p>I have different resumes for different jobs.
</header>
<ul>
<li><a href="web-developer">Web Developer</a>
<li><a href="web-developer">Web Developer</a> (<a href="web-developer.pdf">PDF</a>, <a href="web-developer.tex">TeX</a>)
<li>WIP: <a href="software-developer">Software Developer</a>
<li>TODO: <a href="compiler-developer">Compiler Developer</a>
<li>TODO: <a href="general-laborer">General Laborer</a>

View File

@ -1,48 +0,0 @@
\documentclass[12pt]{extarticle}
\usepackage[cm]{fullpage}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\DeclareUnicodeCharacter{2194}{\leftrightarrow}
\renewcommand{\familydefault}{\sfdefault}
\pagenumbering{gobble}
\setcounter{secnumdepth}{0}
\setlength{\parindent}{0pt}
\author{James Martin}
\begin{document}
\section{James Martin}
Contact me: \href{mailto:James\%20Martin<james@jtmar.me>}{james@jtmar.me} / 9511 127th PL SE Renton, WA 98056
\subsection{Summary}
\subsection{Skills}
\begin{itemize}
\item Programming languages: Haskell, Java, Rust, x86-64 Assembly, (X)HTML5, Agda.
\item Systems Administration: Debian GNU/Linux.
\item reading specifications
\end{itemize}
\textbf{\href{https://github.com/HazenRobotics}{Hazen Robotics Club}}, Java Developer \hfill 09/2017 - 10/2018
\begin{itemize}
\item Volunteered for 90 hours to mentor programming at summer robotics camp.
\item Taught club members basic tools like Java and git in addition to own programming tasks.
\end{itemize}
\subsection{Academics}
\textbf{\href{https://www.rentonschools.us/hazen}{Hazen High School}} - Renton, WA \hfill 2015 - 2019
\begin{itemize}
\item AP Credits: Computer Science (5), Physics 1 (4), Biology (4), Microeconomics (5), Macroeconomics (5), Calculus AB (4), Government (5).
\item Member of marching, symphonic, and jazz bands, where I played trombone, bass trombone, and clarinet.
\item Shop skills:
\begin{itemize}
\item Metalworking: MIG welding, angle grinding, band saw
\item OSHA 10 certification
\end{itemize}
\item Two years of French
\item Awards: Superintendent's Certificate of Merit (Bronze, for community service), John Philip Sousa award for band, Hazen Pride award for the fine arts department TODO
\end{itemize}
\end{document}

View File

@ -29,7 +29,7 @@ permalink: /resume/web-developer
<ul>
<li>Mentored programming at the summer robotics camp for 90 hours.
<li>Taught club members to use Java and Git.
<li>Collaborated to build robot controller programs for <a href="https://www.firstinspires.org/robotics/ftc">FIRST competitions</a>.
<li>Collaborated to build robot controller programs for FIRST competitions.
</ul>
</section>
</section>
@ -45,7 +45,7 @@ permalink: /resume/web-developer
<li>APIs: <abbr title="Representational State Transfer">REST</abbr>, JSON, JSON Schema, JSON-LD, <abbr title="Hypermedia as the Engine of Application State">HATEOAS</abbr>
<li>Security:
<ul>
<li><abbr title="Transport Layer Security">TLS</abbr>: <a href="https://letsencrypt.org">Let's Encrypt</a>, <a href="https://www.ssllabs.com/">SSL Labs</a>, DNS <abbr title="Certification Authority Authorization">CAA</abbr>, <abbr title="HTTP Strict Transport Security">HSTS</abbr> deployment
<li><abbr title="Transport Layer Security">TLS</abbr>: Let's Encrypt, SSL Labs, DNS <abbr title="Certification Authority Authorization">CAA</abbr>, <abbr title="HTTP Strict Transport Security">HSTS</abbr> deployment
<li>Web: <abbr title="Cross-Site Scripting">XSS</abbr> prevention, <abbr title="Cross-Site Request Forgery">CSRF</abbr> prevention, <abbr title="Content Security Policy">CSP</abbr>, input validation, SQL injection prevention
</ul>
</ul>
@ -66,7 +66,7 @@ permalink: /resume/web-developer
<ul>
<li>Member of marching, symphonic, and jazz bands; recieved Sousa award in 2019.
<li>Got high (4+) scores on 7 AP exams, including Computer Science (5) and Calculus AB (4).
<li>Recieved OSHA 10 certification.
<li>Learned shop skills and recieved OSHA 10 certification.
</ul>
</section>
</section>

BIN
resume/web-developer.pdf Normal file

Binary file not shown.

65
resume/web-developer.tex Normal file
View File

@ -0,0 +1,65 @@
\documentclass[12pt]{extarticle}
\usepackage{enumitem}
\usepackage[cm]{fullpage}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\DeclareUnicodeCharacter{2194}{\leftrightarrow}
\renewcommand{\familydefault}{\sfdefault}
\pagenumbering{gobble}
\setcounter{secnumdepth}{0}
\setlength{\parindent}{0pt}
\author{James T. Martin}
\begin{document}
\section{\href{https://jamestmartin.me}{James T. Martin}, Web Developer}
\begin{description}[noitemsep,labelwidth=2cm]
\item[Email] \href{mailto:James\%20Martin<james@jtmar.me>}{james@jtmar.me}
\item[Phone] \href{tel:+1-206-331-1994}{(206) 331-1994}
\item[Location] Renton, WA
\item[GitHub] \href{https://github.com/jamestmartin}{jamestmartin}
\item[LinkedIn] \href{https://www.linkedin.com/in/jamestmartinme/}{jamestmartinme}
\end{description}
\subsection{Experience}
% Including the dates in the subsubsection title like this isn't necessarily semantic.
% I ought to come up with a better way.
\subsubsection{\href{https://proglangdesign.net}{Programming Language Design Community} \hfill June 2018 onward}
\begin{itemize}
\item Led redesign of \href{https://proglangdesign.net}{the website}.
\item Automated the generation of \href{https://proglangdesign.net/#projects}{the community projects list} using Jekyll.
\item \href{https://github.com/proglangdesign/matrix.proglangdesign.net}{Bridged} the \href{https://discord.gg/4Kjt3ZE}{Discord} and \href{https://irc.lc/freenode/proglangdesign}{Freenode} sub-communities via Matrix.
\item Co-founded the Discord sub-community; moderated it and \href{https://reddit.com/r/ProgrammingLanguages}{/r/ProgrammingLanguages}
\end{itemize}
\subsubsection{Hazen Robotics Club}
\begin{itemize}
\item Mentored programming at the summer robotics camp for 90 hours.
\item Taught club members to use Java and Git.
\item Collaborated to build robot controller programs for FIRST competitions.
\end{itemize}
\subsection{Skills}
\begin{itemize}
\item Languages: HTML5/XHTML, TypeScript, JavaScript, Java 8, Haskell, Agda
\item Tools: Git, GitHub, continuous integration, bug tracking, unit testing, formal verification
\item Administration: Debian GNU/Linux. Nginx
\item APIs: REST, JSON, JSON Schema, JSON-LD, HATEOAS
\item Security:
\begin{itemize}
\item TLS: Let's Encrypt, SSL Labs, DNS CAA, HSTS deployment
\item Web: XSS prevention, CSRF prevention, CSP, input validation, SQL injection prevention
\end{itemize}
\end{itemize}
\subsection{Education}
\subsubsection{\href{https://www.rentonschools.us/hazen}{Hazen High School} \hfill 2015 to 2019}
\begin{itemize}
\item Member of marching, symphonic, and jazz bands; recieved Sousa award in 2019.
\item Got high (4+) scores on 7 AP exams, including Computer Science (5) and Calculus AB (4).
\item Learned shop skills and recieved OSHA 10 certification.
\end{itemize}
\end{document}