-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.html
836 lines (793 loc) · 34 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
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
<!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" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="en-us" />
<meta name="google-site-verification" content="98Rjd8TX9MDvBOqvWgLA_MiwqRySRDIdJ3oGky6YEdY" />
<meta name="allow-search" content="yes" />
<meta name="copyright" content="(c) 2011 Rosalind Hartigan" />
<meta name="description" content="Rosalind Hartigan has over 20 years of software development experience, specializing in educational and media software." />
<meta name="keywords" content="xRGB, Ros Hartigan, Rosalind Hartigan, Software Developer, Education Software Developer, C/C++, Perl, Python, MySQL" />
<meta name="language" content="en-us" />
<title>Resume</title>
<link href="http://www.xrgb.com/xrgb.css" type="text/css" rel="STYLESHEET"></link>
</head>
<!--[if lt IE 8]>
<style type="text/css">
#body_right {
margin:0;
border: 0;
width: 69.75%;
overflow:auto;
float:right;
padding:0;
}
</style>
<![endif]-->
<body>
<div id="container">
<div class="border">
<div class="border_box" style="background-color: #C0C0C0;"></div>
<div class="border_box" style="background-color: #C3C3C3;"></div>
<div class="border_box" style="background-color: #C7C7C7;"></div>
<div class="border_box" style="background-color: #CBCBCB;"></div>
<div class="border_box" style="background-color: #D0D0D0;"></div>
<div class="border_box" style="background-color: #D3D3D3;"></div>
<div class="border_box" style="background-color: #D7D7D7;"></div>
<div class="border_box" style="background-color: #DBDBDB;"></div>
</div>
<div class="nav_top">
<div class="logo">
<a href="http://www.xrgb.com"><img style="padding:10px; border:0;" alt="xRGB" src="http://www.xrgb.com//graphics/xrgb.gif" /></a>
</div>
<div class="nav_top_list">
<div class="nav_top_list_cell">
<a href="resume.html"><span style="font-weight:normal;">Resumé </span></a>
</div>
<div class="nav_top_list_cell" style="margin-left:0; margin-right: 0;">•</div>
<div class="nav_top_list_cell">
<a href="mailto:info@xrgb.com"><span style="font-weight:normal;">Contact</span></a>
</div>
<div class="nav_top_list_cell" style="margin-left:0; margin-right: 0;">•</div>
<div class="nav_top_list_cell"><a href="index.htm"><span style="font-weight:normal;">About</span></a></div>
</div>
</div>
<div id="body_left">
<div id="nav_left">
<strong>Projects</strong>
<ul class="nav_left_list">
<li><a href="projects/mobileoffice.html">RCO MobileOffice</a></li>
<li><a href="projects/minimod.html">eSkills iPhone Apps</a></li>
<li><a href="projects/udbs.html">UDBSPlus Windows Client</a></li>
<li><a href="projects/tle.html">The Layered Earth</a></li>
<li><a href="projects/sri_cad.html">SRI Math Database</a></li>
<li><a href="projects/sn_2010.html">Starry Night</a></li>
<li><a href="projects/peoplemap.html">PeopleMap</a></li>
<li><a href="projects/mom.html">Math-O-Matic</a></li>
<li><a href="projects/dmu.html">Read 180 Data Migration</a></li>
<li><a href="projects/sn_2006.html">Starry Night Localization</a></li>
<li><a href="projects/adhd.html">Sackler ADHD Project</a></li>
<li><a href="projects/gizmos.html">ExploreLearning Gizmos</a></li>
<li><a href="projects/ips.html">Interactive Phonics</a></li>
</ul>
<strong>Skills</strong>
<ul class="nav_left_list">
<li><a href="skills/ios.html">iOS</a></li>
<li><a href="skills/c.html">C/C++</a></li>
<li><a href="skills/java.html">Java</a></li>
<li><a href="skills/scripting.html">Perl/Python</a></li>
<li><a href="skills/web.html">PHP/HTML</a></li>
<li><a href="skills/mysql.html">MySQL</a></li>
<li><a href="skills/mac.html">Macintosh</a></li>
<li><a href="skills/director.html">Director</a></li>
</ul>
<strong>Clients</strong>
<ul class="nav_left_list">
<li><a href="clients/sc.html">Simulation Curriculum</a></li>
<li><a href="projects/sn_2006.html">Imaginova</a></li>
<li><a href="projects/mom.html">Mullaghdun</a></li>
<li><a href="clients/scholastic.html">Scholastic, Inc.</a></li>
<li><a href="projects/adhd.html">Sackler Institute</a></li>
<li><a href="projects/gizmos.html">ExploreLearning</a></li>
</ul>
</div></div>
<div id="body_right">
<div id="content">
<div style='background-color:white;border:1px solid black;padding:0.3in 0.3in 0in 0.3in;'>
<p align=center style='text-align:center'><strong>Rosalind Hartigan</strong> <br>
Pontiac, MI 48341<br>
<a href="mailto:info@xrgb.com">info@xrgb.com</a></p>
<br>
<h3>PROFESSIONAL EXPERIENCE</h3>
<table border=0 cellspacing=0 cellpadding=0 >
<tr>
<td style='padding:5pt 3.75pt 3.75pt 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>Freelance Programmer/Technical Designer</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>Jan. 2008 –
present</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:0 3.75pt 0 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%" >
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>MobileOffice iPhone/iPad App</strong><br>
In 2012, RCO, Inc hired me to help create the iOS component of an office database management utility. Written in Objective-C for iPhone and iPad, and utilizing CoreData,
the app provides a client interface to the user's business data.
<br>Check out <a href="https://itunes.apple.com/app/id593047730" target="_blank">MobileOffice</a> in the RCO app store!
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Minimod iPhone Apps</strong><br>
In 2011, eSkills Learning, LLC hired me to assist in the
development of a series of educational iPhone apps. I created a series of production scripts in perl, and created the apps in Objective-C using both new and existing code.
<br>Check them out in the Minimod app store:
<a href="http://itunes.apple.com/us/app/minimod-vocabulary-builder/id432795946?mt=8" target="_blank">Vocabulary Builder</a>,
<a href="https://itunes.apple.com/us/app/minimod-vocabulary-expander/id444399467?mt=8&ign-mpt=uo%3D4" target="_blank">Vocabulary Expander</a>,
<a href="http://itunes.apple.com/us/app/minimod-homophones/id426941865?mt=8" target="_blank">Homophones</a>,
<a href="http://itunes.apple.com/us/app/analogies/id427076278?mt=8" target="_blank">Analogies</a>,
<a href="http://itunes.apple.com/us/app/minimod-word-structure/id430627904?mt=8" target="_blank">Word Structure</a>,
<a href="https://itunes.apple.com/us/app/minimod-nouns-lite/id451427195?mt=8&ign-mpt=uo%3D4" target="_blank">Nouns</a>,
<a href="https://itunes.apple.com/us/app/minimod-verbs/id457550386?mt=8&ign-mpt=uo%3D4" target="_blank">Verbs</a>,
<a href="https://itunes.apple.com/us/app/minimod-singulars-plurals/id488756562?mt=8&ign-mpt=uo%3D4" target="_blank">Singular and Plurals</a>,
<a href="https://itunes.apple.com/us/app/minimod-basic-cloze-practice/id437360242?mt=8&ign-mpt=uo%3D4" target="_blank">Context Clues</a>,
<a href="https://itunes.apple.com/us/app/minimod-advanced-cloze-practice/id437377203?mt=8" target="_blank">Context Clues - Advanced</a>,
<a href="https://itunes.apple.com/us/app/minimod-cloze-science/id457551286?mt=8&ign-mpt=uo%3D4" target="_blank">Context Clues - Science</a>, and
<a href="https://itunes.apple.com/us/app/minimod-cloze-social-studies/id457552300?mt=8&ign-mpt=uo%3D4" target="_blank">Context Clues - Social Studies</a>.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>UDBS-Plus Utility Billing System</strong><br>
In 2011, Open Platform Group hired me to assist in the port and enhancement of a utility billing system, original written in Basic.
<em>UDBS-Plus</em> is a Windows client written in C++ and wxWidgets, using MySQL to handle the data.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>The Layered Earth – 2010</strong><br>
In 2010, Simulation Curriculum hired me to assist in the
development of <em>The Layered Earth</em>, an educational geography and earth
exploration program written in Java. Check out the demo at
<a href="http://www.thelayeredearth.com/" target="_blank">www.thelayeredearth.com</a>.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Starry Night Dome – 2010</strong><br>
After acquiring <em>Starry Night</em> in 2009, Simulation Curriculum hired me to do some additional upgrades to the C++ code. This including preparing their planetarium product, Dome, for a new release.</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>PeopleMap – 2009</strong><br>
In 2009, Simulation Curriculum asked me to create a data-scraping proof-of-concept for them, using perl, PHP,
and a MySQL database. The applet scrapes person data out of wikipedia, and maps the birthplaces of
people within a given date range. Check it out at
<a href="http://www.xrgb.com/peoplemap/peoplemap.php" target="_blank">www.xrgb.com/peoplemap/peoplemap.php</a>.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>SRI Content Manager – 2009-2010</strong><br>
In 2009, Simulation Curriculum asked me to design and
develop a math content database for them, including a specialized client. I
used Python and wxWidgets to create the front end client, with MySQL as the
DBM.</p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:10pt 3.75pt 3.75 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>Owner, xRGB, Inc.</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>April 2000 –
Dec. 2007</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:0 3.75pt 0 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%" >
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p>As the owner of xRGB, Inc., a multimedia consulting
company, I have been responsible for the complete technical production of
several projects, including assembling a team of programmers when
necessary. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Starry Night – 2007/2008</strong><br>
In 2007 Imaginova asked me to plan & budget some additional upgrades to the <em>Starry Night</em> code.
You can check out this product at <a href="http://www.starrynight.com/" target="_blank">www.starrynight.com</a>
These upgrades are now ongoing.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Mullaghdun Math-O-Matic – 2004/2006 </strong><br>
Mullaghdun asked me to rewrite their successful
<em>Math-o-Matic</em> product in order to make it more expandable. I redesigned and rewrote the
Director code from the ground up. Check out their trial versions at <a
href="http://www.math-o-matic.com/" target="_blank">www.math-o-matic.com</a>.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Starry Night – 2005/2006</strong><br>
In 2005 Imaginova approached me about working on their
successful astronomy product, <em>Starry Night</em> (<a href="http://www.starrynight.com/" target="_blank">www.starrynight.com</a>). In 2005 I prepared the code for localization,
using perl for my production scripts, and assisting
in the release of a German version in 2005 and 2006.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Scholastic Data Migration Utility – 2004/2005 </strong><br>
In late 2004, Grassroots Technologies asked me to
create a utility for Scholastic, Inc. They needed a tool to enable their customers to migrate Read180 data
into a new format. I developed
it in C++ for both Windows and Mac OSX.</p>
</td>
</tr>
<tr>
<td valign=top style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Sackler Institute - 2004 </strong><br>
The Sackler Institute for Developmental Psychobiology
hired me to develop prototypes for their ongoing ADHD project. These are short activities designed
to engage, and possibly extend the attention span of, young children
considered to be at risk for ADHD. Check out some of their projects at <a
href="http://www.sacklerinstitute.org/cornell/" target="_blank">www.sacklerinstitute.org/cornell</a></p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Scholastic Read 180 Edit Tools - 2003/2004 </strong><br>
In late 2003, Grassroots
Technologies came to me on behalf of Scholastic, Inc. In preparation for a new release of
<em>Read 180</em>, they asked me to overhaul and make useable a set of production
tools written for the Mac in C++, in 1999. I was able to give them a working set of tools by early
2004.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>ExploreLearning Gizmo<sup>TM</sup> Development – 2003</strong><br>
ExploreLearning hired xRGB in 2003 to program a series of <em>Gizmos<sup>TM</sup></em> to
support their middle school and high school Math e-texts. <em>Gizmos<sup>TM</sup></em> are
shockwave modules that provide a simulation or model of a mathematical
concept. I programmed them in Director, using ExploreLearning's proprietary
code library. You can check out one of the modules at <a href="http://www.explorelearning.com/index.cfm?method=cResource.dspView&ResourceID=209"
target="_blank">www.explorelearning.com</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Frontline Education Contact Database – 2003</strong><br>
In 2003, Frontline Education hired xRGB to create an
online contacts database. I developed it in PHP, using MySQL for the
backend database server. I also developed a java
applet to give users more control over database viewing and searching, and
designed a wiki for the frontline community, using seedwiki. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>M@xRacks Website Updated - 2002</strong> <br>
This is a site I developed in Perl in 1998, and updated in 2002. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Scholastic Phonics Booster Books - 2001/2002</strong> <br>
I programmed this 16 CD project in Director, and was again responsible for
all technical aspects of the product. <a
href="http://shop.scholastic.com/webapp/wcs/stores/servlet/SearchEndecaCmd?jspStoreDir=TeacherStore&searchTerm=Phonics+Booster+Books&categoryId=16568&catalogId=10002&NEW_QUERY_PARAM=true&redirect=true&viewParam=Search&langId=-1&storeId=10001&ddkey=CategoryDisplay">Buy
it!</a></p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Scholastic Interactive Phonics Readers - 1999/2000</strong>
<br>
I programmed this 12 CD project entirely in Director, and was responsible
for every technical part of the product, including production utilities
written in both C++ and perl for Mac and Director. For this project I assembled a team of database and
Director programmers. Try the flash demo at <a
href="http://teacher.scholastic.com/ips/discover_materials.htm">http://teacher.scholastic.com/ips/discover_materials.htm</a>.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Feralette Records Site - 2000</strong><br>
I hand-coded the original Feralette Records web site in HTML.</p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:10pt 3.75pt 3.75 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>Consultant Programmer/Technical Designer</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>October 1992 -
May 2000</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:0 3.75pt 0 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%">
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p>As a consultant I’ve designed and written many programs
for both Mac and Windows, using C/C++, Visual Basic, and Director.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>M@xRacks' Website Development - 2000</strong> <br>
In 1998, I ported MaxRacks’s web site from a Mac-based server to a
unix-based server. In 2000 I made some additional modification to
incorporate some of Maxracks’s partner sites. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>SeaQuest! Addison-Wesley Online Adventure Game - 1999</strong>
<br>
I used Director and Shockwave to create a series of online adventure games
for Addison-Wesley.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>ACTV's HyperTV Netscape Plug-in for Mac Development -
1998/1999</strong><br>
I ported ACTV’s <em>HyperTV</em> browser plug-in for Windows to the Mac. This
was a complex plug-in that allows users to chat with others while receiving
a timed stream of URL pushes. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Scholastic Speech Recognition Prototype- 1998</strong> <br>
I developed a speech recognition prototype for Scholastic using VC++.
</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Port of Windows Application and Director Xtras - 1997</strong><br>
I ported two Windows DLLs and a small Windows App to Macintosh PPC and 68k,
using CodeWarrior 11. The Windows DLLs were written under MFC. </p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:10pt 3.75pt 3.75 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>Partner and Technical
Director of Boing! LLC</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>July 1995 - May
1998</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:0 3.75pt 0 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%">
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p>As the Technical Director for Boing!, I was responsible
for the technical design, implementation strategy, and much of the programming
for Boing!’s products, as well as managing the programming staff. Our
products included: </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>M@xRacks Website Development and Administration
- 1998</strong> <br>
We ported MaxRacks’s web site from a Mac-based server to a unix-based
server, rewriting the cgi scripts in perl and javascript, porting the
database from 4th Dimension to mSQL and subsequently redeveloping much of
the site. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>ACTV ActiveX Control Development - 1998</strong> <br>
We developed an ActiveX control for Internet Explorer that would control a
live video feed into the browser, and direct IE to an attached list of
URLs.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Port of Children's Television Workshop's Storybook
Program - 1997</strong> <br>
I helped to port the windows version of CTW’s <em>Numbers and Letters</em> CDs to
the Macintosh, using C++. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>The Encyclopedia Britannica Series - 1995/1996</strong> <br>
A 6-CD set of Windows educational activities for VTech, which we created in
conjunction with Encyclopedia Britannica. For this product we
designed a control language that would simply describe each scene and the
behaviors of the elements of the scenes. These could be edited with
the in-house editor we wrote in Visual Basic, or with a text editor.
The engine that interpreted and ran the scripts we wrote in Borland
C++. Boing! created the entire set of 6 CDs in little over a year;
the programming team, consisting of myself and another programmer,
completed the engine in 6 months. <a
href="http://www.amazon.com/Virtual-VTech-3rd-Grade-Science/dp/B002OELT28" target="_blank">Buy it!</a> </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>A Field Trip to the Sky - 1995</strong> <br>
A children’s astronomy CD for both Mac and Windows created for
SunBurst. We developed most of the product in Director 4.
However, for the astronomical calculations I created Mac and Windows
X-Objects in C. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Brain Builders! - 1996</strong> <br>
A multiplayer trivia game prototype we created for Creative Wonders.
We created this in about 3 weeks using the scripting language and engine
we’d developed for the Encyclopedia Britannica series. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Thinking Machines - 1996</strong> <br>
A logic game prototype we created for Creative Wonders. I wrote this
for Windows in Borland C++, in about 4 weeks. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Cosmic Encounter - 1996</strong> <br>
A multiplayer, online prototype of the board game <em>Cosmic Encounter</em>. I
wrote this in Visual Basic 4, part-time over a period of some months.
</p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:10pt 3.75pt 3.75 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='page-break-after:avoid;padding:0in 0in 0in 0in'>
<p><strong>Consultant
Programmer/Technical Designer</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>October 1992 -
July 1995</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign=top style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%">
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Port of Dfi - 1994</strong> <br>
I ported <em>DFi</em>, D.C. Heath’s Educational French CD written in Director, from
the Macintosh to Windows. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Children’s Television Workshop’s SyncLips- 1994</strong> <br>
I designed and wrote <em>SyncLips</em>, a sound/animation synching tool programmed
in C for the Mac. </p>
</td>
</tr>
<tr>
<td valign=top style='page-break-before:always;page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt;'>
<p style='page-break-inside:avoid;'><strong>City University of New York Math Survey- 1992</strong> <br>
I ported a math survey for middle schoolers from DOS to the Mac, in C.</p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign=top style='padding:10pt 3.75pt 3.75 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>Senior Programmer: Children’s Television Workshop</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>October 1991 -
May 1994</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%">
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p>At CTW I was the senior programmer, responsible for
utilities and prototypes as well as commercial development. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>IBM’s Explore Series: The Woods and The Beach - 1992</strong>
<br>
This is a 2-CD set that CTW developed for IBM to showcase OS/2 and the
ActionMediaII, IBM’s video decompression card. A surrogate travel
program, it features full screen video that the user can stop and explore,
choosing areas to branch off of and investigate. We wrote it in C,
using OS/2’s multitasking to handle decompression of the full screen video
simultaneously with user response and graphics overlay. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>VTech Electronic Learning Aid Prototype - 1991</strong> <br>
I also developed a prototype in DOS for CTW’s Big Bird series of ELAs that
we developed for VTech. </p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:10pt 3.75pt 3.75 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>Acting Director of Engineering: Learningways, Inc., Cambridge, MA</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>May 1991 -
October 1991</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%" >
<tr>
<td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p>As acting director, I helped to determine staffing needs
and decide on new projects. </p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:10pt 3.75pt 3.75 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>Programmer: Learningways, Inc., Cambridge, MA</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>October 1987 -
May 1991</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%" >
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p>At Learningways I advanced from Junior to Senior
Programmer. Most of our projects we developed for AppleII and
Macintosh, although we did port a few product to DOS. I also managed
the 40 person LocalTalk network.</p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Storybook Theater - 1991</strong> <br>
A children’s story creation product we developed for SunBurst. I
developed the technical design and strategy, and headed the 4 person
programming team. We developed the product in C for the Macintosh, in about
10 months. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Port of Explore-A-Story Engine - 1989</strong> <br>
<em>Explore-A-Story</em> was Learningways’s first product, developed for the Apple
II. As part of a team, I helped port the engine to DOS and the
Mac. </p>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p><strong>Stage One - 1988</strong> <br>
Under the management of a senior programmer, I helped to implement a
graphic, object-oriented authoring system in C and assembler for the Apple
IIgs.<br><br></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='padding:10pt 3.75pt 3.75 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>Programmer:
Harvard-Radcliffe Audio Visual, Cambridge, MA</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>May 1985 - May
1987</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 width="100%" >
<tr>
<td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<p>At the HR Audio Visual Department, I developed a billing
front-end in C for their Ingres customer database. </p>
</td>
</tr>
</table>
</td>
</tr>
</table>
<h3 style='page-break-after:avoid;'>EDUCATION</h3>
<table border=0 cellspacing=0 cellpadding=0 width="100%" >
<tr>
<td style='padding:5pt 3.75pt 3.75pt 3.75pt;'>
<table border=0 cellspacing=0 cellpadding=0 width="100%"
style='width:100.0%;border-bottom:1px solid black;'>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>Harvard-Radcliffe
College, Cambridge, MA</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p><![if !supportEmptyParas]> <![endif]></p>
</td>
</tr>
<tr>
<td style='padding:0in 0in 0in 0in'>
<p><strong>B.A. in Mathematics</strong></p>
</td>
<td style='padding:0in 0in 0in 0in'>
<p align=right style='text-align:right'><strong>June 1987</strong></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style='page-break-inside: avoid;padding:3.75pt 3.75pt 3.75pt 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 >
<tr>
<td valign=top style='padding:0 3.75pt 3.75pt 3.75pt'>
<p><strong>Honors:</strong></p>
</td>
<td style='padding:0 3.0pt 1.0pt 3.0pt'>
<p>Harvard College Scholarship<br>
Elizabeth Cary Agassiz Certificate of Merit<br>
Harvard College Scholarship<br>
Elizabeth Cary Agassiz Certificate of Merit</p>
</td>
<td style='padding:0 3.0pt 1.0pt 3.0pt'>
<p>1986-1987<br>
1986-1987<br>
1985-1986<br>
1983-1984</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
<h3 style='page-break-after:avoid;'>TECHNICAL SKILLS</h3>
<table border=0 cellspacing=0 cellpadding=0 width="100%">
<tr>
<td style='padding:0 3.75pt 3.75pt 3.75pt'>
<table border=0 cellspacing=0 cellpadding=0 >
<tr>
<td valign=top style='padding:0 3.75pt 0 3.75pt'>
<p>I have a lot of experience both designing new code for deployment on one
or more platforms, and porting or upgrading existing code. I’m also an experienced technical
team leader, as well as working solo on many projects.</p>
<p>I’m very familiar with both Macs and PCs. On the PC, I’ve
developed for Windows 3.11, Windows 95/98/2000/XP, DOS, and OS/2! On
the Mac, I’ve developed for System 7 through OSX.</p>
<p>I also have lots of experience programming in C, C++, Lingo, Java, Perl and
Python. For C++ development I currently use xCode to develop on the Mac, and MS Visual Studio Express on Windows. </p>
<p>In Web based environments, I have extensive experience with HTML, PHP,
MySQL and Perl. I’ve also used
Java to create java applets, and Director to create shockwave applets.</p>
<p>References and samples available on request. </p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div></div>
<div class="border" style="float:left;">
<div class="border_box" style="background-color: #C0C0C0;"></div>
<div class="border_box" style="background-color: #C3C3C3;"></div>
<div class="border_box" style="background-color: #C7C7C7;"></div>
<div class="border_box" style="background-color: #CBCBCB;"></div>
<div class="border_box" style="background-color: #D0D0D0;"></div>
<div class="border_box" style="background-color: #D3D3D3;"></div>
<div class="border_box" style="background-color: #D7D7D7;"></div>
<div class="border_box" style="background-color: #DBDBDB;"></div>
</div>
</div>
</body>
</html>