Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

279 lines (267 sloc) 15.927 kB
<!doctype html>
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
<head>
<meta charset="UTF-8">
<title>Curriculum Vitæ - Luke Closs</title>
<meta name="description" content="CV / Résumé for Luke Closs">
<meta name="author" content="Luke Closs">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="stylesheet" href="css/style.css?v=2">
<script src="js/libs/modernizr-1.7.min.js"></script>
</head>
<body>
<div id="header-container">
<header class="wrapper">
<h1 id="title">Luke Closs</h1>
<nav>
<ul>
<li><a href="#Overview">Overview</a></li>
<li><a href="#Skills">Skills</a></li>
<li><a href="#Experience">Experience</a></li>
<li><a href="#Contact">Contact</a></li>
</ul>
</nav>
</header>
</div>
<div id="main" class="wrapper">
<aside>
<h3>Links</h3>
<ul>
<li><a
href="http://resume.github.com/?lukec">Github Résumé</a></li>
<li><a href="http://search.cpan.org/~lukec/">CPAN Distributions</a>
<li><a href="http://twitter.com/lukec">Twitter</a></li>
<li><a href="http://awesnob.com">Personal Blog</a></li>
<li><a href="http://recollect.net">Recollect</a></li>
<li><a href="http://vantrash.ca">VanTrash</a></li>
</ul>
</aside>
<article>
<header>
<a id="Overview"></a>
<h2>Background</h2>
<p>I have over 12 years of experience building
innovative and crafty software products and
tools. Social software, collaboration tools,
cellular network protocols, anti-spam gateways
and virtual appliances, I've grown codebases
and organically lead teams towards a
reflective, trustful, agile practice. </p>
<br />
<p>Most recently, I've been working for
<a href="http://checkmarkable.com" target="_blank">an early stage startup</a>
as the lead developer, as well as <a href="http://recollect.net" target="_blank">several</a>
<a href="http://vancouverbiodiesel.org" target="_blank">side</a>
<a href="http://oil.recollect.net" target="_blank">projects</a>.
</p>
<p>Prior to these projects, I worked for five years at <a href="http://socialtext.com" target="_blank">Socialtext</a>
as a core developer. Some of my accomplishments there are:</p>
<br />
<ul>
<li>Guided our globally decentralized
engineering team through major
transitions.</li>
<li>Built an innovative and trusting dev culture through
monthly open R &amp; D "Wiki Wednesdays",
agile processes and retrospectives.</li>
<li>Migrated a legacy webapp codebase into
modern code and real-time
architecture without any major business
interruptions, keeping a small memory
footprint.</li>
<li>Stood on the shoulders of giants to
build <a
href="http://www.socialtext.com/blog/2010/07/socialtext-connect-bringing-open-web-standards-behind-the-enterprise-firewall/">awesome
HTTP APIs</a>, used by our team
and our customers.</li>
<li>Used many tools including Modern Perl,
Javascript, Async Programming, Solr, Nginx, PostgreSQL, and Git.</li>
</ul>
<br />
<p>Outside of work, I have been building
software for citizens. I co-created an award
winning Open Data application called <a
href="http://vantrash.ca">VanTrash</a>.
Built on the simple idea of helping people
remember garbage day, it demonstrated a model
for citizen and government co-collaboration.
Since then, I've co-founded a service called
<a href="http://recollect.net" target="_blank">Recollect</a>
which gives citizens a more useful and modern
interface into a civic service and enables
municipalities to better communicate to it's
citizens.</p>
<br />
<p>In between all of this, I have co-founded
the <a href="http://hackspace.ca" target="_blank">Vancouver
Hack Space</a> and learned a great deal
about DIY electronics and 3d printers.</p>
<a id="Skills"></a>
<h2>Relevant Skills</h2>
<p>I have extensive experience developing products in
several areas:</p>
<ul>
<li>Designing, building and maintaining HTTP, Webhook, and Real-time APIs.</li>
<li>Analyzing, testing and solving performance and
scalability goals and problems.</li>
<li>Creating actionable plans of investigation and
execution, then working with teams to
transparently accomplish them.</li>
<li>Automating business and development
processes to improve company efficiency.</li>
</ul>
<br />
<p>I have mainly developed products using the following
technologies:</p>
<ul>
<li><strong>Internet</strong> - I started in Data
Communications and the Internet has been a huge
part of my life and career. I strongly believe in
URIs, HTTP, RESTful APIs and in the open web.</li>
<li><strong>Unix</strong> - I have been working
with various unixes for my entire career. I am
very comfortable at the command line and with unix
architectures.</li>
<li><strong>Perl</strong> - I've seen The Good, The
Bad and The Ugly of Perl code. But along with
CPAN, Perl has helped me build valuable tools with
fast development times, good performance and low
memory footprints.</li>
<li><strong>PostgreSQL</strong> - I have used
PostgreSQL 7, 8 and 9 and built systems for
quick and reliable schema patching, long term
OLAP-style data retention, and traditional
RDBMS.</li>
<li><strong>Remote Deployments</strong> - I have
been involved in building several real and virtual
appliances for behind-the-firewall deployment. I
have deep experience designing and building
deployment and update systems.</li>
</ul>
<br />
<p>When I build products, I rely on my soft skills:</p>
<ul>
<li><strong>Careful listening</strong> skills lead to deep
understanding of what is being said</li>
<li><strong>Pragmatic approach</strong> to balancing customer and
engineering needs</li>
<li><strong>At ease talking</strong>, presenting ideas, leading
design sessions</li>
<li><strong>Open minded</strong>, creative approach to solving
problems</li>
<li><strong>Speaker</strong> at OSCON, YAPC::NA, Vancouver Agile
Conference, others</li>
</ul>
<br />
<p>I have gained various levels of competence with
many other technologies, such as:</p>
<ul><li>Javascript, Solr, Nginx, Python, Bash, PHP,
Haskell, O'Caml, Vim, Screen, …</li></ul>
<br />
<p>And I have many other <a
href="http://www.youtube.com/watch?v=f9BbL2G_wMI" target="_blank">irrelevant
skills</a> and can grow a mean unix beard.</p>
<a id="Experience"></a>
<h2>Experience</h2>
<h3>Prime Radiant Inc</h3>
<p><strong>Lead Backend Developer</strong> - Sept 2011 to Present</p><br />
<ul>
<li>Build out server-side product functionality</li>
<li>API Design</li>
</ul>
<h3>Closs Consulting LTD</h3>
<p><strong>Primary</strong> - June 2011 to Present</p><br />
<ul>
<li>Designed and built a web based member management and billing system for the
<a href="http://vancouverbiodiesel.org" target="_blank">Vancouver Biodiesel Co-op</a></li>
<li>Designed and built a marine geo-notification system for the
<a href="http://wildernesscommittee.org" target="_blank">Wilderness Committee</a></li>
</ul>
<h3>Socialtext</h3>
<p><strong>Chief Wiki Juggler / Lead Software
Developer</strong> - November 2006 to May 2011</p><br />
<ul>
<li>Worked from my home in Vancouver, BC with a
globally distributed development team.</li>
<li>Acted informally as Agile coach, incorporating
Agile, Lean and Kanban methodologies.</li>
<li>Designed and built Ubuntu based hardware and
Virtual appliances.</li>
<li>Built real-time APIs and highly concurrent
daemons for an intranet microblogging product</li>
<li>Designed and built a flexible reporting
subsystem for product usage and adoption
metrics.</li>
<li>Created 50+ product innovations, performance
improvements and other self-guided hacks during
Wiki Wednesdays.</li>
</ul>
<h3>Sophos Canada</h3>
<p><strong>Core Developer and Agile Coach</strong> -
October 2003 to October 2006</p><br />
<ul>
<li>Lead teams on many projects, including new
feature development, maintenance releases,
performance, and internal tools.</li>
<li>Designed and re-built core unix install
experience, product update mechanisms, automated
testing systems.</li>
<li>Taught many employees to juggle and
entertained staff with weird tricks.</li>
</ul>
<h3>Telos Technology</h3>
<p><strong>Software Developer</strong> - June 2001 to
October 2003</p><br />
<ul>
<li>Designed and developed GSM/CDMA/UMTS Wireless
Softswitch in ANSI C.</li>
<li>Created tools to perform automated regression
and performance testing.</li>
<li>Worked with Architects and Senior Engineers to
analyze performance problems and refactor the
entire product.</li>
</ul>
<h3>British Columbia Institute of Technology</h3>
<ul>
<li>Computer Systems Technology - Data
Communications Major (with Honours), Class of 2001</li>
<li>Team Leader of BCIT's team in the ACM
International Intercollegiate Programming
Competition. Placed 9th out of 48 teams in Pacific
NW Region.</li>
</ul>
<a id="Contact"></a>
<h2>Contact Info</h2>
<p>
I live in beautiful Vancouver, Canada.<br />
You can reach me as <a
href="http://twitter.com/lukec">@lukec</a> on Twitter or via email - jobs at lukecloss com.
</p>
</header>
</article>
</div>
<div id="footer-container">
<footer class="wrapper">
</footer>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script>!window.jQuery && document.write(unescape('%3Cscript src="js/libs/jquery-1.5.1.min.js"%3E%3C/script%3E'))</script>
<script src="js/script.js"></script>
<!--[if lt IE 7 ]>
<script src="js/libs/dd_belatedpng.js"></script>
<script> DD_belatedPNG.fix('img, .png_bg');</script>
<![endif]-->
<script>
var _gaq=[['_setAccount','UA-149255-3'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.async=1;
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
</body>
</html>
Jump to Line
Something went wrong with that request. Please try again.