summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorAdam T. Carpenter <atc@53hor.net>2024-01-11 17:15:55 -0500
committerAdam T. Carpenter <atc@53hor.net>2024-01-11 17:15:55 -0500
commitf538287016913f919ac9b7fca1a625621b4ba88d (patch)
treef6c3480612bbf27cc3f5b26e3675d2e44d753b26 /assets
parentc3a81ed3d355d542f78c215d93f5197c42dfb47c (diff)
download53hor-f538287016913f919ac9b7fca1a625621b4ba88d.tar.xz
53hor-f538287016913f919ac9b7fca1a625621b4ba88d.zip
feat(resume): update hireme page and make resume nicely printable
Remove CV because that wasn't going anywhere. Also update now!
Diffstat (limited to 'assets')
-rw-r--r--assets/cv.html156
-rw-r--r--assets/cv.php5
-rw-r--r--assets/resume.html93
3 files changed, 93 insertions, 161 deletions
diff --git a/assets/cv.html b/assets/cv.html
deleted file mode 100644
index e3e2fef..0000000
--- a/assets/cv.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!DOCTYPE html>
-<html lang="en-US">
- <head>
- <title>Resume for Adam Carpenter</title>
- <style>
-.horiz {
- display: flex;
- justify-content: space-evenly;
-}
-
-body,a {
- color: #195970
-}
-
-@media print {
-
-}
- </style>
-
- </head>
- <body>
- <h1>Adam T. Carpenter</h1>
-
- <div class="horiz">
- <a href="mailto:atc@53hor.net">atc@53hor.net</a>
- <a href="tel:7577746829">(757) 774-6829</a>
- <a href="https://www.53hor.net/info">www.53hor.net</a>
- <a target="_blank" href="https://git.53hor.net">git.53hor.net</a>
- <a target="_blank" href="https://www.linkedin.com/in/adam-carpenter">LinkedIn</a>
- </div>
-
- <p>
- I am a computer programmer who has been developing and maintaining native and
- web applications since 2018. I have also provided freelance systems
- administration services and technical mentoring since 2016.
- </p>
-
- <p>
- I am fluent in Rust, C#, Python, PHP, JavaScript, Bourne Shell, and HTML+CSS.
- </p>
-
- <p>
- I am also familiar with Java, C, C++, and TypeScript. I have
- used a variety of frameworks and libraries, as well as a myriad of web
- servers, databases, and "DevOps" platforms.
- </p>
-
- <p>
- I aim to create simple, performant, and well-documented software that solves
- real problems with no surprises.
- </p>
-
-
- <hr />
- <h2>Work History</h2>
-
- <div class="horiz">
- <h3><em>ADP</em> Manager, Software Engineering</h3>
- <h3>April 2022-Present, Norfolk, VA</h3>
- </div>
-
- <ul>
- <li>Manage team of eight software engineers both on site and remote</li>
- <li>Coordinate development of self-service portal with 2000+ DAU</li>
- <li>Develop OpenAI-generated transcript summary UI for quick review of client calls</li>
- <li>Own AI platform services development workstream</li>
- <li>Design and implement Argo BlueGreen rollout strategy for progressive deployments with zero downtime</li>
- <li>Evangelize adoption of continuous deployment in a heavily manual change environment</li>
- <li>Create remote developer jump box to reduce onboarding time</li>
- </ul>
-
- <div class="horiz">
- <h3><em>ADP</em> Software Engineer</h3>
- <h3>June 2018-April 2022, Norfolk, VA</h3>
- </div>
-
- <ul>
- <li>Reverse engineered undocumented, proprietary protocol and created <a href="https://github.com/adpllc/altruistic-angelshark"><em>Angelshark</em></a> to automate config changes. Sends commands over SSH channels to remote terminal emulators.</li>
- <li>Co-authored custom authentication API and reverse proxy to serve as a container traffic router; Turns LDAP credentials into JWTs</li>
- <li>Mentored six new team developers on Google SRE practices, continuous integration, and Kubernetes orchestration</li>
- </ul>
-
- <hr />
- <h2>Skills</h2>
-
- <div class="horiz">
- <ul>
- <li>Mentoring and training</li>
- <li>Agile development</li>
- <li>Root cause analysis</li>
- <li>Threat modeling</li>
- <li>Network troubleshooting</li>
- <li>Stakeholder demos</li>
- <li>Operational automation</li>
- <li>Requirements gathering, roadmapping</li>
- </ul>
-
- <ul>
- <li>Rust</li>
- <li>C#, .NET</li>
- <li>PHP, Symfony</li>
- <li>JavaScript</li>
- <li>HTML, CSS</li>
- <li>Bourne Shell</li>
- <li>Python</li>
- <li>MySQL</li>
- </ul>
-
- <ul>
- <li>FreeBSD, Linux</li>
- <li>Docker</li>
- <li>Kubernetes</li>
- <li>Jenkins</li>
- <li>Splunk, Dynatrace</li>
- <li>Pendo</li>
- <li>OpenAI GPT-3, GPT-4</li>
- <li>Jira, Confluence</li>
- </ul>
- </div>
-
- <hr />
- <h2>Academic History</h2>
- <div class="horiz">
- <h3><em>William &amp; Mary</em> B.S. Computer Science</h3>
- <h3>Class of 2018, Williamsburg, VA</h3>
- </div>
-
- <p>
- I have a Bachelor of Science in Computer Science from the College of William
- and Mary. While there, I participated in several group software development
- projects such as hybrid Android application testing and presided over the
- campus Game Design Club.
- </p>
-
- <hr />
- <h2>About Me</h2>
-
- <p>
- I wrote my first program on a TI-84 in BASIC to help finish my high school
- math homework faster. I quickly transitioned to building more complicated
- programs but have continued to enjoy finding the smallest amount of code to
- solve a problem quickly, correctly, and securely.
- </p>
-
- <p>
- I grew up in and still call Hampton Roads, Virginia my home. In my spare time
- I drive and maintain a classic car, a 1953 Hudson Hornet. I enjoy travelling
- and being at home with my wife and cocker spaniel. I also self-host a web
- server in a closet in my home.
- </p>
-
- <p>
- I keep a <a href="https://www.53hor.net">public journal on my web site</a>.
- </p>
- </body>
-</html>
diff --git a/assets/cv.php b/assets/cv.php
deleted file mode 100644
index c9255a8..0000000
--- a/assets/cv.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-header('content-type: application/pdf');
-header('content-disposition: attachment; filename=adam-carpenter-cv.pdf');
-exec('/usr/local/bin/mutool convert -F pdf -o /tmp/cv.pdf cv.html');
-passthru('/bin/cat /tmp/cv.pdf');
diff --git a/assets/resume.html b/assets/resume.html
new file mode 100644
index 0000000..7507a30
--- /dev/null
+++ b/assets/resume.html
@@ -0,0 +1,93 @@
+<h1>Adam T. Carpenter</h1>
+
+<div class="set">
+ <a class="printhide" href="javascript:window.print();">Download resume</a>
+ <a href="mailto:atc@53hor.net">atc@53hor.net</a>
+ <a href="tel:7577746829">(757) 774-6829</a>
+ <a href="https://www.53hor.net/hireme">www.53hor.net</a>
+ <a target="_blank" href="https://git.53hor.net">git.53hor.net</a>
+ <a target="_blank" href="https://www.linkedin.com/in/adam-carpenter">LinkedIn</a>
+</div>
+
+<p>
+I am a computer programmer who has been developing and maintaining
+native and web applications for over five years. My focus has been in
+operational automation and self-service. I aim to create simple,
+performant, and well-documented software that adds value. I avoid
+surprises using industry standard site reliability engineering
+practices.
+</p>
+
+<hr />
+<h2>Work History</h2>
+
+<div class="row">
+ <h3><em>ADP</em> Manager, Software Engineering</h3>
+<h3>April 2022-Present, Norfolk, VA</h3>
+</div>
+
+<ul>
+ <li>Manage team of eight software engineers both on site and remote</li>
+ <li>Coordinate development of self-service portal with 2000+ DAU</li>
+ <li>Develop OpenAI-generated transcript summary UI for quick review of client calls</li>
+ <li>Own AI platform services development workstream</li>
+ <li>Design and implement Argo BlueGreen rollout strategy for progressive deployments with zero downtime</li>
+ <li>Evangelize adoption of continuous deployment in a heavily manual change environment</li>
+ <li>Create remote developer jump box to reduce onboarding time</li>
+</ul>
+
+<div class="row">
+ <h3><em>ADP</em> Software Engineer</h3>
+<h3>June 2018-April 2022, Norfolk, VA</h3>
+</div>
+
+<ul>
+ <li>Reverse engineered undocumented, proprietary protocol and created <a href="https://github.com/adpllc/altruistic-angelshark"><em>Angelshark</em></a> to automate config changes. Sends commands over SSH channels to remote terminal emulators.</li>
+ <li>Co-authored custom authentication API and reverse proxy to serve as a container traffic router; Turns LDAP credentials into JWTs</li>
+ <li>Mentored six new team developers on Google SRE practices, continuous integration, and Kubernetes orchestration</li>
+</ul>
+
+<hr />
+<h2>Skills</h2>
+
+<div class="set">
+ <ul>
+ <li>Mentoring and training</li>
+ <li>Agile development</li>
+ <li>Root cause analysis</li>
+ <li>Threat modeling</li>
+ <li>Network troubleshooting</li>
+ <li>Stakeholder demos</li>
+ <li>Operational automation</li>
+ <li>Requirements gathering, roadmapping</li>
+ </ul>
+
+ <ul>
+ <li>Rust</li>
+ <li>C#, .NET</li>
+ <li>PHP, Symfony</li>
+ <li>JavaScript</li>
+ <li>HTML, CSS</li>
+ <li>Bourne Shell</li>
+ <li>Python</li>
+ <li>MySQL</li>
+ </ul>
+
+ <ul>
+ <li>FreeBSD, Linux</li>
+ <li>Docker</li>
+ <li>Kubernetes</li>
+ <li>Jenkins</li>
+ <li>Splunk, Dynatrace</li>
+ <li>Pendo</li>
+ <li>OpenAI GPT-3, GPT-4</li>
+ <li>Jira, Confluence</li>
+ </ul>
+</div>
+
+<hr />
+<h2>Academic History</h2>
+<div class="row">
+ <h3><em>William &amp; Mary</em> B.S. Computer Science</h3>
+<h3>Class of 2018, Williamsburg, VA</h3>
+</div>