-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume-chrono.html
391 lines (379 loc) · 17.8 KB
/
resume-chrono.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
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="Computer Consulting : Matt Bosworth" />
<meta name="keywords" content="Matt Bosworth, Matthew Bosworth, resume, java, ruby, rails, consulting, contractor, programmer" />
<title>Resume::Matthew Bosworth</title>
<link rel="stylesheet" type="text/css" media="screen" href="resume.css" />
<link rel="stylesheet" type="text/css" media="print" href="resume-print.css" />
</head>
<body>
<div class="hresume">
<a class="msg" href="recruiters.html">A message for recruiters</a>
<div class="contact vcard"><!-- supposed to be address, but I need blocks! -->
<div class="fn n" id="myName">
<span class="given-name">Matthew</span>
<span class="middle-name">Scott</span>
<span class="family-name">Bosworth</span>
</div>
<div class="adr">
<span class="street-address">30 Shotwell St., Apt 1</span><br />
<span class="locality">San Francisco</span>, <span class="region">CA</span>
<span class="postal-code">94103</span>
<span class="country-name">USA</span> <br />
<span class="tel">
<span class="value">619.384.3989</span> (<span class="type">cell</span>)
</span><br />
<a class="email" href="mailto:matt@codetastic.com" title="mailto:matt@codetastic.com" >matt@codetastic.com</a><br />
<a class="url" href="http://www.codetastic.com">www.codetastic.com</a>
</div>
</div><br />
<div class="noprint heading">Profile</div>
<div class="summary">An experienced software engineer, veteran of embedded,
application, web, and server-side environments across a variety of
industries. A passionate generalist with an appreciation for other
disciplines such as management, user interfaces, and interaction design. A
proven architect and coder looking for a great team to design and implement
interesting projects and technologies. </div>
<div class="heading vcalendar">Experience</div>
<div class="experience vevent vcard">
<div class="htitle">
<object data="#myName" class="include"></object>
<span class="title">Principal Research Software Engineer</span>,
<a class="url org" href="http://www.neuropace.com"> Neuropace, Inc.</a>,
<span class="location">Mountain View, CA</span>
</div>
<div class="date_duration">
<abbr class="dtstart" title="2013">2013</abbr> -
<abbr class="dtend" title="2011-01-01">ongoing</abbr>
</div>
<div class="htitle">
<object data="#myName" class="include"></object>
<span class="title">Senior Research Software Engineer</span>,
<a class="url org" href="http://www.neuropace.com"> Neuropace, Inc.</a>,
<span class="location">Mountain View, CA</span>
</div>
<div class="date_duration">
<abbr class="dtstart" title="2008">2008</abbr> -
<abbr class="dtend" title="2013">2013</abbr>
</div>
<div class="description">Design, implementation, and maintenance of clinical
research tools based on the world's largest database of ambulatory epileptic
EEG recordings. Responsible to internal customers for bug fixes and
interface improvements, as well as updates to support new studies, devices,
and indications. </div>
<ul>
<li>Represented user interface and interaction design in a major overhaul of
the production Patient Data Management System used by clinicians to care for
their patients.</li>
<li>Mentored and managed a junior engineer and an intern.</li>
<li>Developed a grant funded research animal management system on AWS in Python,
Flask, jQuery, and Bootstrap.</li>
<li class='noprint'>Ported suboptimal Matlab code into a more scalable, modular,
and faster system written in Python and Django.</li>
<li>Implemented software best practices including version control, bug
tracking, and living documentation for the research department. </li>
<li>Improved Oracle database performance through a combination of server tuning,
query optimization, and virtualization.</li>
<li>Provided ongoing embedded software consulting to the engineering
department.</li>
</ul></div>
<div class="experience vevent vcard">
<div class="htitle">
<object data="#myName" class="include"></object>
<span class="title">Independent Contractor</span>,
<a class="url org" href="http://www.codetastic.com"> Codetastic</a>,
<span class="location">USA</span>
</div>
<div class="date_duration">
<abbr class="dtstart" title="2005-11-01">2005</abbr> -
<abbr class="dtend" title="2008-01-01">ongoing</abbr>
</div>
<div class="description"> Big jobs to little jobs, strategic technology
consulting to device driver development, server-side, thick client or web.
Designed, improved, cleaned up, or modernized a wide variety of software
projects. </div>
<p class="contract"> <span class="title">Full-stack Developer</span>
Designed a database and RESTful API for a user facing web service to be
introduced by <a class="url org" href="http://www.emotiv.co">Emotiv</a>
</p>
<ul>
<li>Architected a scalable, modular database</li>
<li>Built a RESTful API in Django to support secure operations on the
database </li>
<li>Worked with an internationally distributed team of developers</li>
<li>Built configuration management scripts in Amazon's Elastic
Beanstalk</li>
</ul>
<p class="contract"> <span class="title">Embedded Linux Developer</span>
Driver and application level software development on an ARM platform for
<a class="url org" href="http://www.neuropace.com">Neuropace, Inc.</a>
</p>
<ul>
<li>Designed and implemented a soft real-time application framework</li>
<li>Wrote SPI / sysfs driver for AD9833 Programmable Waveform
Generator</li>
<li>Wrote I2C / sysfs driver for PCA9552 LED controller</li>
<li class="noprint">Assisted in board bring up.</li>
<li class="noprint">Other top-secret things I'm not yet able to discuss.
</li>
</ul>
<p class="contract"> <span class="title">Web Services Consultant </span> to
<a class="url org" href="http://www.preclick.com">Preclick</a> helped
shape and implement the web services strategy. </p>
<ul>
<li>Assisted in evaluation of and partnering with storage solution
providers.</li>
<li>Conceived, designed, and wrote the server side of a major
revision of the Internet Photo Messaging product.</li>
<li>Helped to focus the company on a minimal number of well supported and
easily staffed server side technologies (SMTP, POP, LDAP, PHP).</li>
</ul>
<p class="contract"> <span class="title">Ruby on Rails Developer</span> at
<a class="org url" href="http://www.trabian.com">Trabian</a> developed a
polling plugin for their content management system.</p>
<ul>
<li> Helped to extend the open source Mephisto CMS </li>
<li> Used AJAX and DHTML to display poll results without a page reload</li>
<li> Implemented Rails helpers to make integration simple </li>
</ul>
<p class="contract"> <span class="title">Web Application Tactician</span> to
<a class="url org" href="http://www.mabostudio.com">Mabo Studios</a>.
Created an application to allow automated and auditable process
management. Responsible for design, implementation, deployment, and
maintenance.</p>
<ul>
<li>Designed and implemented a custom process management site in Ruby on
Rails</li>
<li>Integrated javascript libraries (script.aculo.us, Prototype) for
improved usability</li>
<li>Used web standards to improve page load times as well as
accessibility.</li>
</ul>
<p class="contract"> <span class="title">Principal Java Engineer</span> for
ConVisia's document collaboration software. Responsible for major
components of the rich client interface as well as upgrading the
engineering processes. </p>
<ul>
<li>Conceived and implemented a graphical administration utility and
wizard in Java / Swing</li>
<li>Re-architected and refactored the multi-window interface into a tabbed
interface. </li>
<li>Upgraded the company from CVS to Subversion and Trac, led training
sessions in the new technologies. </li>
<li class='noprint'>Reviewed and optimized the code base to remove memory
leaks and other performance bottlenecks. </li>
<li>Implemented an online help system, including both code and
content.</li>
</ul>
<p class="contract"> <span class="title">Ruby on Rails Developer</span> for
<a class="url org" href="http://www.learningcommons.org">Digital
Learning Commons</a> where I implemented integration projects
between their platform and external software and authentication
vendors.</p>
<ul>
<li>Ported PHP authentication code into Ruby</li>
<li>Updated an administrative area to facilitate searching and
modification of records. </li>
<li>Optimized database schemas to improve performance</li>
</ul>
</div>
<div class="experience vevent vcard">
<div class="htitle">
<object data="#myName" class="include"></object>
<span class="title">VP Engineering</span>,
<span class="org">Tomo Software</span>,
<span class="location">Los Angeles, CA</span>
</div>
<div class="date_duration">
<abbr class="dtstart" title="2003">2003</abbr> -
<abbr class="dtend" title="2005">2005</abbr>
</div>
<div class="description">Responsible for server-side architecture, engineering
management, coding, and system administration.
<ul>
<li>Designed and built an AI-based, distributed simulation game in Java,
including web and phone APIs.</li>
<li>Designed a distributed database schema to support the game.</li>
<li class='noprint'>Generated requirements and chose technologies for
tools used to create content for the game.</li>
<li>Assisted in the design of a generic billing system for mobile phone
based games.</li>
<li>Maintained fourteen servers running the game and associated support
services.</li>
<li>Grew the engineering department from two engineers to seven.</li>
</ul>
</div>
</div>
<div class="experience vevent vcard">
<div class="htitle">
<object data="#myName" class="include"></object>
<span class="title">Software Engineer</span>,
<a class="url org" href="http://www.paralan.com">Paralan</a>,
<span class="location">San Diego, CA</span>
</div>
<div class = "date_duration">
<abbr class="dtstart" title="2002">2002</abbr> -
<abbr class="dtend" title="2003">2003</abbr>
</div>
<div class="description">Responsible for the software development of the
Moscow eSCSI Bridge project.
<ul>
<li>Developed user space applications and drivers to enable SCSI to
gigabit ethernet bridging.</li>
<li>Assisted in development of a Linux SCSI target driver.</li>
<li class='noprint'>Led the software bring up of the in-house prototype
board, modifying Linux drivers as necessary.</li>
</ul>
</div>
</div>
<div class="experience vevent vcard">
<div class="htitle">
<object data="#myName" class="include"></object>
<span class="title">Design Engineer II</span>,
<a class="url org" href="http://www.st.com">ST Microelectronics</a>,
<span class="location">San Diego, CA</span>
</div>
<div class="date_duration">
<abbr class="dtstart" title="2000">2000</abbr> -
<abbr class="dtend" title="2001">2001</abbr>
</div>
<div class="description">Led the software development for the Leonardo System
on Chip (SoC) project. Participated in specifying, testing, and debugging
the SoC. Managed another developer working at a remote site.
<ul>
<li class='noprint'>Specified and implemented a validation and bring-up
scheme.</li>
<li>Wrote a boot ROM, and assisted in porting uClinux and Leon software to
the platform.</li>
<li>Packaged a complete development environment for distribution to
potential customers.</li>
<li>Wrote and distributed a paper detailing results of benchmarks
comparing code density in Sparc vs. ARM processors. </li>
</ul>
</div>
</div>
<div class="heading">Education</div>
<div class="vcalendar">
<div class="education vevent vcard">
<a class="url org" href="http://www.ece.cmu.edu">Carnegie Mellon
University</a>,
<span class="location">Pittsburgh, PA</span><br />
<span class="summary">Masters of Science, Computer Engineering</span>,
<abbr class="dtend" title="2000-05-01">2000</abbr>
</div>
<div class="education vevent vcard noprint">
<a class="url org" href="http://www.tulane.edu">Tulane University</a>,
<span class="location">New Orleans, LA</span><br />
<span class="summary">Bachelors of Science, Computer Engineering</span>,
<abbr class="dtend" title="1998-06-01">1998</abbr>
</div>
</div>
<div class="heading">Skills</div>
<ul class="skills">
<li><strong class="skillset">Web</strong>
<a href="http://www.djangoproject.org" rel="tag"
class="skill">Django</a>,
<a href="http://flask.pocoo.org" rel="tag"
class="skill">Flask</a>,
<a href="http://www.jquery.org/" rel="tag"
class="skill">jQuery</a>,
<a href="http://www.getbootstrap.com" rel="tag"
class="skill">Bootstrap</a>,
<a href="http://www.rubyonrails.org" rel="tag"
class="skill">Ruby on Rails</a>,
<a href="http://www.prototypejs.org/" rel="tag"
class="skill">Prototype</a>,
<a href="http://script.aculo.us" rel="tag"
class="skill">Script.aculo.us</a>,
<a href="http://en.wikipedia.org/wiki/HTML" rel="tag"
class="skill">HTML</a>,
<a href="http://en.wikipedia.org/wiki/CSS" rel="tag"
class="skill">CSS</a> </li>
<li><strong class="skillset">Languages</strong>
<a href="http://en.wikipedia.org/wiki/C">C</a>,
<a href="http://en.wikipedia.org/wiki/Python_(programming_language)">
Python</a>,
<a href="http://en.wikipedia.org/wiki/Javascript" rel="tag"
class="skill">JavaScript</a>,
<a href="http://en.wikipedia.org/wiki/Ruby_(programming_language)">
Ruby</a>,
<a href="http://en.wikipedia.org/wiki/XML">XML</a>,
<a href="http://en.wikipedia.org/wiki/XSLT">XSLT</a>,
<a href="http://en.wikipedia.org/wiki/Java_(programming_language)">
Java</a>,
<a href="http://en.wikipedia.org/wiki/Matlab">Matlab</a>
</li>
<li><strong class="skillset">Databases</strong>
<a href="http://www.oracle.com" rel="tag" class="skill">Oracle</a>,
<a href="http://www.mysql.org" rel="tag" class="skill">MySQL</a>,
<a href="http://www.sqlite.org" rel="tag" class="skill">SQLite</a>,
<a href="http://www.postgresql.org" rel="tag" class="skill">PostgreSQL</a>
</li>
<!--
<li><strong class="skillset">Java</strong>
<a href="http://en.wikipedia.org/wiki/Java_Platform%2C_Standard_Edition"
rel="tag" class="skill">core APIs</a>,
<a href="http://en.wikipedia.org/wiki/Servlet" rel="tag" class="skill">
servlets</a>,
<a href="http://en.wikipedia.org/wiki/JavaServer_Pages" rel="tag"
class="skill">JSP</a>,
<a href="http://en.wikipedia.org/wiki/JDBC" rel="tag"
class="skill">JDBC</a>,
<a href="http://en.wikipedia.org/wiki/Java_Data_Objects" rel="tag"
class="skill">JDO</a>,
<a href="http://en.wikipedia.org/wiki/Swing_(Java)" rel="tag" class="skill">
Swing</a>,
<a href="http://en.wikipedia.org/wiki/Java_Message_Service" rel="tag"
class="skill">JMS</a>
</li>
-->
<li><strong class="skillset">Server Applications</strong>
<a href="http://www.apache.org/httpd" rel="tag"
class="skill">Apache</a>,
<a href="http://subversion.tigris.org" rel="tag"
class="skill">Subversion</a>,
<a href="http://trac.edgewall.com/trac" rel="tag" class="skill">Trac</a>,
<a href="http://www.apache.org/tomcat" rel="tag" class="skill">Tomcat</a>,
<a href="http://www.jboss.org" rel="tag" class="skill">JBoss</a>,
<a href="http://en.wikipedia.org/wiki/Linux" rel="tag" class="skill">Linux
Administration</a></li>
<li><strong class="skillset">Embedded development</strong>
<a href="http://en.wikipedia.org/wiki/Sparc" rel="tag"
class="skill">Sparc</a>,
<a href="http://en.wikipedia.org/wiki/ARM_architecture" rel="tag"
class="skill">Arm</a>,
<a href="http://en.wikipedia.org/wiki/X86" rel="tag"
class="skill">x86</a>,
<a href="http://en.wikipedia.org/wiki/MIPS_architecture" rel="tag"
class="skill">MIPS</a>,
<a href="http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus"
rel="tag" class="skill">SPI bus</a>,
<a href="http://en.wikipedia.org/wiki/I2C" rel="tag"
class="skill">I2C bus</a>,
<a href="http://en.wikipedia.org/wiki/SCSI" rel="tag"
class="skill">SCSI</a></li>
<li><strong class="skillset">Communication</strong>
<a href="http://en.wikipedia.org/wiki/Specification" rel="tag"
class="skill">Written, oral, and technical specifications</a>,
<a href="http://en.wikipedia.org/wiki/interpersonal_communication" rel="tag"
class="skill">non-technical breakdowns</a></li>
<li><strong class="skillset">Documentation</strong>
<a href="http://en.wikipedia.org/wiki/Software_documentation#Technical_Documentation"
rel="tag" class="skill" >technical documentation</a>,
<a href="http://en.wikipedia.org/wiki/Software_documentation#User_Documentation"
rel="tag" class="skill">user guides</a>,
<a href="http://en.wikipedia.org/wiki/Literate_programming" rel="tag"
class="skill">embedded documentation</a></li>
</ul>
</div><!-- end hresume -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2309288-1";
urchinTracker();
</script>
</body>
</html>