-
Notifications
You must be signed in to change notification settings - Fork 8
/
resume.html
executable file
·166 lines (164 loc) · 9.07 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
---
layout: default
title: "Resumé"
subtitle: "likes gainful employment"
stylesheets:
- /theme/css/resume.css
---
<h2>Knowledge</h2>
<ul class="knowledge">
<li>Programming languages:
<ul>
<li>PHP,</li><li>Python,</li><li>Lua,</li><li>JavaScript,</li><li>SQL,</li><li>C<sup>#</sup>,</li<li>(X)HTML,</li><li title="Okay, it's not a programing language. But this location is the best fit.">CSS,</li><li>XML,</li><li>XSL</li>
</ul>
</li>
<li>Tools:
<ul>
<li>git,</li><li>Subversion,</li><li>CVS,</li><li>Phabricator</li><li>Vim,</li><li>L<sup>A</sup>T<sub>E</sub>X,</li><li>regular expressions,</li><li>the GIMP,</li><li>Microsoft Visual Studio,</li><li>Apache,</li><li>TextMate,</li><li>Sublime Text</li>
</ul>
</li>
<li>Libraries:
<ul>
<li>jQuery,</li><li>PEAR,</li><li>Prototype.js,</li><li>Base2.DOM,</li><li>Django</li>
</ul>
</li>
</ul>
<h2>Project History</h2>
<h3>At deviantART</h3>
<ul class="projects">
<li>
<h4>Writer</h4>
<span class="location"><a href="http://spyed.deviantart.com/journal/Introducing-Sta-sh-and-Sta-sh-Writer-265622160#writer">announcement</a></span>
<p>Lead development of a rich text editing component. Took user input and translated it into our internal markup language ("dAml"), with support for embedding various media types. When editing existing content, translated dAml into HTML and back when done.</p>
<p>Written in JavaScript, using jQuery. Also wrote backend support for media types in PHP.</p>
</li>
<li>
<h4>Discovery Tags</h4>
<span class="location"><a href="http://wreckling.deviantart.com/journal/Site-Update-Tags-are-the-new-Keywords-478709515">announcement</a></span>
<p>Lead development on adding a tagging system to DeviantArt. Took existing content (~300 million items) which had a freeform "keywords" text field, and converted it to more normalized "tags". Also provided tools for people to manage their converted data.</p>
<p>Written in PHP with an in-house framework. Used redis to build tag activity feeds and autocompletion.</p>
</li>
<li>
<h4>Groups</h4>
<span class="location"><a href="http://groups.deviantart.com/">groups.deviantart.com</a></span>
<p>"Groups allows you to create your own community within deviantART on whatever topic(s) interest you most. With Groups, you can now have public and private exchanges with your friends, fellow artists, and fans!"</p>
<p>Community platform with powerful permission system. Too powerful, in retrospect.</p>
<p>Written in PHP with an in-house framework. Extensive use of jQuery in front-end.</p>
</li>
</ul>
<h3>At ESRI</h3>
<ul class="projects">
<li>
<h4>Third Party Content Database</h4>
<span class="location">internal</span>
<p>Tracking of external components used in ESRI's GIS software. Used for export compliance analysis and compliance with attribution requirements.</p>
<p>Written in Python with Django. Multi-user, permissioned web front-end to an sqlite database.</p>
</li>
<li>
<h4>GlobaLaw Knowledge Base</h4>
<span class="location">internal</span>
<p>Front-end for navigating location-based data, drilling-down through geographical regions to local areas.</p>
<p>Written in PHP and MySQL, employing jQuery for UI details and JSON. Interaction with MS SharePoint. Friendly web interface for adding location data, allowing simple clicks to be turned into image maps without requiring technical knowledge from the user.</p>
</li>
<li>
<h4>Business Interests Database</h4>
<span class="location">internal</span>
<p>Tracking investments and details of subsidiary companies, including data visualization and custom reports, with Google Maps API integration.</p>
<p>Written with PHP and MySQL, employing jQuery for UI details. Created an extensible framework for report generation, allowing easy development of custom reports for non-technical users.</p>
</li>
<li>
<h4>"Add Link" Web Part</h4>
<span class="location">internal</span>
<p>Microsoft SharePoint web part allowing link creation in document libraries</p>
<p>Written in C<sup>#</sup>, using Visual Studio. Twisted SharePoint to meet with the internal client's goals, providing a more consistent experience for end-users.</p>
</li>
<li>
<h4>Data reformatting tools</h4>
<span class="location">internal</span>
<p>Converted text output from SAP R3 to Excel spreadsheets, for use by non-technical staff in report generation.</p>
<p>Written in Python, with wxPython and py2exe. Parsed horribly inconsistent and changeable data and output far more usable information.</p>
</li>
</ul>
<h3>At P & L Systems</h3>
<ul class="projects">
<li>
<h4>Onlinemove.co.uk</h4>
<span class="location"><a href="http://www.onlinemove.co.uk">onlinemove.co.uk</a> (not live)</span>
<p>Real-estate solicitor competitive quoting system, with multiple user roles</p>
<p>Written with PHP and MySQL, with jQuery.</p>
</li>
<li>
<h4>Technology Futures Network</h4>
<span class="location"><a href="http://www.technologyfuturesnetwork.org">technologyfuturesnetwork.org</a></span>
<p>Business executive social networking site.</p>
<p>Written with PHP and MySQL.</p>
</li>
<li>
<h4>Chatterton's</h4>
<span class="location"><a href="http://www.chattertonshop.com">chattertonshop.com</a></span>
<p>Fashion boutique web store, extending ZenCart.</p>
<p>Written with PHP and MySQL. Attention paid to making changes maintainable, and allowing for easy upgrades of the core product.</p>
</li>
<li>
<h4>EEFOS</h4>
<span class="location"><a href="http://www.eefos.com">eefos.com</a></span>
<p>Laundry service dispatch site.</p>
<p>Written with PHP and MySQL.</p>
</li>
<li>
<h4>Barclays Bank</h4>
<span class="location">internal</span>
<p>Updated internal training website from ASP to ASP.Net</p>
</li>
</ul>
<h3>Personal Projects</h3>
<ul class="projects">
<li>
<h4>Sublime Text git integration</h4>
<span class="location"><a href="https://github.com/kemayo/sublime-text-git">github.com</a></span>
<p>Most popular plugin for Git integration with the <a href="http://www.sublimetext.com/">Sublime Text</a> editor. Installed around 400k times.</p>
<p>Python, maintaining a Python 2 branch for Sublime Text 2 and a Python 3 branch for Sublime Text 3.</p>
</li>
<li>
<h4>maphilight</h4>
<span class="location"><a href="https://github.com/kemayo/maphilight">github.com</a></span>
<p><a href="http://jquery.com">jQuery</a> plugin that adds mouseover highlighting to image maps. Created for a project involving maps of the world, to add some "punch" to the interaction.</p>
<p>Pure JavaScript, with cross-browser compatibility techniques to use VML in IE and <canvas> in more capable browsers. Highly customizable through documented APIs.</p>
</li>
<li>
<h4>World of Warcraft addons</h4>
<span class="location"><a href="http://davidlynch.org/wow">davidlynch.org/wow</a></span>
<p>Written in Lua and XML, employing a poorly documented API to create usable enhancements of people's gaming experience. Also created and maintained libraries for other's use.</p>
</li>
<li>
<h4>FicWad</h4>
<span class="location"><a href="http://www.ficwad.com">ficwad.com</a></span>
<p>Fiction archive site, with use of caching, performance-tuned SQL, Unicode support, using AJAX where appropriate.</p>
<p>Written with PHP and MySQL, and Python for backend scripts. LESS for stylesheets, using resposive layouts. Has to cope with high traffic on limited hardware; many optimizations in place.</p>
</li>
</ul>
<h2>Employment history</h2>
<ul class="jobs">
<li>
<h4><a href="http://www.deviantart.com">DeviantArt, Inc.</a></h4>
<span class="title">Lead Developer</span>
<span class="location">Los Angeles, CA</span>
<span class="dates">2008 - 2015</span>
<li>
<h4><a href="http://www.esri.com">Environmental Systems Research Institute, Inc.</a></h4>
<span class="title">Special Projects Programmer</span>
<span class="location">Redlands, CA</span>
<span class="dates">2005 - 2008</span>
</li>
<li>
<h4><a href="http://www.plsys.co.uk">P & L Systems, Ltd.</a></h4>
<span class="title">Contract Programmer</span>
<span class="location">High Wycombe, Bucks, UK</span>
<span class="dates">2003 - present</span>
</li>
</ul>
<h2>Contact information</h2>
<ul class="contacts">
<li>Email: <a href="mailto:[email protected]">[email protected]</a></li>
<li>Phone: (909) 435-4805</li>
</ul>