forked from kippt/jekyll-incorporated
-
Notifications
You must be signed in to change notification settings - Fork 22
/
resume.html
437 lines (409 loc) · 17.9 KB
/
resume.html
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
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
---
layout: base
---
<div class="blog-cover" style="background-image:url(/images/resume.jpg);">
<div class='cover_overlay'>
<div class="content">
<h1>{{ site.info.title }}</h1>
<h3>Resume</h3>
{% include social_links.html %}
</div>
</div>
</div>
<article class='resume'>
<div class="container">
<section>
<h1>Overview</h1>
<p>
I'm a senior-level developer and system architect. I specialize in helping companies focus a
collection of business needs into a clean, simple software solution. I take projects from concept
to final deliverable, often continuing with long-term maintenance and updates.
</p>
<p> I constantly push to simplify and remove unnecessary decisions and distractions from the user.
The resulting applications improve daily workflow, track key business metrics, and make companies
more efficient. These applications commonly return the initial investment in under a year via
revenue growth and cost savings and continue to generate wealth for many years after that.
</p>
<h1>Consulting Work</h1>
<div class='time_span'>
<h2>
Web Applications
<div class='dates'>2005 - present</div>
<div class='tools'>
Rails • React • Elixir • Phoenix • JavaScript • PostgreSQL •
MySQL • HTML/CSS • AWS Infrastructure
</div>
</h2>
<div class='details'>
<p>
My preferred stack is Rails with a lightweight JavaScript front end. The bulk of the
application logic and views are in the Rails application with just enough front-end code
to make the user experience fluid and seamless. I'm also fluent in React for more complex
front-end requirements. My applications run on AWS infrastructure, managed by AWS OpsWorks.
</p>
<p>
I maintain several legacy apps built with PHP and ExtJS. While no longer cutting edge, these
apps have been running flawlessly for over 20 years and still deliver important business
value.
</p>
<h3>Client Overview</h3>
<p>
Most of my clients have been with me over 15 years. They return year after year to add
enhancements to existing products or to start new projects.
</p>
<p>
<a href='https://clarusrd.com' class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/clarusrd.png'></span>
<b>Clarus R+D</b>
</a>
<a class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/shayhi.jpg'></span>
<b>ShayHi</b>
</a>
<a href='https://testdouble.com' class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/test_double.png'></span>
<b>Test Double, LLC</b>
</a>
<a href='http://infoquestinv.com' class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/infoquest.png'></span>
<b>Infoquest, Ltd</b>
</a>
<a href='https://www.cpspharm.com' class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/cps.png'></span>
<b>Comprehensive Pharmacy Services</b>
</a>
<a href='http://www.orionat.com' class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/orion.gif'></span>
<b>Orion America Technologies, LLC</b>
</a>
<a href='https://www.kellermanconsulting.com' class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/kellerman_consulting.jpg'></span>
<b>Kellerman Consulting</b>
</a>
<a href='http://securityvoice.com' class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/security_voice.png'></span>
<b>Security Voice, Inc</b>
</a>
<a href='https://www.bayphoto.com' class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/bay_photo.jpg'></span>
<b>Bay Photo Lab</b>
</a>
<a href='https://www.collagewall.com' class='client_logo' target='_blank'>
<span class='logo'><img src='/images/logos/collagewall.png'></span>
<b>Collagewall LLC</b>
</a>
</p>
<p>
In more detail...
</p>
<h3>
<img class='logo' src='/images/logos/clarusrd.png'>
Clarus R+D
</h3>
<p>
Helped build <b>Clarus R+D</b>'s next generation R&D tax credit platform.
</p>
<p>
<b>Key challenge:</b> Refactoring and simplifying a complex codebase while
maintaining velocity on new features. The tax platform and expertise of the
software team was a key factor that led to TriNet's aquition of Clarud R+D
in 2022.
</p>
<h3>
<img class='logo' src='/images/logos/shayhi.jpg'>
ShayHi
</h3>
<p>
Developed <b>ShayHi MVP</b> a product for building trust and connections within remote teams.
</p>
<p>
<b>Key challenge:</b> Engineering a greenfield Rails + React app that could quickly
evolve to find product-market fit while maintaining a stable and well tested code base.
</p>
<h3>
<img class='logo' src='/images/logos/test_double.png'>
Test Double, LLC
</h3>
<p>
Worked with <a href='https://testdouble.com' target='_blank'>Test Double</a> as a member of larger teams
at a variety of client placements.
</p>
<p>
<b>Disney Imagineering:</b> Worked with a team building an internal metrics system to track and improve
Disney engineering projects across their theme park network.
</p>
<p>
<b>Roostify, Inc:</b> Worked on a team at <a href='https://www.roostify.com' target='_blank'>Roostify</a>
to build a custom integration layer running on AWS infrastructure that connected Roostify's online mortgage
system with Chase Bank's financial infrastructure.
</p>
<p>
<b>Rails 5 Upgrades:</b> Helped clients upgrade large, customer-facing applications from Rails 4 to
Rails 5.2
</p>
<h3>
<img class='logo' src='/images/logos/infoquest.png'>
Infoquest, Ltd
</h3>
<p>
Developed the <b>Investigation Management System</b>, a tool that tracks workers compensation fraud
investigations. The system is a vital part of <a href='http://infoquestinv.com'
target='_blank'>Infoquest's</a>
business and handles every step of an investigation from initial request to monitoring progress to
client communications to reporting and invoicing. Investigators can upload surveillance videos and
enter surveillance notes from their iPads in the field, saving them significant time.
</p>
<p>
<b>Key challenge:</b> Encoding and streaming video for playback on a variety of platforms
including mobile and flash-based players.
</p>
<p>
<b>Impact:</b> The IMS helped Infoquest acquire new clients and grow annual revenue from
$3M to $4M (2013 to 2016). Key clients, like Toyota and Nationwide, cite the efficiency
of using the IMS as a primary reason for working with Infoquest. In addition, by simplifying
management and investigation work, the IMS saves Infoquest $200k/year in overhead and
employee costs.
</p>
<h3>
<img class='logo' src='/images/logos/cps.png'>
Comprehensive Pharmacy Services
</h3>
<p>
I've worked with <a href='https://www.cpspharm.com' target='_blank'>Comprehensive Pharmacy Services</a>
(previously Pharmacy Systems) for over 15 years building a wide range of tools to help them
manage hospital pharmacies, hospital supply chains, and hospital rehab units.
</p>
<p>
<b>Key challenge:</b> Distilling Comprehensive Pharmacy Services' business data into a set of key
metrics that clearly shows the value they are providing to their customers.
</p>
<p>
<b>Applications Developed Include:</b><br>
<ul>
<li><b>Rx Medi-Trend</b><br>
<li><b>Pharmacy Benchmark</b><br>
<li><b>Chronicle</b><br>
<li><b>Signyl for Pharmacy</b><br>
<li><b>Signyl for Supply Chain</b><br>
</ul>
</p>
<h3>
<img class='logo' src='/images/logos/orion.gif' style='margin-right:-5px'>
Orion America Technologies, LLC
</h3>
<p>
Drawing on <a href='http://www.orionat.com' target='_blank'>Orion AT's</a> expertise in government contract management,
I created OMIS, a tool to track projects at FAA-funded research centers. The resulting application
is getting attention at all levels of the FAA as an example of the right way to track FAA-sponsored
research.
</p>
<p>
<b>Key challenge:</b> Building a system where a wide range of people, from Program Managers,
to Principal Investigators, to Tech Monitors, to Fiscal Admins, to Contract Admins, each
feel the system is designed specifically around their needs and makes their job easier.
</p>
<p>
<b>Impact:</b> Six months after launch, the OMIS generated $150k/yr in revenue. In turn,
by improving accuracy and reducing duplication of effort, the OMIS saved the FAA $360k/yr
in administrative oversight costs.
</p>
<h3>
<img class='logo' src='/images/logos/kellerman_consulting.jpg'>
Kellerman Consulting
</h3>
<p>
Built HACCP XPRESS, the first of its kind automated web-based system system for generating
and selling HACCP plans used by restaurants and commercial kitchens.
</p>
<p>
<b>Key challenge:</b> Building a web-based system that generated regulatory-compliant HACCP
plans in all 50 states which were delivered as turnkey Word DOCX files ready to be submitted to
local health departments and other regulatory entities.
</p>
</div>
</div>
<div class='time_span'>
<h2>
Commercial Prototypes
<div class='dates'>2011 - 2012</div>
<div class='tools'>
CoffeeScript • HTML/CSS • iAd JS
</div>
</h2>
<div class='details'>
<h3>
<img class='logo' src='/images/logos/1k_studio.jpg'>
1K Studios
</h3>
<p>
Built a series of prototypes on Apple TV and iPad to explore the future of the movie
and TV viewing experience. This work was performed for Apple Inc. and contracted through
1K Studios.
</p>
</div>
</div>
<div class='time_span'>
<h2>
Business Intelligence
<div class='dates'>1997-2005</div>
<div class='tools'>
SQL Server • Microsoft Access • Visual Basic • PHP • ASP
</div>
</h2>
<div class='details'>
<h3>
<img class='logo' src='/images/logos/chase_bank.jpg'>
Chase Bank
</h3>
<p>
Built tooling with Microsoft Access and ASP that helped Chase Bank identify
and document relationships between their private banking customers. I analyzed
the resulting data with MS SQL Server.
</p>
<p>
<b>Impact:</b> Helped private banking agents identify the full value of banking
relationships so they could optimize service for customers that were generating
the most value for the bank.
</p>
<h3>
<img class='logo' src='/images/logos/mars_petcare.jpg'>
Kal Kan - Mars Petcare
</h3>
<p>
Built tooling with Microsoft Access and Visual Basic that are critical
to Kal Kan's production process and efficiency.
<ul>
<li><b>Hold System</b> Tracks inventory that was set aside (on hold) due
to production problems.
<li><b>Conformance System</b> Tracks production line output and conformance
to product standards.
</ul>
</p>
<p>
<b>Impact:</b> Helped Kal Kan improve production efficiency by identifying
trends in production line conformance. Reduced waste by getting on hold inventory
back into production quickly, before it needed to be discarded.
</p>
<h3>Other Clients</h3>
<p>
Harmony Ball Company<br>
FAA Airworthiness Assurance COE
</p>
</div>
</div>
<div class='time_span'>
<h2>
Real-Time, Embedded Systems
<div class='dates'>1997-2010</div>
<div class='tools'>
C • C++ • 68K Assembly • x86 Assembly • VxWorks • AMX
</div>
</h2>
<div class='details'>
<h3>
<img class='logo' src='/images/logos/adb.jpg'>
ADB Airfield Solutions
</h3>
<p>
Developed firmware for embedded airport lighting control modules with C++ and AMX.
These modules receive commands from the control tower to control taxi and runway
lights and monitor lighting system status. This ADB lighting system is in use at major
international airports in the US and Europe.
</p>
<p>
<b>Key challenge:</b> Developed a fault-tolerant communications protocol that used
multiple channels and automatic failover to ensure reliable communications between
the control tower and the lighting modules.
</p>
<h3>
<img class='logo' src='/images/logos/star_dynamics.png'>
STAR Dynamics Corporation
</h3>
<p>
Worked on a team developing a high resolution tracking radar. The radar had a phased
array antenna capable of tracking multiple targets up to 100 miles in range within
a few inches of resolution.
</p>
<p>
<b>Key challenges:</b> Designed an ultra low-latency communication protocol to interface
between the target acquisition system and the tracking system. Designed a non-blocking,
real-time memory allocation system.
</p>
<h3>Other Clients</h3>
<p>
Aeroflex Test Solutions<br>
Dynamic Sensor Systems LLC<br>
Lintek, Inc
</p>
</div>
</div>
<div class='time_span'>
<h2>
Commercial Windows Applications
<div class='dates'>1997-2001</div>
<div class='tools'>
C++ • MFC • Windows API
</div>
</h2>
<div class='details'>
<h3>John Neal & Associates</h3>
<p>
Developed “Sundial”, a commercial Windows 95 application using MFC and Visual C++. Sundial
displays a changing outdoor scene on the Windows desktop. Sunrise and sunset on the desktop
are synchronized with the local sunrise and sunset.
</p>
</div>
</div>
<h1>Employment</h1>
<div class='time_span'>
<h2>
Lintek, Inc
<div class='dates'>1991-1997</div>
<div class='tools'>
C • C++ • 68K Assembly • Windows API
</div>
</h2>
<div class='details'>
<p>
Developed real-time, embedded-system firmware and user interfaces using C, C++, 68K assembly, Windows
3.1, 95, NT. Firmware development required creation of an OS kernel including interfacing with SCSI,
GPIB, Ethernet, and custom hardware designed in-house. Products developed include:
</p>
<ul>
<li><b>5000 Radar System</b> user interface, embedded firmware</li>
<li><b>4000 Radar System</b> user interface, data acquisition</li>
<li><b>GPR (Ground Penetrating Radar)</b> embedded firmware</li>
<li><b>AWG (Arbitrary Waveform Generator)</b> embedded firmware</li>
<li><b>TPI (Target Positioning System)</b> embedded firmware, front panel interface</li>
<li><b>élan Radar System</b> motion device subsystem</li>
</ul>
</div>
</div>
<div class='time_span'>
<h2>
ElectroScience Laboratory - The Ohio State University
<div class='dates'>Summer 1989</div>
</h2>
<div class='details'>
<p>
Worked as an intern on a variety of projects including the predecessor to the
Lintek radar systems.
</p>
</div>
</div>
<h1>Education</h1>
<div class='time_span'>
<h2>
The Ohio State University
<div class='dates'>1986 - 1990</div>
</h2>
<div class='details'>
<p>
BS Electrical Engineering. GPA 3.74<br><br>
Phi Kappa Phi • Pi Mu Epsilon (Mathematics) • Eta Kappa Nu (Elec. Eng.)
</p>
</div>
</div>
</section>
</div>
</article>