-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.html
196 lines (193 loc) · 9.05 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
<?xml version='1.0' encoding='UTF-8' ?>
<!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" lang="en">
<head>
<meta charset="UTF-8"></meta>
<title>Erick Dransch - Resume</title>
<script type="text/javascript" src="email_cipher.js"></script>
<style type="text/css">
body{
font-family: Helvetica, Arial, sans-serif;
font-size: 10pt;
}
.main-window{
width: 920px;
padding: 30px 30px;
margin-left: auto;
margin-right: auto;
background-color: #f0f0f0;
border: 1px solid #000000;
}
.name{
display: inline-block;
vertical-align: top;
text-align:left;
}
.clear{
clear:both;
}
.contact{
display: inline-block;
vertical-align: top;
text-align:right;
float:right;
}
.section{
padding-top:30px;
padding-bottom:30px;
border-bottom: 1px solid #000000;
}
.meta{
padding-top:0px;
}
.last-section{
border-bottom:0px;
padding-bottom:0px;
}
a {
text-decoration: none;
color: black;
}
a:hover {
text-decoration: underline;
}
p,h1, h2, h3, h4{
margin:0px;
}
h3{
font-size:1.2em;
font-variant: small-caps;
padding-bottom:5px;
}
h2{
font-weight: normal;
font-style: italic;
}
h4{
font-size: 1.05em;
}
li{
line-height: 120%;
}
ul{
margin:0px;
}
</style>
<style type="text/css" media="print">
.main-window{
padding:0;
background-color: #ffffff;
border: none;
font-size: 11pt;
}
</style>
</head>
<body>
<div class="main-window">
<div class="meta section">
<div class="name">
<h1>Erick Dransch</h1>
<h2>Staff Software Developer</h2>
</div>
<div class="contact">
<p><script type="text/javascript">document.write(decodeEmail('dn4F19bLV3r9Qd1z~~xt9', 1));</script></p>
<p><a href="http://www.erickdransch.com/blog">www.erickdransch.com</a></p>
<p><a href="https://www.github.com/EkkiD">www.github.com/EkkiD</a></p>
</div>
</div>
<div class="section">
<h3>Work Experience</h3>
<h4>Google Stadia</h4>
<p><b><i>Staff Software Developer</i></b>, Toronto, 02/2017 – present</p>
<ul>
<li><b>Technologies: </b>Java, C++, Go, JavaScript, etc.</li>
<li>Overall TL for team of 6 developers improving Stadia's developer tools.</li>
<li>Identified product gaps, proposed features, demonstrated value, and got buy in for Stadia's cloud-first developer features.</li>
<li>Led 35 person summit; drove cross-team collaboration and buy-in for new features.</li>
<li>Introduced agile sprint planning process and drove adoption for team.</li>
<li>Full stack development to add features, scale, and monitor the service.</li>
</ul>
<br />
<h4>Google Fiber</h4>
<p><b><i>Senior Software Developer</i></b>, Toronto, 04/2015 – 02/2017</p>
<ul>
<li><b>Technologies: </b>Java, C++, Go, JavaScript, etc.</li>
<li>Architected and implemented infrastructure to support porting phone numbers.</li>
<li>Designed OAuth-based authentication method for Fiber, Google Home, and Google Voice devices.</li>
<li>Added support for NAT traversal to legacy infrastructure</li>
</ul>
<br />
<h4>Upverter</h4>
<p><b><i>Software Developer</i></b>, Toronto, 09/2013 – 04/2015</p>
<ul>
<li><b>Technologies: </b>Python, JavaScript, Google Closure, Git</li>
<li>Built and optimized frontend and backend operations</li>
<li>Researched and Implemented 2D polygon intersection for PCB flood algorithm.</li>
<li>Designed and implemented first-user tutorials to ensure smooth onboarding.</li>
</ul>
<br />
<h4>Walk Score</h4>
<p><b><i>Software Developer</i></b>, Seattle, 09/2012 – 12/2012</p>
<ul>
<li><b>Technologies: </b>Python, SQLAlchemy, Flask, JavaScript, jQuery mobile, Git</li>
<li>Extended and refactored back-end data imports to improve data quality, storage model, reduce duplication, and to ensure scalability.</li>
<li>Full stack implementation of mobile website; numerous features on desktop website.</li>
</ul>
<br />
<h4>Mozilla Corporation</h4>
<p><b><i>Software Developer: Release Engineering</i></b>, Toronto, 01/2012 – 04/2012</p>
<ul>
<li><b>Technologies: </b>Python, Flask, SqlAlchemy, jQuery, Git, Mercurial</li>
<li>Excelled as a member of a globally distributed team, automating and simplifying the release process for Mozilla's Firefox and Thunderbird.</li>
<li>Designed and Implemented the web-based interface for Mozilla's new update server.</li>
<li>Extended signing infrastructure to automate digital signing of builds on OSX and facilitate the transition to OSX 10.8 for Firefox.</li>
</ul>
<br />
<h4>Side Effects Software</h4>
<p ><b><i>3D Software Developer</i></b>, Toronto, 05/2011 – 08/2011</p>
<ul>
<li><b>Technologies: </b>C++, SVN</li>
<li>Research and Development on the flagship 3D Modelling product: Houdini.</li>
<li>Collaborated with teammates to design and implement a performance monitor.</li>
<li>Implemented low level hooks to monitor work done by individual threads, stored performance data for efficient retrieval and generated and rendered visualizations of performance information.</li>
</ul>
<br />
<h4>Behaviour Interactive (previously Artificial Mind and Movement)</h4>
<p><b><i>Game Developer</i></b>, Montreal, 01/2010 – 04/2010 and 09/2010 – 12/2010</p>
<ul>
<li><b>Technologies: </b>C++, LUA, PS3 and X360 SDKs and APIs, Perforce</li>
<li>Debugged and redesigned features in the stabilization stage of the video game NaughtyBear within weekly product submission deadlines.</li>
<li>Refactored and improved existing code and designed and implemented new features in early development stages.</li>
<li>Corrected and improved highly critical issues in many aspects of the game, notably the HUD, audio support, menu flow, and gameplay.</li>
<li>Interacted with audio and game designers to arrive at the best solution within constraints such as time available, existing code and specification.</li>
</ul>
<br />
</div>
<div class="section">
<h3>Education</h3>
<h4>Bachelor of Mathematics, Computer Science, Co-op Program. </h4><p>University of Waterloo, Waterloo, ON, 09/2008-08/2013 </p>
</div>
<div class="section">
<h3>Buzzwords</h3>
<ul>
<li><b>Languages: </b>C++, Java, Go, TypeScript, Python, Javascript, C</li>
<li><b>Version Control: </b>Git, Mercurial, SVN, CVS, Perforce</li>
<li><b>Platforms: </b>Linux, OS X, Windows</li>
</ul>
</div>
<div class="section last-section">
<h3>Other Projects</h3>
<p><b>Maze Generator and Visualizer</b> </p>
<ul>
<li>Visualizer for a variety of Maze generating and solving algorithms, implemented using Javascript and HTML Canvas.</li>
<li>Demo available at <a href="http://www.erickdransch.com/maze">www.erickdransch.com/maze</a> and source at <a href="https://www.github.com/EkkiD">www.github.com/EkkiD</a>.</li>
</ul>
<br />
<p><b>Project Neutral</b>, Toronto, Ontario</p>
<ul><li>Carbon Footprint Calculator (<a href="http://www.projectneutral.org">www.projectneutral.org</a>)</li>
<li>Developed mechanism for testing updates to emissions factors and calculations.</li>
</ul>
</div>
</div>
</body>
</html>