summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/resume.html95
1 files changed, 53 insertions, 42 deletions
diff --git a/src/resume.html b/src/resume.html
index d7c3a6f..e7c41bb 100644
--- a/src/resume.html
+++ b/src/resume.html
@@ -114,7 +114,8 @@
114 114
115<div class="job"> 115<div class="job">
116 <p>Red Hat</p> 116 <p>Red Hat</p>
117 <p class="jobtitle">Member of Technical Staff, Office of Technology</p> 117 <p class="jobtitle">
118 Member of Technical Staff, Office of Technology: Dallas, TX</p>
118 <p class="jobskillslist">2016-present</p> 119 <p class="jobskillslist">2016-present</p>
119 <ul> 120 <ul>
120 <li>Driving strategy related to CI/CD.</li> 121 <li>Driving strategy related to CI/CD.</li>
@@ -127,7 +128,7 @@
127 128
128<div class="job"> 129<div class="job">
129 <p>IBM</p> 130 <p>IBM</p>
130 <p class="jobtitle">Distinguished Engineer, Cloud</p> 131 <p class="jobtitle">Distinguished Engineer, Cloud: New York, NY / Dallas, TX</p>
131 <p class="jobskillslist">2015-2016</p> 132 <p class="jobskillslist">2015-2016</p>
132 <ul> 133 <ul>
133 <li>Led OpenStack Innovation team focused on CI/CD and scaling of 134 <li>Led OpenStack Innovation team focused on CI/CD and scaling of
@@ -137,11 +138,14 @@
137 138
138<div class="job"> 139<div class="job">
139 <p>Hewlett-Packard</p> 140 <p>Hewlett-Packard</p>
140 <p class="jobtitle">Distinguished Technologist, Cloud</p> 141 <p class="jobtitle">
142 Distinguished Technologist, Cloud: New York, NY / Palo Alto, CA</p>
141 <p class="jobskillslist">2011-2015</p> 143 <p class="jobskillslist">2011-2015</p>
142 <ul> 144 <ul>
143 <li>Led teams focused on CI and CD of OpenStack for both Public and 145 <li>Led teams focused on CI and CD of OpenStack for both Public and
144 Private cloud products</li> 146 Private cloud products</li>
147 <li>Grew two separate teams in parallel, one internal and one external.
148 Each went from 2 to ~50 over a two year period.</li>
145 <li>"Face of OpenStack" for HP. drove partnerships and customer 149 <li>"Face of OpenStack" for HP. drove partnerships and customer
146 engagements externally. Represented OpenStack internally to engineering 150 engagements externally. Represented OpenStack internally to engineering
147 organizations across Business Units.</li> 151 organizations across Business Units.</li>
@@ -157,14 +161,16 @@
157 consensus of the need for broader staffing and succeeded in achieving 161 consensus of the need for broader staffing and succeeded in achieving
158 divestiture of the team from being a single-company team.</li> 162 divestiture of the team from being a single-company team.</li>
159 </ul> 163 </ul>
164</div>
160 165
166<div class="job">
161 <p>Rackspace Cloud</p> 167 <p>Rackspace Cloud</p>
162 <p class="jobtitle">System Architect</p> 168 <p class="jobtitle">System Architect: New York, NY</p>
163 <p class="jobskillslist">2010-2011</p> 169 <p class="jobskillslist">2010-2011</p>
164 <ul> 170 <ul>
165 <li>Helped start the OpenStack project (see creation line on 171 <li>Helped start the OpenStack project (see creation line on
166 <a href='https://launchpad.net/openstack'> 172 <a href='https://launchpad.net/openstack'>
167 https://launchpad.net/openstack</a>.</li> 173 https://launchpad.net/openstack</a>).</li>
168 <li>Created a working development process, code review system and 174 <li>Created a working development process, code review system and
169 instituted the concept of "gated commits" where code only landed if 175 instituted the concept of "gated commits" where code only landed if
170 tests passed and where no develper had direct commit access.</li> 176 tests passed and where no develper had direct commit access.</li>
@@ -174,6 +180,7 @@
174 <li>Coordinated with varying and competing interests from teams at 180 <li>Coordinated with varying and competing interests from teams at
175 Rackspace, NASA and Canonical.</li> 181 Rackspace, NASA and Canonical.</li>
176 </ul> 182 </ul>
183</div>
177 184
178<h3 class="resumesection"> 185<h3 class="resumesection">
179 <span class="titletitle">The MySQL Years</span> 186 <span class="titletitle">The MySQL Years</span>
@@ -183,7 +190,7 @@
183 190
184<div class="job"> 191<div class="job">
185 <p>Rackspace</p> 192 <p>Rackspace</p>
186 <p class="jobtitle">System Architect</p> 193 <p class="jobtitle">System Architect: Seattle, WA / New York, NY</p>
187 <p class="jobskillslist">C++, Python, Drizzle, Linux, OSX, Solaris</p> 194 <p class="jobskillslist">C++, Python, Drizzle, Linux, OSX, Solaris</p>
188 <ul> 195 <ul>
189 <li>Core developer on <a href="http://launchpad.net/drizzle">Drizzle</a>: 196 <li>Core developer on <a href="http://launchpad.net/drizzle">Drizzle</a>:
@@ -197,7 +204,7 @@
197 204
198<div class="job"> 205<div class="job">
199 <p>Sun Microsystems</p> 206 <p>Sun Microsystems</p>
200 <p class="jobtitle">Staff Engineer</p> 207 <p class="jobtitle">Staff Engineer: Seattle, WA</p>
201 <p class="jobskillslist">C++, Drizzle, MySQL, Linux, OSX, Solaris</p> 208 <p class="jobskillslist">C++, Drizzle, MySQL, Linux, OSX, Solaris</p>
202 <ul> 209 <ul>
203 <li>Core developer on <a href="http://launchpad.net/drizzle">Drizzle</a>: a modern fork of MySQL for the Cloud</li> 210 <li>Core developer on <a href="http://launchpad.net/drizzle">Drizzle</a>: a modern fork of MySQL for the Cloud</li>
@@ -211,8 +218,8 @@
211</div> 218</div>
212 219
213<div class="job"> 220<div class="job">
214 <p>MySQL, Inc.</p> 221 <p>MySQL</p>
215 <p class="jobtitle">Senior Consultant</p> 222 <p class="jobtitle">Senior Consultant: Seattle, WA / Stockholm, Sweden</p>
216 <p class="jobskillslist">MySQL, MySQL Cluster, Heartbeat, DRBD, Linux, C++, C#, Python, Java, PHP, Ruby</p> 223 <p class="jobskillslist">MySQL, MySQL Cluster, Heartbeat, DRBD, Linux, C++, C#, Python, Java, PHP, Ruby</p>
217 <ul> 224 <ul>
218 <li>Solutions Architect for top 10 web properties, telcos and gaming companies.</li> 225 <li>Solutions Architect for top 10 web properties, telcos and gaming companies.</li>
@@ -230,18 +237,18 @@
230</h3> 237</h3>
231 238
232<div class="job"> 239<div class="job">
233 <p>StageFiles, LLC</p> 240 <p>StageFiles</p>
234 <p class="jobtitle">Founder, Partner</p> 241 <p class="jobtitle">Founder, Partner: Dallas, TX / Seattle, WA</p>
235 <p class="jobskillslist">Plone, Python, mod_python, TurboGears, Debian/Ubuntu GNU/Linux</p> 242 <p class="jobskillslist">Plone, Python, mod_python, TurboGears, Debian/Ubuntu GNU/Linux</p>
236<ul> 243<ul>
237 <li>Started, ran and managed company with partner.</li> 244 <li>Started, ran and managed company with partner.</li>
238 <li>Designed and developed a web-based portfolio system for 245 <li>Designed and developed a web-based portfolio system for
239 Theatrical Design.</li> 246 Theatrical Design.</li>
240</ul> 247</ul>
241</div> 248</div>
242 249
243<div class="job"> 250<div class="job">
244 <p>In August Productions, Inc.</p> 251 <p>In August Productions</p>
245 <p class="jobtitle">Founder, CEO</p> 252 <p class="jobtitle">Founder, CEO</p>
246 <p class="jobskillslist">Python, Zope, elisp, LaTeX, exim, ZODB, GTK, Glade, Cyrus, SASL, 253 <p class="jobskillslist">Python, Zope, elisp, LaTeX, exim, ZODB, GTK, Glade, Cyrus, SASL,
247 SquirrelMail, Apache, 254 SquirrelMail, Apache,
@@ -255,7 +262,7 @@
255 <em>Clients included:</em> 262 <em>Clients included:</em>
256 263
257 <div class="job"> 264 <div class="job">
258 <p>Washington Mutual, Seattle, Washington</p> 265 <p>Washington Mutual: Seattle, WA</p>
259 <p class="jobskillslist">C#, Python, LaTeX, Python, Subversion, 266 <p class="jobskillslist">C#, Python, LaTeX, Python, Subversion,
260 Apache2, Tomcat, Solaris, Windows XP</p> 267 Apache2, Tomcat, Solaris, Windows XP</p>
261 <ul> 268 <ul>
@@ -266,7 +273,7 @@
266 273
267 274
268 <div class="job"> 275 <div class="job">
269 <p>Monster.com, Boston, Massachusetts</p> 276 <p>Monster.com: Boston, MA</p>
270 <p class="jobskillslist">Zope, Python, DTML, C#, SQL Server, Perforce, Windows 2000</p> 277 <p class="jobskillslist">Zope, Python, DTML, C#, SQL Server, Perforce, Windows 2000</p>
271 <ul> 278 <ul>
272 <li>Single point of contact for Zope related issues for the organization.</li> 279 <li>Single point of contact for Zope related issues for the organization.</li>
@@ -274,7 +281,7 @@
274 </div> 281 </div>
275 282
276 <div class="job"> 283 <div class="job">
277 <p>Tahinis Mediterranean Bistro, Bar Harbor, Maine</p> 284 <p>Tahinis Mediterranean Bistro: Bar Harbor, ME</p>
278 <p class="jobskillslist">Plone, Python, Javascript, CSS, Debian GNU/Linux</p> 285 <p class="jobskillslist">Plone, Python, Javascript, CSS, Debian GNU/Linux</p>
279 <ul> 286 <ul>
280 <li>Created an Online menu system for restaurants.</li> 287 <li>Created an Online menu system for restaurants.</li>
@@ -282,7 +289,7 @@
282 </div> 289 </div>
283 290
284 <div class="job"> 291 <div class="job">
285 <p>North Carolina State University, Raleigh, North Carolina</p> 292 <p>North Carolina State University: Raleigh, NC</p>
286 <p class="jobskillslist">Zope, Python, mod-perl, Javascript, CSS, Apache, 293 <p class="jobskillslist">Zope, Python, mod-perl, Javascript, CSS, Apache,
287 Debian GNU/Linux, Solaris</p> 294 Debian GNU/Linux, Solaris</p>
288 <ul> 295 <ul>
@@ -293,7 +300,7 @@
293 </div> 300 </div>
294 301
295 <div class="job"> 302 <div class="job">
296 <p>Cox Interactive Media, Atlanta, Georgia</p> 303 <p>Cox Interactive Media: Atlanta, GA</p>
297 <p class="jobskillslist">Zope, Python, Oracle, PL/SQL, Java, Solaris</p> 304 <p class="jobskillslist">Zope, Python, Oracle, PL/SQL, Java, Solaris</p>
298 <ul> 305 <ul>
299 <li>Implemented a Content Management System.</li> 306 <li>Implemented a Content Management System.</li>
@@ -301,7 +308,7 @@
301 </div> 308 </div>
302 309
303 <div class="job" style="page-break-before: always"> 310 <div class="job" style="page-break-before: always">
304 <p>Thingamy, Oslo, Norway</p> 311 <p>Thingamy: Oslo, Norway</p>
305 <p class="jobskillslist">Python</p> 312 <p class="jobskillslist">Python</p>
306 <ul> 313 <ul>
307 <li>Wrote a tool to migrate data from legacy database to ZODB.</li> 314 <li>Wrote a tool to migrate data from legacy database to ZODB.</li>
@@ -309,7 +316,7 @@
309 </div> 316 </div>
310 317
311 <div class="job"> 318 <div class="job">
312 <p>Alexander Consulting, London, England</p> 319 <p>Alexander Consulting: London, England</p>
313 <p class="jobskillslist">Zope</p> 320 <p class="jobskillslist">Zope</p>
314 <ul> 321 <ul>
315 <li>Provided solution assessment for proposed CRM System.</li> 322 <li>Provided solution assessment for proposed CRM System.</li>
@@ -317,7 +324,7 @@
317 </div> 324 </div>
318 325
319 <div class="job"> 326 <div class="job">
320 <p>iuveno, Ingolstadt, Germany</p> 327 <p>iuveno: Ingolstadt, Germany</p>
321 <p class="jobskillslist">Zope, Python, LDAP, IMAP, SuSE GNU/Linux, ZEO</p> 328 <p class="jobskillslist">Zope, Python, LDAP, IMAP, SuSE GNU/Linux, ZEO</p>
322 <ul> 329 <ul>
323 <li>Worked on a web-based CRM system that interfaced Palm Pilots.</li> 330 <li>Worked on a web-based CRM system that interfaced Palm Pilots.</li>
@@ -325,7 +332,7 @@
325 </div> 332 </div>
326 333
327 <div class="job"> 334 <div class="job">
328 <p>MTNI, Atlanta, Georgia</p> 335 <p>MTNI: Atlanta, GA</p>
329 <p class="jobskillslist">Python</p> 336 <p class="jobskillslist">Python</p>
330 <ul> 337 <ul>
331 <li>Developed a Python library implementation of RFC 1861 - SNPP.</li> 338 <li>Developed a Python library implementation of RFC 1861 - SNPP.</li>
@@ -336,19 +343,20 @@
336 </ul> 343 </ul>
337 344
338 <div class="job"> <!-- style="page-break-before: always"> --> 345 <div class="job"> <!-- style="page-break-before: always"> -->
339 <p>HRSmart, Plano, Texas</p> 346 <p>HRSmart</p>
340 <p class="jobtitle">Senior System Administrator</p> 347 <p class="jobtitle">Senior System Administrator: Dallas, TX</p>
341 <p class="jobskillslist">Apache, MySQL, Debian GNU/Linux, dpkg, dirvish, Exim, nagios</p> 348 <p class="jobskillslist">Apache, MySQL, Debian GNU/Linux, dirvish, Exim, Debian Packaging</p>
342 <ul> 349 <ul>
343 <li>Administered Debian GNU/Linux, Apache and MySQL servers.</li> 350 <li>Administered Debian GNU/Linux, Apache and MySQL servers.</li>
344 </ul> 351 </ul>
345 </div> 352 </div>
346 353
347 <div class="job"> 354 <div class="job">
348 <p>Information Innovation, Amsterdam, The Netherlands</p> 355 <p>Information Innovation</p>
349 <p class="jobtitle">Information Artist / Lead Developer</p> 356 <p class="jobtitle">
350 <p class="jobskillslist">Perl, PHP, MySQL, Oracle, Apache, Zope, Python, 357 Information Artist / Lead Developer: Amsterdam, The Netherlands</p>
351 CVS, RedHat GNU/Linux, Solaris, MacOS X</p> 358 <p class="jobskillslist">
359 Perl, MySQL, Apache, Zope, Python, RedHat GNU/Linux, Solaris, MacOS X</p>
352 <ul> 360 <ul>
353 <li>Led development efforts for web-based strategic intelligence product.</li> 361 <li>Led development efforts for web-based strategic intelligence product.</li>
354 <li>Designed and developed Internet news-feed reading and processing system.</li> 362 <li>Designed and developed Internet news-feed reading and processing system.</li>
@@ -364,35 +372,38 @@
364</h3> 372</h3>
365 373
366 <div class="job"> 374 <div class="job">
367 <p>Branch Bank and Trust, Wilson, North Carolina</p> 375 <p>Branch Bank and Trust</p>
368 <p class="jobtitle">Enterprise Management Systems Analyst</p> 376 <p class="jobtitle">Enterprise Management Systems Analyst: Wilson, NC</p>
369 <p class="jobskillslist">Perl, ksh, AIX, Windows</p> 377 <p class="jobskillslist">Tivoli, Perl, ksh, AIX, Windows</p>
370 <ul> 378 <ul>
371 <li>Wrote and maintained Perl and shell scripts for Tivoli system automation.</li> 379 <li>Wrote and maintained Perl and shell scripts for Tivoli system
380 automation.</li>
372 </ul> 381 </ul>
373 </div> 382 </div>
374 383
375 <div class="job"> 384 <div class="job">
376 <p>Best Consulting: Group Health Cooperative, Seattle, Washington</p> 385 <p>Best Consulting: Group Health Cooperative</p>
377 <p class="jobtitle">Consultant</p> 386 <p class="jobtitle">Consultant: Seattle, WA</p>
378 <p class="jobskillslist">Perl, ksh, Sybase, T-SQL, Stored Procedures, Solaris</p> 387 <p class="jobskillslist">Perl, ksh, Sybase, T-SQL, Stored Procedures,
388 Solaris</p>
379 <ul> 389 <ul>
380 <li>Wrote code to update Data Warehouse Common Dimensions tables.</li> 390 <li>Wrote code to update and manage Data Warehouse Common Dimensions
391 tables.</li>
381 </ul> 392 </ul>
382 </div> 393 </div>
383 394
384 <div class="job"> 395 <div class="job">
385 <p>EDS: Russell Stover Candies, Kansas City, Missouri</p> 396 <p>EDS: Russell Stover Candies, Kansas City, MO</p>
386 <p class="jobtitle">Information Analyst</p> 397 <p class="jobtitle">Information Analyst</p>
387 <p class="jobskillslist">Perl, ksh, Sybase, T-SQL, AIX</p> 398 <p class="jobskillslist">Perl, ksh, Sybase, T-SQL, AIX</p>
388 <ul> 399 <ul>
389 <li>Administered systems and performed DBA tasks supporting a 24x7 manufacturing and 400 <li>Administered systems and performed DBA tasks supporting a 24x7
390 shipping environment.</li> 401 manufacturing and shipping environment.</li>
391 </ul> 402 </ul>
392 </div> 403 </div>
393 404
394 <div class="job"> 405 <div class="job">
395 <p>Fujitsu Network Communications, Richardson, Texas</p> 406 <p>Fujitsu Network Communications, Dallas, TX</p>
396 <p class="jobtitle">UNIX Admin/Support</p> 407 <p class="jobtitle">UNIX Admin/Support</p>
397 <p class="jobskillslist">AIX, C, Framemaker SDK, ksh</p> 408 <p class="jobskillslist">AIX, C, Framemaker SDK, ksh</p>
398 <ul> 409 <ul>
@@ -401,7 +412,7 @@
401 </div> 412 </div>
402 413
403 <div class="job"> 414 <div class="job">
404 <p>IBM, RTP, North Carolina</p> 415 <p>IBM, Raleigh, NC</p>
405 <p class="jobtitle">UNIX Admin/Support</p> 416 <p class="jobtitle">UNIX Admin/Support</p>
406 <p class="jobskillslist">MVS, AIX, C, ksh</p> 417 <p class="jobskillslist">MVS, AIX, C, ksh</p>
407 <ul> 418 <ul>