My updated resumes. Why didn't I commit this earlier??
parent
d676db24e5
commit
93b9ea448f
|
@ -12,7 +12,7 @@
|
||||||
<article class="resume">
|
<article class="resume">
|
||||||
<header>
|
<header>
|
||||||
<h1>James T. Martin, {{ page.title }}</h1>
|
<h1>James T. Martin, {{ page.title }}</h1>
|
||||||
<span class="tagline">{{ page.tagline }}</span>
|
{% if page.tagline %}<span class="tagline">{{ page.tagline }}</span>{% endif %}
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<!-- TODO: Figure out a more semantic way to deal with the container/content divs. -->
|
<!-- TODO: Figure out a more semantic way to deal with the container/content divs. -->
|
||||||
|
|
|
@ -3,7 +3,7 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
margin-top: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
h2, h3 {
|
h2, h3 {
|
||||||
|
@ -30,11 +30,9 @@ h2, h3 {
|
||||||
}
|
}
|
||||||
|
|
||||||
aside {
|
aside {
|
||||||
flex: 1 1 auto;
|
flex: 1 1 content;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
||||||
padding: 20px 40px;
|
|
||||||
|
|
||||||
background: #f0f0f0;
|
background: #f0f0f0;
|
||||||
color: #111;
|
color: #111;
|
||||||
}
|
}
|
||||||
|
@ -44,8 +42,19 @@ aside {
|
||||||
flex: 1 1 content;
|
flex: 1 1 content;
|
||||||
|
|
||||||
max-width: 75ch;
|
max-width: 75ch;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 1001px) {
|
||||||
|
.content, aside {
|
||||||
|
padding: 20px 60px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 1000px) {
|
||||||
|
.content, aside {
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.experience h3 {
|
.experience h3 {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
@ -54,3 +63,7 @@ aside {
|
||||||
.experience-duration {
|
.experience-duration {
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
padding: .25em 0;
|
||||||
|
}
|
||||||
|
|
15
index.html
15
index.html
|
@ -11,15 +11,16 @@ permalink: /
|
||||||
</picture>
|
</picture>
|
||||||
</aside>
|
</aside>
|
||||||
<p>
|
<p>
|
||||||
My name is James. I am a programmer from Renton, Washington.
|
My name is James T. Martin.
|
||||||
I additionally serve as an administrator in <a href="https://proglangdesign.net">the programming language design community</a>.
|
I am a programmer and moderator in <a href="https://proglangdesign.net">the programming language design community</a>.
|
||||||
I have been programming since I was 7 years old.
|
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>
|
||||||
<p>
|
<p>
|
||||||
I am fascinated by languages: human, computer, mathematical, and musical.
|
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.
|
||||||
I love abstractions, but try to keep it simple and not get carried away with them.
|
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>
|
||||||
<p>
|
<p>
|
||||||
I don't have much to say about myself; I'm stil ltrying to figure out who I am in life.
|
Outside of programming, I enjoy playing music, playing D&D, hiking, and skiing.
|
||||||
You can check out <a href="/projects/">a few of the things I did in the past</a>.
|
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -9,7 +9,7 @@ permalink: /resume/
|
||||||
<p>I have different resumes for different jobs.
|
<p>I have different resumes for different jobs.
|
||||||
</header>
|
</header>
|
||||||
<ul>
|
<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>WIP: <a href="software-developer">Software Developer</a>
|
||||||
<li>TODO: <a href="compiler-developer">Compiler Developer</a>
|
<li>TODO: <a href="compiler-developer">Compiler Developer</a>
|
||||||
<li>TODO: <a href="general-laborer">General Laborer</a>
|
<li>TODO: <a href="general-laborer">General Laborer</a>
|
||||||
|
|
|
@ -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}
|
|
|
@ -29,7 +29,7 @@ permalink: /resume/web-developer
|
||||||
<ul>
|
<ul>
|
||||||
<li>Mentored programming at the summer robotics camp for 90 hours.
|
<li>Mentored programming at the summer robotics camp for 90 hours.
|
||||||
<li>Taught club members to use Java and Git.
|
<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>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
</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>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:
|
<li>Security:
|
||||||
<ul>
|
<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
|
<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>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -66,7 +66,7 @@ permalink: /resume/web-developer
|
||||||
<ul>
|
<ul>
|
||||||
<li>Member of marching, symphonic, and jazz bands; recieved Sousa award in 2019.
|
<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>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>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
Binary file not shown.
|
@ -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}
|
Loading…
Reference in New Issue