-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.yaml
281 lines (256 loc) · 10.9 KB
/
resume.yaml
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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
name: Bradley C. Bailey
phone: (720) 404-6889
email: [email protected]
address: Centennial, Colorado USA
url: https://memoryleak.org
introduction: >
I am a full-stack engineer with over 20 years experience writing software
using web technologies in a *nix environment. I am comfortable working on
everything from cloud infrastructure and system administration, to database
design, writing backend APIs, all the way through to front-end development. I
have a proven track record of writing clean, reliable, and scalable code that
is well documented and tested. The majority of my career has been working from
remote positions, so I feel I possess strong communication and collaboration
skills. I am looking for a challenging position in an industry that aligns
with my values and projects that I feel passionate about.
experience:
- title: Full-Stack Software Engineer
company: Torus
location: Remote
url: https://www.torus.co/
dates:
start: Feb 2024
content: >
Building software for a climate-tech startup focused on enabling
individuals and communities to become their own renewable energy provider.
Using a NodeJS, TypeScript, React, and AWS tech stack to create REST APIs
supporting mobile app and web based tools. Interfacing and orchestrating
IoT devices. And all kinds of other fun stuff.
- title: Principal Software Engineer
company: GoDaddy
location: Remote
url: https://www.godaddy.com/
dates:
start: April 2019
end: April 2023
content: >
As a principal engineer I helped design, implement, and maintain
infrastructure and REST APIs for systems that helped deliver the user
experience platform which all other teams at the company relied upon. This
was done using a Javascript and TypeScript tech stack.
I played a vital role in migrating all systems into AWS and Kubernetes
using docker and helm following industry recommended security and best
practices. Deployments were fully CICD driven with Jenkins and github
actions. I lead setting up application and cluster monitoring, logging
solutions, performance metrics, and various dashboards. I wrote
documentation and mentored other developers on the team.
In addition I worked with a small team that built and maintained the UI
and APIs for tools used company-wide for storing application
configuration, data driven customer recommendations, and A/B
experimentation settings. This was implemented with a nodejs and React
tech stack.
- title: Sr. Software Engineer
company: GoDaddy
location: Remote
url: https://www.godaddy.com/
dates:
start: June 2015
end: April 2019
content: >
Worked on the UX team building shared user interface components originally
in jQuery and then later with React and React Native. I built highly
performant APIs using nodejs streams that delivered shared header and
navigation across all applications at the company, interfaced with the
translation team, and managed infrastructure and deployments. As a
mission-critical application, it was designed with many layers of
redundancy and caching.
- title: Sr. Software Engineer
company: GoDaddy
location: Remote
url: https://www.godaddy.com/
dates:
start: March 2013
end: June 2015
content: >
I lead and managed a small team that built the "My Account" application
using nodejs and Ember, used by over 10 million customers. I also helped
implement and lead the customer authentication delegation experience
alongside the auth and security teams.
Prior that I built the shared web hosting file manager application
front-end using Javascript and nodejs, while working closely with
developers building the Java based backend API.
- title: Javascript Web Developer
company: GoDaddy
location: Remote
url: https://www.godaddy.com/
dates:
start: November 2010
end: March 2013
content: >
At Go Daddy I worked with a small agile team on the Easy Database for
Websites product doing front-end development using JavaScript, PHP, HTML,
and CSS. EZDB was a simple database application that allowed users to
define and manage data and easily embed widgets onto their website. When I
came on board I helped to improve the code quality and bring the user
interface in line with user experience designs and standards. I introduced
JavaScript unit tests and added progressive enhancement using the latest
CSS3 and HTML5 technologies. Some examples are HTML5 drag-and-drop file
uploading, localStorage for UI preferences, and CSS3 for UI elements that
traditionally would've needed multiple sliced images. I also designed and
documented a CSS interface to allow customers unlimited customization of
their widgets and provided assistance in the forum.
- title: Sr. Software Engineer
company: Latisys
location: Remote
url: https://latisys.com
dates:
start: February 2008
end: November 2010
content: >
I worked remotely with developers at the Irvine, CA branch. We built a
corporate wide customer management and sales application using Ruby on
Rails. Besides working to design the UI and develop the application, I
also built the infrastructure for the production systems. I continued to
maintain internal Perl applications, and as the company grew I was a vital
asset in integration projects with Salesforce.com, Great Plains billing,
and other software. I introduced subversion for source control, Trac for
project management, and other best practices.
- title: Sr. Software Engineer
company: Data393
location: Remote
url: https://data393.com/
dates:
start: August 2005
end: February 2008
content: >
Working closely with the Engineering department, my primary role was
internal application development. New applications were designed and
written for managing datacenter assets, tracking IP space, interfacing
with network equipment, usage tracking, account provisioning, and more.
All were written using Object Oriented Perl, mod_perl, MySQL database, and
were well tested, and documented. I also continued to maintain the
existing helpdesk software, write scripts to help with the system
administration tasks, and provide statistical reports. In addition I also
provided escalated support for systems and network related problems as
part Engineering.
- title: Software Engineer
company: E-COM Media Group
location: Englewood, Colorado
url: https://ecommedia.com
dates:
start: May 2004
end: August 2005
content: >
When Data393 acquired E-com Media Group, I transferred to that division to
better utilize my skill set. I worked with a team of other developers and
designers where I introduced source control with CVS and other software
development best practices. Our primary task was designing and developing
a new version of the company’s e-commerce, content management, sales, and
customer management tool. We used mod_perl, MySQL, and utilized load
balancing. I lead development of the e-commerce module and web service
APIs. I also built customer frontend e-commerce websites.
I also used ASP and MS SQL to develop custom applications for customers
and maintain the old version of the company’s flagship product. Using my
previous experience I helped design and develop a new helpdesk and
customer portal for Data393.
- title: Sr. Software Engineer
company: Ventures Online
location: Englewood, Colorado
url: https://venturesonline.com/
dates:
start: January 2003
end: May 2004
content: >
I developed modular and reusable OO Perl code including documentation and
test suites for in house applications used in the billing and web hosting
environments. I installed, configured, and maintained the corporate CVS
server for source control as well as wrote documentation for software
development and source control guidelines.
I maintained the Perl helpdesk software by fixing bugs. I increased staff
efficiency by adding new features and performing profiling to optimize the
code and database for a 1,000% speed increase. Other tasks were writing
various reports for the support, billing, and hosting environments as well
as writing the order system and automated provisioning processes.
- title: Systems Administrator / Support Technician
company: Ventures Online
location: Englewood, Colorado
url: https://venturesonline.com/
dates:
start: January 2002
end: December 2002
content: >
Managed and supported server software such as Apache, BIND, Exim, and
MySQL on Linux and FreeBSD in a web hosting environment. I also performed
server hardware replacements and upgrades, handled day to day customer
support via email and helpdesk software, and wrote and managed
administrative utilities with Perl.
- title: Contract Perl Programmer
company: perlcoders.com
location: Remote
url: https://perlcoders.com
dates:
start: November 2000
end: March 2001
content: >
On a contract basis I developed CGI applications using Perl and MySQL. I
communicated directly with customers to gather project requirements and
provide status. When projects were complete I provided installation,
configuration, and support.
- title: Computer Technician
company: Bargain Computer Advisor
location: Loveland, Colorado
url: https://bcadvisor.com
dates:
start: November 1998
end: June 1999
content: >
As a technician I performed diagnostics and repairs of computers, as well
as built custom computer orders. I also provided technical support to
customers in person and on the phone and handled sales of computers,
accessories, and software.
skills:
- category: Languages
items:
- TypeScript
- JavaScript
- Ruby
- Shell
- SQL
- category: Frameworks
items:
- React
- Next.JS
- Express
- Redux
- Ruby on Rails
- category: Technologies
items:
- REST APIs
- GraphQL APIs
- HTML and CSS
- JSON and XML
- git and github
- category: Databases
items:
- DynamoDB
- Redis
- Cassandra
- MySQL
- Postgres
- category: DevOps
items:
- AWS
- Kubernetes
- Docker
- Github Actions
- Jenkins
education:
- title: Cisco Networking Academy CCNA
school: Front Range Community College
location: Westminster, Colorado
url: https://frontrange.edu/
dates:
start: January 2000
end: December 2000
references:
- content: Available upon request.