-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
227 lines (227 loc) · 9.33 KB
/
index.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
<!DOCTYPE html>
<html lang='en'>
<head>
<meta content='text/html; charset=utf-8' http-equiv='Content-Type' />
<meta content='5XcHLcZ63aLYjnDAokzNp8elGGc-nhOD-OzX17cAD54' name='google-site-verification' />
<title>John Foley - Resume</title>
<meta content='John Foley' name='author' />
<link href='css/bootstrap.min.css' rel='stylesheet' type='text/css' />
<link href='css/base.css' rel='stylesheet' type='text/css' />
<link href='css/screen.css' media='screen' rel='stylesheet' type='text/css' />
<link href='css/print.css' media='print' rel='stylesheet' type='text/css' />
</head>
<body>
<div class='container'>
<div id='resume'>
<dl class='dl-horizontal metadata'>
<dt>SHA1:</dt>
<dd>410dac7</dd>
<dt>Generated on:</dt>
<dd>2012-04-21</dd>
</dl>
<div class='hero-unit'>
<div class='row'>
<div class='span6'>
<h1>John Foley</h1>
<h2>Software Engineer</h2>
<p>
I specialize in building large-scale Ruby on Rails web applications.
I strive to produce elegant, well-tested, and maintainable code that delights the end-user.
</p>
</div>
<div class='span3' id='contact_info'>
<dl class='dl-horizontal'>
<dt>Email:</dt>
<dd>
<a href='mailto:[email protected]'>[email protected]</a>
</dd>
<dt>Phone:</dt>
<dd>
<a href='tel://720-352-3516'>(720)-352-3516</a>
</dd>
<dt>Github:</dt>
<dd>
<a href='http://github.com/jfoley'>jfoley</a>
</dd>
<dt>Website:</dt>
<dd>
<a href='http://thefol.io'>thefol.io</a>
</dd>
<dt>Twitter:</dt>
<dd>
<a href='http://twitter.com/jw_foley'>@jw_foley</a>
</dd>
<dt>Skype:</dt>
<dd>
<a href='callto://john.w.foley'>john.w.foley</a>
</dd>
</dl>
</div>
</div>
</div>
<section id='technical_skills'>
<h3>Technical Skills</h3>
<div class='row'>
<div class='span3'>
<h4>Languages</h4>
<ul>
<li>Ruby</li>
<li>Javascript</li>
<li>Coffeescript</li>
<li>Python</li>
<li>C++</li>
<li>C#</li>
</ul>
</div>
<div class='span3'>
<h4>Frameworks and Tools</h4>
<ul>
<li>Rails</li>
<li>Git</li>
<li>Capistrano</li>
<li>Chef</li>
<li>AWS Tools</li>
<li>RSpec</li>
<li>Jasmine</li>
</ul>
</div>
<div class='span3'>
<h4>Systems Administration</h4>
<ul>
<li>Nginx</li>
<li>Apache</li>
<li>Unicorn</li>
<li>Mongrel</li>
<li>MySQL</li>
</ul>
</div>
<div class='span2'>
<h4>Operating Systems</h4>
<ul>
<li>OSX</li>
<li>Linux(Ubuntu)</li>
<li>Windows</li>
</ul>
</div>
</div>
</section>
<section id='experience'>
<h3>Experience</h3>
<div class='row job'>
<h4 class='company'>
Victors & Spoils
<small class='location'>Boulder, CO</small>
</h4>
<div class='span3'>
<div class='position'>Software Engineer</div>
<div class='timeframe'>August 2011 - Present</div>
</div>
<ul class='description span8'>
<li>Upgraded site from Rails 3 to the Rails 3.1 asset pipeline seamlessly for end-users</li>
<li>Wrote Chef and Capistrano scripts to automate server build and deploy processes</li>
<li>Designed and implemented a system to rank users based on their activity in the system</li>
<li>Refined several major features based on stakeholder feedback</li>
<li>Instituted Agile development practices</li>
<li>Performed the duties of a lead engineer during transitional period</li>
</ul>
</div>
<div class='row job'>
<h4 class='company'>
Victors & Spoils
<small class='location'>Boulder, CO</small>
</h4>
<div class='span3'>
<div class='position'>Junior Software Engineer</div>
<div class='timeframe'>June 2011 - August 2011</div>
</div>
<ul class='description span8'>
<li>Added test suite to existing Rails application, and in the process found and fixed several subtle bugs</li>
<li>Assisted in design and implementation of Fan Machine a spin-off Facebook application that integrates with the main V&S website</li>
</ul>
</div>
<div class='row job'>
<h4 class='company'>
Tensentric
<small class='location'>Boulder, CO</small>
</h4>
<div class='span3'>
<div class='position'>Software Engineering Intern</div>
<div class='timeframe'>May 2010 - May 2011</div>
</div>
<ul class='description span8'>
<li>Designed and implemented custom internal web application using Ruby on Rails for project planning and time tracking</li>
<li>Installed, configured and adminstered all foundation software: Ubuntu Server, Apache, Passenger and MySQL</li>
<li>All software was tested and validated according to medical device software standards</li>
</ul>
</div>
<div class='row job'>
<h4 class='company'>
Covidien
<small class='location'>Boulder, CO</small>
</h4>
<div class='span3'>
<div class='position'>Software Engineering Intern</div>
<div class='timeframe'>March 2009 - January 2010</div>
</div>
<ul class='description span8'>
<li>Designed and implemented a C# GUI application for Windows Tablet Edition to collect streaming data from an electrosurgical generator</li>
<li>Performed requirements analysis and refined the application based on stakeholder feedback</li>
<li>Assisted in writing unit tests for faulty translations in the generator's software</li>
</ul>
</div>
<div class='row job'>
<h4 class='company'>
Con-X
<small class='location'>Boulder, CO and Tokyo</small>
</h4>
<div class='span3'>
<div class='position'>Software Engineering Intern</div>
<div class='timeframe'>May 2008 - February 2009</div>
</div>
<ul class='description span8'>
<li>Assisted in implementation of platform for remote mobile device configuration</li>
<li>Programmed, tested, and administered Ruby on Rails application along with a small amount of legacy PHP code</li>
<li>Helped oversee product demo at Wireless Japan 2008 in Tokyo</li>
<li>Wrote documentation for other engineers as well as end-users</li>
<li>Implemented localization of the application in both English and Japanese</li>
</ul>
</div>
</section>
<section id='projects'>
<h3>Hobby Projects</h3>
<h4>
<a href='http://github.com/jfoley/nhk-scraper'>NHK Scraper</a>
</h4>
<p>
A quick script to download
<a href='http://www.nhk.or.jp/kokokoza/'>NHK 高校講座</a>
series of video lectures and re-encode them for iPad.
The source files are all in WMV format, so this script re-encodes them with VLC. It also keeps
track of which files have been downloaded and re-encoded with ActiveRecord and SQLite.
</p>
<h4>
<a href='http://github.com/jfoley/md5-viewer'>MD5 Viewer</a>
<small>(Note this is unrelated to MD5 cryptographic hashes)</small>
</h4>
<p>
This is a program that I wrote for an Advanced Graphics class.
It loads in an
<a href='http://tfc.duke.free.fr/coding/md5-specs-en.html'>MD5 model</a>
file and displays it. It includes shaders and animation.
</p>
<h4>
<a href='http://dl.dropbox.com/u/5586675/asteroids/trunk/asteroids.html'>Asteroids Clone</a>
</h4>
<p>
A pure javascript clone of Asteroids. It uses the canvas tag for all rendering.
</p>
</section>
<section id='education'>
<h3>Education</h3>
<h4>Bachelor of Science in Computer Science</h4>
<p>University of Colorado at Boulder. [Expected graduation May 2012]</p>
</section>
</div>
</div>
</body>
</html>