diff options
author | Adam T. Carpenter <atc@53hor.net> | 2024-01-11 17:15:55 -0500 |
---|---|---|
committer | Adam T. Carpenter <atc@53hor.net> | 2024-01-11 17:15:55 -0500 |
commit | f538287016913f919ac9b7fca1a625621b4ba88d (patch) | |
tree | f6c3480612bbf27cc3f5b26e3675d2e44d753b26 /assets | |
parent | c3a81ed3d355d542f78c215d93f5197c42dfb47c (diff) | |
download | 53hor-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.html | 156 | ||||
-rw-r--r-- | assets/cv.php | 5 | ||||
-rw-r--r-- | assets/resume.html | 93 |
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 & 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 & Mary</em> B.S. Computer Science</h3> +<h3>Class of 2018, Williamsburg, VA</h3> +</div> |