-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathresume.html
263 lines (256 loc) · 9.67 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
---
permalink: /resume.html
title: Pete Richards | Resume
layout: main
nav_item: resume
---
<section id="skills">
<h1>skills</h1>
<div>
<ul class="short-bullet">
<li>
Modern front-end web development. Experienced with Angular, AngularJS,
Vue, React, Backbone, Polymer, and Visualforce; building applications
with npm run, grunt, gulp, webpack, rollup; writing scalable CSS with
Sass and Less.
</li>
<li>
iOS application development with Objective-C, Storyboards, and XIBs.
</li>
<li>
Back-end development with Python (Flask and Django), Ruby (Rails),
Node (Express.JS) and APEX (force.com)
</li>
<li>
Embedded Systems development with C/C++/Lua for
Arduino/ESP32/ESP8266/Node-MCU
</li>
<li>
Test Driven Development with Mocha, Karma, Py.test, Rspec, Selenium
</li>
<li>
Continuous Integration with CircleCI, XCode Server, Jenkins
</li>
<li>
Cloud application development, deployment, and management on AWS
(utilizing EC2, S3, CloudFront, Route53, ELB), Google App Engine,
Heroku, Docker and Kubernetes
</li>
<li>
Server management and provisioning with Chef, Salt, Puppet
</li>
<li>
Windows and Linux (Ubuntu/RedHat) Server Administration
</li>
<li>
Network Administration, Cisco ASA, Cisco Catalyst, pfSense
</li>
</ul>
</div>
</section>
<section id="experience">
<h1>experience</h1>
<div id="nasa">
<h2>Logyx LLC<em>Moffett Field, California</em></h2>
<h3>Software Engineer at NASA Ames<em>April 2015 to present</em></h3>
<p>
Lead developer for the Open MCT telemetry visualization framework.
Responsible for transition of front-end components from from AngularJS to
Vue; design and implementation of public APIs and extension points; main
point of contact for mission customers and stakeholders.
</p>
<ul>
<li>
Conduct prototyping efforts with new technologies and techniques,
summarize findings, and work with team to implement improvements across
framework.
</li>
<li>
Prototyped and built a high-performance, no-configuration telemetry
datastore to fill a gap in common mission system architectures and increase
adoption of OpenMCT.
</li>
<li>
Travel frequently to work with end users and mission customers to gather
requirements, prioritize and plan development efforts, organize test
efforts, and deliver resulting products to flying missions.
</li>
</ul>
</div>
<div id="merchbar">
<h2>Merchbar<em>San Francisco, California</em></h2>
<h3>Developer<em>February 2014 to April 2015</em></h3>
<p>
Architected and led development of Merchbar's ecommerce web presence, iOS
application, core services and APIs.
</p>
<ul>
<li>
Worked with in-house designer to develop, test, and publish iOS app
which has been featured numerous times in the App Store.
</li>
<li>
Built, deployed, and maintained Merchbar's ecommerce website. Utilized
progressive enhancement to deliver interactive content quickly to shoppers
and provide a consistent view of content to web crawlers, resulting in
excellent search engine rankings for Merchbar content.
</li>
<li>
Designed, built, and documented Merchbar's HTTP APIs which power all
front-end experiences.
</li>
<li>
Built and maintained real-time order processing and fulfillment
integrations with Magento, Shopify, Goodsie, and a number of bespoke
ecommerce systems.
</li>
</ul>
</div>
<div id="getchute">
<h2>Chute<em>San Francisco, California</em></h2>
<h3>Developer<em>April 2013 to January 2014</em></h3>
<p>
Led front end development on Chute's self-service tools, gaining a deep
understanding of Backbone and Marionette. Wrote and tested a custom
framework for generating and publishing live media displays while reusing
components across projects, and contributed vision and guidance to other
projects (both backend and frontend) where necessary.
</p>
</div>
<div id="referly" class="short">
<h2>Refer.ly<em>San Francisco, California</em></h2>
<h3>Web Developer<em>January 2013 to March 2013</em></h3>
<p>
Wrote, tested, and deployed a number of features for Refer.ly including
inline editing, improved drag and drop, dynamic page generation and
pagination.
</p>
</div>
<div id="order_near" class="short">
<h2>OrderNear<em>San Francisco, California</em></h2>
<h3>Co-Founder<em>June 2012 to June 2013</em></h3>
<p>
Technical co-founder. Wondering what it's about? Shoot me an email.
</p>
</div>
<div id="homeless_prenatal_program">
<h2>Homeless Prenatal Program<em>San Francisco, California</em></h2>
<h3>Lead Application Developer<em>November 2008 to June 2012</em></h3>
<p>
Met with end users, managers, and executive staff to understand
organizational needs and gather requirements for enhancements to
existing force.com application. Wrote user stories and produced
design documentation for new features, and then built and deployed
said new features. Wrote and maintained unit and behavior tests with
more than 80% code coverage.
Assisted in contract negotiation and grant writing by contributing
knowledge of organization's methods and outcomes. Provided planning
and organizational assistance to various teams.
</p>
</div>
<div id="sarai_llc" class="hidden">
<h2>Sarai LLC<em>San Francisco, California</em></h2>
<h3>Windows Support Engineer<em>July 2008 to November 2008</em></h3>
<p>
Provided hardware, infrastructure, and software support to non-profit
organizations with up to 100 users. Wrote systems documentation,
developed budgets. Assisted clients in developing IT policies and
procedures and writing grant proposals.
</p>
</div>
<div id="harder_mechanical_contractors" class="hidden">
<h2>Harder Mechanical Contractors<em>Portland, Oregon</em></h2>
<h3>Systems Administrator<em>May 2007 to September 2007</em></h3>
<p>
Managed Windows domain and provided end user support. Planned,
budgeted, and executed setup of new field offices.
</p>
</div>
<div id="freelance" class="hidden">
<h2>Freelance<em>USA</em></h2>
<h3>
Web Development, Systems Administration
<em>June 2002 - Present</em>
</h3>
<p>
My father was a huge nerd; my technical learnings started early. At age
seven I had access to our family computer: a 486 with QBASIC. When we
weren't playing on the 486, we were launching model rockets or rebuilding
one of our old volkswagens.
I have the pleasure to work in a field that I enjoy, and I'm always
willing to get involved and help a company or individual reach their
goals. I've worked with numerous clients over the years in various
capabilities-- most recently with TCB Courier, a San Francisco based
company.
</p>
</div>
</section>
<section id="toolchain">
<h1>toolchain</h1>
<div>
<p>
I use my keyboard more often than my trackpad and a CLI more often than
a GUI. I'm not afraid of using an IDE or learning new tools, I simply
prefer tools that get out of my way and allow me be creative.
</p>
<p>
My current toolchain is as follows:
</p>
<ul>
<li>Mac OS X</li>
<li>Chrome</li>
<li>zsh</li>
<li>TextMate2</li>
<li>git</li>
</ul>
</div>
</section>
<section id="side_projects">
<h1>side projects</h1>
<div>
<p>
I like to have projects to work on in my spare time. If you'd like to know
more about any of the following, please don't hesitate to get in touch.
</p>
</div>
<div id="distributedsymphony">
<h2>Distributed Symphony<em>February 2018 to May 2018</em></h2>
<p class="hidden"></p>
</div>
<div id="iot_kinetic_race">
<h2>Kinetic Sculpture Racing<em>February 2016 to May 2016</em></h2>
<p class="hidden"></p>
</div>
<div id="tenthousandpushups">
<h2>TenThousandPushups.com<em>February 2012</em></h2>
<p class="hidden">
Ten thousand push-ups by the end of the year? Join the challenge. A
simple to use website for logging push-ups and competing with friends.
</p>
</div>
<div id="bittrainer">
<h2>BitTrainer<em>November 2011</em></h2>
<p class="hidden">
Developed a prototype Android application for tracking workouts at the
gym. Focus on ease of use, simplicity in design and "siri-like"
interactions with text to speech and voice recognition.
</p>
</div>
<div id="arduino_sous_vide">
<h2>Arduino Sous Vide<em>February 2011</em></h2>
<p class="hidden">
Shortly after eating my first sous vide egg, I programmed an Arduino
PID controller and built a sous vide cooker. The taste of a perfectly
done rare steak cooked by your own sous vide machine is second to none.
</p>
</div>
<div id="the_local_player">
<h2>The Local Player<em>May 2010 to July 2010</em></h2>
<p class="hidden">
Using Python, the Django framework, and the SoundManager library,
I built a web application to stream my personal music library (too
large to store on a mobile device) to any html5 device. I used the
app for an entire year, retiring it when Google Music was released.
</p>
</div>
</section>