summaryrefslogtreecommitdiff
path: root/assets/cv.html
blob: e3e2fef7cecddbbfe8b135ee09c55e6879c26acf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<!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>