summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorAdam T. Carpenter <atc@53hor.net>2023-12-31 00:08:31 -0500
committerAdam T. Carpenter <atc@53hor.net>2023-12-31 00:08:31 -0500
commitc3a81ed3d355d542f78c215d93f5197c42dfb47c (patch)
treef72719a01ca532c915b4704ef440b99ed9043991 /assets
parentc12d9427c8c425141d8811bf0fe3a4d240ed4c5a (diff)
download53hor-resume.tar.xz
53hor-resume.zip
update skills with horizontal listsresume
Diffstat (limited to 'assets')
-rw-r--r--assets/cv.html113
1 files changed, 43 insertions, 70 deletions
diff --git a/assets/cv.html b/assets/cv.html
index 634a5d2..e3e2fef 100644
--- a/assets/cv.html
+++ b/assets/cv.html
@@ -5,7 +5,7 @@
<style>
.horiz {
display: flex;
- justify-content: space-between;
+ justify-content: space-evenly;
}
body,a {
@@ -60,12 +60,13 @@ body,a {
</div>
<ul>
- <li>Manage team of eight software engineers, on site and remote</li>
+ <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>AI transcripts and summarization development workstream owner</li>
- <li>Design and implemented Argo BlueGreen rollout strategy for progressive deployments with zero downtime</li>
- <li>Promoted adoption of Google SRE practices in a paperwork-heavy change environment</li>
- <li>Created remote developer jump box to reduce onboarding time</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">
@@ -75,75 +76,47 @@ body,a {
<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>TODO: CICD/site reliability engineering</li>
- <li>Co-authored custom authentication API and reverse proxy to serve as a container traffic router. Turns LDAP credentials into JWTs.</li>
-
- <li>
- On-boarded and mentored team of six developers on organization DevOps
- technology and practices. This included configuring and
- knowledge-sharing a Jenkins CICD pipeline, local Docker Trusted
- Registry, and IBM Cloud Private flavor of Kubernetes. This also
- consisted of informal lectures on concepts such as continuous deployment
- and delivery, the "12-factor" methodology, and containerization.
- </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>
- <h3>Software Engineering</h3>
-
- <ul>
- <li>
- Build performant, correct applications and services with a focus on
- automating manual labor and making architects' and operators' lives easier.
- </li>
- <li>
- Contribute to internal and client-facing front-end software that is simple
- and easy to use.
- </li>
- <li>
- Integrating with organizational build chains and DevOps pipelines for
- deployments with zero surprises.
- </li>
- </ul>
-
- <h3>Systems Administration</h3>
-
- <ul>
- <li>
- Architect and arrange physical machines and the servers that run on them for
- minimal downtime and secure, speedy operation.
- </li>
- <li>
- Administer container orchestration clusters with dozens of "micro-services"
- that need to communicate together to achieve a common goal. Apply
- zero-downtime upgrade practices as well as high-availability horizontal
- replica scaling for high-use applications.
- </li>
- <li>
- Self-host a variety of tools, applications, and web servers for the purpose
- of learning and ownership of digital property.
- </li>
- </ul>
-
- <h3>Technical Mentoring, Leadership</h3>
-
- <ul>
- <li>
- Transfer knowledge and skills in a practical, enjoyable fashion in language
- that is [hopefully] easy to comprehend.
- </li>
- <li>
- Take a senior role in directing a flourishing new team of developers to get
- started quickly and achieve a state of production in little time.
- </li>
- <li>
- Co-host informal lectures and "lunch and learns" on a variety of topics,
- especially but not limited to computing.
- </li>
- </ul>
+ <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>