-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathresume.html
261 lines (241 loc) · 13.4 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
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
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
<!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0">
<style type="text/css">
*, *:before, *:after {
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
h1 {
font: 900 26px/24px 'HelveticaNeue', Helvetica, Arial, sans-serif;
}
h2 {
color: #888;
font: 900 20px/10px 'HelveticaNeue', Helvetica, Arial, sans-serif;
}
h3 {
color: #888;
font: 500 16px/8px 'HelveticaNeue', Helvetica, Arial, sans-serif;
margin-top: 0;
margin-bottom: 0.25em;
}
.variated-text {
color: #888;
}
.split-section {
width: 800px;
margin: auto;
margin-top: 1rem;
display: flex;
}
.split-left {
text-align: right;
height: 100%;
width: 26.4%;
padding-right: 3%;
vertical-align: top;
}
.split-right {
font: 13px/13px 'HelveticaNeue', Helvetica, Arial, sans-serif;
line-height: 1.3;
width: 70%;
border-left: 2px solid #cfcfcf;
padding: 1rem;
}
ul.flex-wrap {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}
.split-right li {
font: 13px/13px 'HelveticaNeue', Helvetica, Arial, sans-serif;
flex-shrink: 0;
margin: 0.5em 0.5em;
padding: 0.5em 0;
}
ul.flex-wrap li {
border-bottom: solid 1px #cfcfcf;
}
.header {
margin-bottom: 2rem;
}
.header div {
display: inline-block;
width: auto;
}
.skill-column {
margin: 0 1em 2em 1em;
}
.skill-display {
padding-bottom: 1%;
}
.skill-display label {
display: inline-block;
text-align: right;
width: 165px;
padding-right: 1rem;
clear: left;
}
.experience-item {
margin-bottom: 9%;
}
@media only screen and (max-width: 420px) {
.split-section {
flex-direction: column;
width: auto;
}
.split-left {
width: 100%;
text-align: left;
padding-left: 1rem;
}
.split-right {
width: 100%;
border-left: none;
border-top: 2px #cfcfcf solid;
}
}
</style>
</head>
<body>
<div class="split-section header">
<label class="split-left"><h1>L.D Libra</h1></label>
<div class="split-right">writeme@ldlibra.com</div>
<div class="split-right">+46 73 782 7874</div>
<div class="split-right">Stockholm, Sweden</div>
</div>
<div class="split-section">
<label class="split-left"><h2>Summary</h2></label>
<div class="split-right">I am an experienced software engineer and leader with a diverse skillset. I love learning new things on a daily basis, and am eager to constantly grow. Communication and trust are important to me, so I ask for transparency from myself and others. I try to bring energy, focus, and accuracy to teams which I'm a part of, and greatly enjoy getting to know the people I'm working with.</div>
</div>
<div class="split-section">
<label class="split-left"><h2>Experience</h2></label>
<div class="split-right">
<div class="experience-item">
<p>CHIEF TECHNICAL OFFICER</p>
<p class="variated-text">September 2021 - Present | Daymaker, US company, worked fully remote from Sweden</p>
<p>Daymaker serves a 2-sided market with 70+ company partners on one side buying gifts and experiences for children through our 70+ non-profit partners on the other. Our software sits in the middle, matching products from our catalog with children based on age, interests, and other factors, as well as managing all of the shipping process in our warehouse. I manage all technical aspects of the company, ranging from hands-on implementation of major features and architecture to coordinating with external design teams to managing other engineers to building out our roadmap and much more. I'm heavily involved in planning and decision making, as well as mentoring other team members and execution of the fine details. The Daymaker stack: PHP on Laravel, React + Angular, Kubernetes on AWS via Amazon ECS</p>
</div>
<div class="experience-item">
<p>CO-FOUNDER/SOFTWARE ENGINEER</p>
<p class="variated-text">March 2020 - December 2022 | Mage Hand, Various clients, worked fully remote</p>
<p>I went freelance in 2020 in preparation for my move to Sweden, then added a second engineer to found Mage Hand, a dev shop working on a wide range of projects across various industries and social causes. This work overlapped with my CTO role at Daymaker, which started as a contracted relationship then turned into a full-time role after Daymaker acqui-hired Mage Hand.</p>
<p>Some highlights I'm proud of:</p>
<ul>
<li>Built <a href="https://vera.motionforjustice.org">https://vera.motionforjustice.org</a> for the Vera Institute of Justice and Institute for Innovation in Prosecution in collaboration with Hyperakt, a social impact design studio. This site is an educational tool to equip prosecutors to tackle sorely-needed prosecutorial reform in the fight against racial injustice.</li>
<li>Built an application for ZeroPlace (<a href="https://zeroplace.com">https://zeroplace.com</a>), a solar-panel-equipped apartment building with the goal of reaching zero net emissions for energy usage. The app allows its tenants to monitor their own energy usage, building managers to track the energy usage and generation of all tenants and the building as a whole and administer tenant accounts, as well as a lobby display to show the building's solar generation vs average and total usage. This project involved integrating with on-site eGauge sensors for both electricity consumption/generation and water usage. (Actively used)</li>
<li>Built the MVP of Pollen, an app to succinctly inform voters of candidates' positions on many issues ahead of elections. (No longer actively used)</li>
<li>Built an interactive building-mapping tool in d3.js for Flume (<a href="https://www.flumeinternet.com/">https://www.flumeinternet.com</a>), a fiber-based ISP that offers free and discounted highspeed internet services to individuals eligible for federal assistance. This tool allows installation technicians to map out the networking equipment across an entire building in detail. (Actively used)</li>
</ul>
</div>
<div class="experience-item">
<p>SOFTWARE ENGINEER</p>
<p class="variated-text">Feb 2019 - March 2020 | Elemental Cognition in New York, New York & Wilton, Connecticut</p>
<p>Alongside the core research team that built IBM's Jeopardy-winning Watson, building tools for internal AI researchers to carry out their research on our sytem. This includes robust UIs to interface with the system, as well as various forms of data visualization. Also building applications to show the public and investors the capabilities of our unique approach to building AI with real language understanding. This role involves working across the full web stack (Vue on the front, Java on the back) and understanding our applications of NLP, KR, and various disciplines within the AI umbrella.</p>
</div>
<div class="experience-item">
<p>PRINCIPAL ENGINEER</p>
<p class="variated-text">June 2018 - December 2018 | Credibility Capital in New York, New York</p>
<p>Worked on the internal tools for loan specialists to do their work shepherding a lead into a loan, as well integrations with partners. Worked across the stack, from React to Go to Kubernetes on Google Cloud Platform.
</div>
<div class="experience-item">
<p>SENIOR SOFTWARE ENGINEER/TEAM LEAD</p>
<p class="variated-text">January 2016 - May 2018 | Mark43 in New York, New York</p>
<p>Built out modules/features from beginning to end, on both the back (Java) and front (React/Redux with smatterings of Knockout/Backbone). Dabbled in DevOps, managed multiple large production releases, supported production on rotation, and organized our monthly Backend All-Hands-on-Deck meeting. A project highlight from my first year at Mark43 was the architecting and building of a case management tool for detectives, in use in multiple police departments across the country. Transitioned into a management role to lead a small team that primarily supported our first-and-largest client, the Washington D.C Metropolitan Police Department. While in this role, oversaw and built features, dealt with infrastructure upgrades and maintenance, interfaced with technical and less-technical client/internal stakeholders, and built a pipeline for auditing internal usage that helped reach convictions in multiple corruption cases. Technologies used extensively while at Mark43: Java, React, Redux, Knockout, Backbone, MySQL, Redis, ElasticSearch, Kafka, AWS. On occasion: Node, Go.</p>
</div>
<div class="experience-item">
<p>SOFTWARE ENGINEER (#2)</p>
<p class="variated-text">November 2014 - January 2016 | Bread Finance in New York, New York</p>
<p>Built a lending platform from the ground up. Full stack development with Go and React. Postgres as usual, with smatterings of Mongo and Redis. Using micro-service architecture with messages passed over a centralized queue cluster. Extensive testing as part of the culture.</p>
</div>
<div class="experience-item">
<p>CHIEF TECHNICAL OFFICER</p>
<p class="variated-text">July 2013 - August 2015 | PurposeMatch in New York, New York</p>
<p>Launching, maintaining, and continuing to develop (programming daily) the entire technology stack for a 4-person startup with seed funding. Managed contractors for additional development and design. Occasionally participate in fundraising and networking. Helping make decisions on the future of the product and company. Stack: Node.js, Go, MongoDB, Sqlite, Redis, hosted on Amazon EC2.</p>
</div>
<div class="experience-item">
<p>LEAD DEVELOPER</p>
<p class="variated-text">Contracting Summer 2013 | SparkRelief in New York, New York</p>
<p>Backend and frontend development. Built a web app allowing for processing of assistance application forms to help victims of Hurricane Sandy, funded by the Red Cross and other non-profits. This app had various, complex user roles, and let the admins visualize the money moving through the system. Assisted the development intern and on-boarded new devs to the project upon leaving. Backend work was Node.js.</p>
</div>
<div class="experience-item">
<p>SOFTWARE ENGINEER</p>
<p class="variated-text">Interned Summer 2012 | Onswipe in New York, New York</p>
<p class="variated-text">Full-time Sep. 2012 - July 2013 | Onswipe, in New York, New York</p>
<p>Backend and frontend development. Server admin tasks, data management, spec'ing out & building new projects. Agile development, with many tasks being worked on at once. Built a simple recommendation engine on top of Elasticsearch and helped rewrite the core data pipeline, involving a huge web crawling-and-parsing Scala app, among many other things. Backend work was Node.js and Scala.</p>
</div>
<div class="experience-item">
<p>WEB SOFTWARE DEVELOPMENT INTERN</p>
<p class="variated-text">2011-2012 | Click Logic, Inc. in Minneapolis, Minnesota</p>
<p>Worked on two sales channel modules (Ebay, Amazon) for a large, administrative, and highly customizable CMS.</p>
</div>
</div>
</div>
<div class="split-section">
<label class="split-left"><h2>Skills</h2></label>
<div id="skill-section" class="split-right">
<div class="skill-column">
<h3>Backend</h3>
<ul class="flex-wrap">
<li>Golang</li>
<li>Java</li>
<li>Scala</li>
<li>Node.js</li>
<li>PHP</li>
<li>C/C++</li>
</ul>
</div>
<div class="skill-column">
<h3>Frontend</h3>
<ul class="flex-wrap">
<li>Vanilla JS</li>
<li>Data Visualization</li>
<li>HTML/CSS</li>
<li>ReactJS</li>
<li>Svelte</li>
<li>Vue</li>
<li>Figma</li>
<li>Responsiveness</li>
</ul>
</div>
<div class="skill-column">
<h3>DevOps</h3>
<ul class="flex-wrap">
<li>System Architecture</li>
<li>Performance Tuning</li>
<li>Linux</li>
<li>AWS</li>
<li>Kubernetes</li>
<li>MySQL</li>
<li>Postgres</li>
<li>Redis</li>
<li>Nginx</li>
<li>MongoDB</li>
<li>ElasticSearch</li>
</ul>
</div>
<div class="skill-column">
<h3>Organization</h3>
<ul class="flex-wrap">
<li>Mentoring</li>
<li>Team Leadership & Management</li>
<li>Project Management</li>
<li>Roadmap Creation and Maintenance</li>
<li>Strategy</li>
<li>Product Management</li>
</ul>
</div>
</div>
</div>
<div class="split-section">
<label class="split-left"><h2>Education</h2></label>
<div class="split-right">
<p>BA, COMPUTER SCIENCE</p>
<p class="variated-text">2008-2012 | Bethel University in St. Paul, Minnesota</p>
<p>Course work focused on object-oriented programming, Model-View-Controller, algorithmic prowess, proficiency with data structures, web development, and implementing a compiler in C++. </p>
</div>
</div>
</body>
</html>