resume/resume.html

903 lines
32 KiB
HTML

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, minimal-ui">
<title>Stef Dunlap</title>
<style>
:root {
--sidebar-bg: #222;
}
/* BEGIN RESET CSS
http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* END RESET CSS */
body {
background-image: linear-gradient(to right, var(--sidebar-bg) 45%, #eee 55%);
font-family: Arial, Helvetica, sans-serif;
line-height: 1.3;
}
p {
}
section, div.item {
padding-top: 1em;
break-inside: avoid;
}
section#work, section#projects{
break-inside: auto;
}
#resume {
margin: 0 auto;
max-width: 8.5in;
display: flex;
padding: 20px 0;
}
#sidebar, #chronology {
padding: 0 1em;
}
#sidebar {
background-color: var(--sidebar-bg);
color: #fff;
font-size: 0.9em;
}
#sidebar a {
color: #fff;
}
#profiles li {
margin-bottom: 0.5em;
}
#profiles .network {
font-weight: bold;
}
#chronology {
background-color: #fff;
padding-left: 10px;
}
h1 {
font-size: 2.9em;
white-space: nowrap;
}
#pronouns {
font-style: italic;
margin-top: -0.5em;
}
h2 {
font-size: 1.5em;
}
h3 {
font-size: 1.2em;
}
img.headshot {
max-width: 100%;
}
.institution {
font-weight: bold;
}
.date {
font-style: italic;
}
#skills .name, #interests .name {
font-weight: bold;
}
#skills .level {
font-style: italic;
}
.keywords li {
display: inline-block;
border: #888 solid 1px;
padding: 0 2px;
border-radius: 5px;
margin-top: 5px;
}
#chronology .keywords li {
/* border-color: var(--sidebar-bg); */
font-size: 0.8em;
}
#languages .language {
font-weight: bold;
}
#languages .fluency {
font-style: italic;
}
#work .position {
font-weight: bold;
}
ul.highlights {
list-style: disc;
}
ul.highlights li {
margin-left: 1.5em;
}
</style>
<script src="https://kit.fontawesome.com/0e272f671c.js" crossorigin="anonymous"></script>
</head>
<body>
<div id="resume">
<div id="sidebar">
<h1>Stef Dunlap</h1>
<div id="pronouns">(she/her)</div>
<img class="headshot" src="https://resume.kindrobot.ca/photo.jpg" alt="photo of Stef Dunlap"/>
<h2>Programmer</h2>
<section id="basics">
<div class="contact">
<div class="email">
hello@kindrobot.ca
</div>
<div class="phone">
+1 647 657 7076
</div>
</div>
<section id="location">
1710-10 Navy Wharf Court<br/>
Toronto,
Ontario,
M5V 3V2<br/>
CA
</section>
<section id="profiles">
<ul>
<li>
<div class="network">
<i class="fa-brands fa-github"></i> GitHub
</div>
<div>
<a href="https://github.com/motevets">motevets</a>
</div>
</li>
<li>
<div class="network">
<i class="fa-brands fa-mastodon"></i> Mastodon
</div>
<div>
<a href="https://tiny.tilde.website/web/@kindrobot">kindrobot@tiny.tilde.website</a>
</div>
</li>
<li>
<div class="network">
<i class="fa-brands fa-stack-overflow"></i> Stack Overflow
</div>
<div>
<a href="https://stackoverflow.com/users/852639/kindrobot">kindrobot</a>
</div>
</li>
<li>
<div class="network">
<i class="fa-brands fa-wikipedia-w"></i> Wikipedia
</div>
<div>
<a href="https://en.wikipedia.org/wiki/User:Motevets">Motevets</a>
</div>
</li>
<li>
<div class="network">
<i class="fa-brands fa-linkedin"></i> LinkedIn
</div>
<div>
<a href="https://www.linkedin.com/in/theyellowdart/">theyellowdart</a>
</div>
</li>
</ul>
</section>
</section>
<section id="education">
<h2><i class="fa-solid fa-graduation-cap"></i> Education</h2>
<div class="item">
<div class="institution">
Purdue University
</div>
<div class="date">
<span class="startDate">
2009-01
</span>
<span class="endDate">
- 2012-05
</span>
</div>
<div class="studyType">
Bachelor of Science
</div>
<div class="area">
Computer &amp; Information Science
</div>
<div class="gpa">
GPA: 3.9
</div>
</div>
</section>
<section id="skills">
<h2><i class="fa-solid fa-hammer"></i> Skills</h2>
<div class="item">
<div class="name">
Web Development
</div>
<div class="level">
<em>Master</em>
</div>
<ul class="keywords">
<li>React.JS</li>
<li>Node.JS</li>
<li>JavaScript</li>
<li>Golang</li>
<li>CSS</li>
<li>Ruby-on-Rails</li>
<li>JAM Stack</li>
<li>SQL</li>
<li>PHP</li>
<li>static site generation</li>
</ul>
</div>
<div class="item">
<div class="name">
Linux DevOps
</div>
<div class="level">
<em>Advanced</em>
</div>
<ul class="keywords">
<li>Linux</li>
<li>Docker</li>
<li>Git</li>
<li>CI/CD</li>
<li>Kubernetes</li>
<li>automation</li>
</ul>
</div>
<div class="item">
<div class="name">
Extreme Programing
</div>
<div class="level">
<em>Advanced</em>
</div>
<ul class="keywords">
<li>pair programming</li>
<li>Agile planning</li>
<li>short feedback loops</li>
</ul>
</div>
<div class="item">
<div class="name">
Desktop Programming
</div>
<div class="level">
<em>Proficient</em>
</div>
<ul class="keywords">
<li>Golang</li>
<li>C/C++</li>
<li>Rust</li>
</ul>
</div>
<div class="item">
<div class="name">
Machine Learning
</div>
<div class="level">
<em>Familiar</em>
</div>
<ul class="keywords">
<li>neural networks</li>
<li>computer vision</li>
<li>OpenCV</li>
<li>Tensorflow</li>
</ul>
</div>
</section>
<section id="languages">
<h2><i class="fa-solid fa-language"></i> Languages</h2>
<div class="item">
<ul>
<li>
<div class="language">
🇬🇧 English
</div>
<div class="fluency">
<em>Native speaker</em>
</div>
</li>
<li>
<div class="language">
🇩🇪 German
</div>
<div class="fluency">
<em>Proficient</em>
</div>
</li>
<li>
<div class="language">
🇫🇷 French
</div>
<div class="fluency">
<em>Intermediate</em>
</div>
</li>
</ul>
</div>
</section>
<section id="interests">
<h2><i class="fa-solid fa-lightbulb"></i> Interests</h2>
<div class="item">
<div class="name">
Making
</div>
<ul class="keywords">
<li>recreational programming</li>
<li>3D printing</li>
<li>self-hosting</li>
<li>paper craft</li>
</ul>
</div>
<div class="item">
<div class="name">
Intentional community
</div>
<ul class="keywords">
<li>pubnixes</li>
<li>volunteering</li>
<li>service hosting</li>
</ul>
</div>
</section>
</div>
<div id="chronology">
<section id="summary">
<h2><i class="fa-solid fa-paragraph"></i> Summary</h2>
<div class="item">
<p>Stef is a freshly minted Canadian permanent resident with a love of
teaching, smiling, and programming. She&#x27;s available for sponsor free work in
Canada and the US. Stef enjoys intentional community, software as art, and
making things with her hands (and 3D printer.)
</p>
</div>
</section>
<section id="work">
<h2><i class="fa-solid fa-briefcase"></i> Work</h2>
<div class="item">
<h3 class="name">
Focal Point NDE Technologies
</h3>
<div class="date">
<span class="startDate">
2022-09
</span>
<span class="endDate">
- Present
</span>
</div>
<div class="position">
Computer System Analyst
</div>
<div class="summary">
<p>Focal Point along with its sister company UTEX, make software that inspects
assembled parts using nondestructive examination technologies (e.g.
ultrasound, radiography, eddy currents) and identifies defects before they
are put into production.
</p>
</div>
<ul class="highlights">
<li>Implemented testing framework and CI for a legacy C++ application</li>
<li>Coached Agile methodologies</li>
<li>Migrated team to git version control, and taught git workflows</li>
<li>Organized hiring effort, and coordinated hiring of two engineers</li>
</ul>
<ul class="keywords">
<li>C++</li>
<li>Windows devops</li>
<li>hardware</li>
<li>git</li>
<li>hiring</li>
<li>testing</li>
<li>CI/CD</li>
</ul>
</div>
<div class="item">
<h3 class="name">
Chisel AI
</h3>
<div class="date">
<span class="startDate">
2022-01
</span>
<span class="endDate">
- 2022-08
</span>
</div>
<div class="position">
Manager of Software Development
</div>
<div class="summary">
<p>Led team of five engineers building machine learning application which
extracts insurance data from policies, quotes, and binders to eliminate
errors and omissions.
</p>
</div>
<ul class="keywords">
<li>management</li>
<li>Agile coaching</li>
<li>machine learning</li>
<li>AWS lambdas</li>
<li>Comprehend</li>
<li>Rekognition</li>
<li>CloudWatch</li>
<li>Textract</li>
</ul>
</div>
<div class="item">
<h3 class="name">
Pivotal Software
</h3>
<div class="date">
<span class="startDate">
2017-02
</span>
<span class="endDate">
- 2019-12
</span>
</div>
<div class="position">
Engineering Manager, Pivotal Software
</div>
<div class="summary">
<p>Led team of seven engineers across multiple projects related to
authorization, automated infrastructure deployment, and user onboarding.
</p>
</div>
<ul class="keywords">
<li>Ruby-on-Rails</li>
<li>cloud infrastructure</li>
<li>Linux devops</li>
<li>Kubernetes</li>
<li>Docker</li>
<li>React.JS</li>
<li>Golang</li>
<li>eXtreme Programming</li>
<li>paired programming</li>
<li>CI/CD</li>
</ul>
</div>
<div class="item">
<h3 class="name">
KiwiDonut LLP.
</h3>
<div class="date">
<span class="startDate">
2016-04
</span>
<span class="endDate">
- 2017-01
</span>
</div>
<div class="position">
Founder
</div>
<div class="summary">
<p>Led a team of engineers consulting on Node.js API for integrating a
front-end with a cloud contract signing service and land management
application
</p>
</div>
<ul class="keywords">
<li>management</li>
<li>teaching</li>
<li>React.JS</li>
<li>Node.JS</li>
<li>test driven development</li>
<li>Agile coaching</li>
</ul>
</div>
<div class="item">
<h3 class="name">
Pivotal Labs
</h3>
<div class="date">
<span class="startDate">
2015-04
</span>
<span class="endDate">
- 2016-04
</span>
</div>
<div class="position">
Senior Software Engineer
</div>
<div class="summary">
<p>Lead engineer of the Pivotal Cloud Foundry Billing and Account Management team
</p>
</div>
<ul class="keywords">
<li>teaching</li>
<li>Ruby-on-Rails</li>
<li>JavaScript</li>
<li>CI/CD</li>
<li>API design</li>
<li>eXtreme Programming</li>
<li>paired programming</li>
<li>SQL</li>
</ul>
</div>
<div class="item">
<h3 class="name">
Independent Contractor
</h3>
<div class="date">
<span class="startDate">
2014-02
</span>
<span class="endDate">
- 2015-02
</span>
</div>
<div class="position">
Software Engineering Consultant
</div>
<div class="summary">
<p>Designing, programming, and testing APIs while teaching co-workers test
driven development.
</p>
</div>
<ul class="keywords">
<li>teaching</li>
<li>Ruby-on-Rails</li>
<li>PHP</li>
<li>JavaScript</li>
<li>Node.JS</li>
<li>test driven development</li>
</ul>
</div>
<div class="item">
<h3 class="name">
Roadtrippers
</h3>
<div class="date">
<span class="startDate">
2013-01
</span>
<span class="endDate">
- 2014-01
</span>
</div>
<div class="position">
Software Developer
</div>
<div class="summary">
<p>Back end Ruby on Rails and dev-ops developer for successful travel planning
start-up in Cincinnati.
</p>
</div>
<ul class="highlights">
<li>Created and maintained cloud infrastructure automation</li>
<li>Orchestrated code and data migration from MongoDB to PostGIS</li>
</ul>
<ul class="keywords">
<li>Ruby-on-Rails</li>
<li>test driven development</li>
<li>JavaScript</li>
<li>SQL</li>
<li>mongoDB</li>
<li>PostGIS</li>
<li>Linux devops</li>
</ul>
</div>
<div class="item">
<h3 class="name">
MediaFuel
</h3>
<div class="date">
<span class="startDate">
2011-01
</span>
<span class="endDate">
- 2012-08
</span>
</div>
<div class="position">
Web developer
</div>
<ul class="keywords">
<li>Linux devops</li>
<li>PHP</li>
<li>SQL</li>
<li>JavaScript</li>
</ul>
</div>
<div class="item">
<h3 class="name">
Ransburg Scout Reservation
</h3>
<div class="date">
<span class="startDate">
2005-05
</span>
<span class="endDate">
- 2012-08
</span>
</div>
<div class="position">
Technology Consultant
</div>
<div class="summary">
<p>Seasonal summer work developing and maintaining applications and
infrastructure for camp operations
</p>
</div>
<ul class="keywords">
<li>Java</li>
<li>PHP</li>
<li>SQL</li>
<li>Windows devops</li>
</ul>
</div>
</section>
<section id="volunteer">
<h2><i class="fa-solid fa-handshake-angle"></i> Volunteer</h2>
<div class="item">
<h3 class="company">
Black Girls Code
</h3>
<div class="date">
<span class="startDate">
2018-06-15
</span>
<span class="endDate">
- Present
</span>
</div>
<div class="position">
Instructor
</div>
<div class="summary">
<p>not-for-profit organization that focuses on providing technology education
for African-American girls
</p>
</div>
<ul class="keywords">
<li>teaching</li>
<li>mentoring</li>
<li>robot SDKs</li>
<li>game development</li>
<li>JavaScript</li>
</ul>
</div>
</section>
<section id="projects">
<h2><i class="fa-solid fa-flask"></i> Projects</h2>
<div class="item">
<h3 class="name">
Springboard
</h3>
<div class="date">
<span class="startDate">
2022-05
</span>
<span class="endDate">
- 2022-07
</span>
</div>
<div class="url">
<a href="https://firehose.kindrobot.ca">https://firehose.kindrobot.ca</a>
</div>
<div class="description">
<p>A Spring83 client</p>
</div>
<ul class="highlights">
<li>Client for new experimental social web protocol</li>
<li>Delivered feedback for future protocol improvements</li>
</ul>
<ul class="keywords">
<li>Cryptography</li>
<li>Golang</li>
<li>API Design</li>
<li>Web service federation</li>
</ul>
</div>
<div class="item">
<h3 class="name">
Mintwise
</h3>
<div class="date">
<span class="startDate">
2019-12
</span>
<span class="endDate">
- 2020-06
</span>
</div>
<div class="url">
<a href="https://tilde.town/~kindrobot/post/mintwise/">https://tilde.town/~kindrobot/post/mintwise/</a>
</div>
<div class="description">
<p>Bridges transaction data from Mint into Splitwise</p>
</div>
<ul class="highlights">
<li>Let&#x27;s user select with transactions within a period are splittable</li>
<li>Automatically populates Splitwise transactions</li>
</ul>
<ul class="keywords">
<li>Node.JS</li>
<li>CLI application</li>
<li>ETL</li>
<li>API integration</li>
</ul>
</div>
<div class="item">
<h3 class="name">
Puter Colour Picker
</h3>
<div class="date">
<span class="startDate">
2021-06
</span>
<span class="endDate">
- 2022-06
</span>
</div>
<div class="url">
<a href="https://chez.kindrobot.ca/puter.html">https://chez.kindrobot.ca/puter.html</a>
</div>
<div class="description">
<p>API/website to set the colour of the computer in my office</p>
</div>
<ul class="highlights">
<li>Fun, interactive, social IoT application</li>
<li>Implements API and networking security best practices</li>
<li>Uses microservices to minimize downtime with e.g. restarting computer</li>
</ul>
<ul class="keywords">
<li>Hardware</li>
<li>IoT</li>
<li>Golang</li>
</ul>
</div>
<div class="item">
<h3 class="name">
piepi.art | 🥧π.to
</h3>
<div class="date">
<span class="startDate">
2022-04
</span>
<span class="endDate">
- Present
</span>
</div>
<div class="url">
<a href="https://piepi.art">https://piepi.art</a>
</div>
<div class="description">
<p>A small pubnix / zine project on a Raspberry Pi</p>
</div>
<ul class="highlights">
<li>Social, creative pubnix (public unix service)</li>
<li>Hardenend network security minimizes risk of self-hosting</li>
</ul>
<ul class="keywords">
<li>Raspberry Pi</li>
<li>SBC</li>
<li>Linux</li>
<li>server administration</li>
<li>creative writing</li>
</ul>
</div>
<div class="item">
<h3 class="name">
Hexaflexago
</h3>
<div class="date">
<span class="startDate">
2016-06
</span>
<span class="endDate">
- 2017-05
</span>
</div>
<div class="url">
<a href="https://tilde.town/~kindrobot/post/hexaflexago/">https://tilde.town/~kindrobot/post/hexaflexago/</a>
</div>
<div class="description">
<p>A hexaflexagon template generator</p>
</div>
<ul class="keywords">
<li>SVG</li>
<li>React.JS</li>
<li>paper craft</li>
</ul>
</div>
</section>
<section id="awards">
<h2><i class="fa-solid fa-award"></i> Awards</h2>
<div class="item">
<h3 class="title">
Eagle Scout
</h3>
<div class="date">
2007-06
</div>
<div class="awarder">
Boy Scouts of America
</div>
<div class="summary">
<p>Highest rank awarded to youth members</p>
</div>
</div>
<div class="item">
<h3 class="title">
Gersting Award
</h3>
<div class="date">
2012-04
</div>
<div class="awarder">
Purdue University, Indianapolis
</div>
<div class="summary">
<p>Highest honor given to graduating student in Computer Science program</p>
</div>
</div>
<div class="item">
<h3 class="title">
Staff Member of the Year
</h3>
<div class="date">
2006-08
</div>
<div class="awarder">
Ransburg Scout Reservation
</div>
</div>
</section>
</div>
</div>
</body>
</html>