forked from quicksnap/quicksnap.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
214 lines (189 loc) · 7.89 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
<!DOCTYPE html>
<html lang='en'>
<head>
<title>Dan Schuman</title>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<link rel='stylesheet' type='text/css' href='css/styles.css'>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,400i" rel="stylesheet">
<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
<link rel="manifest" href="/favicon/site.webmanifest">
<link rel="shortcut icon" href="/favicon/favicon.ico">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/favicon/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
</head>
<body>
<div class="wrapper">
<h1 id="title">Dan Schuman</h1>
<ul>
<li>
<a href="mailto:[email protected]" target="_blank">[email protected]</a>
</li>
<li>
<a href="https://github.com/quicksnap" target="_blank">github.com/quicksnap</a>
</li>
</ul>
<p>
I am a full-stack engineer based in Portland, Oregon. I have many years experience creating and delivering quality software
on professional teams. I am a functionally-aligned programmer who focuses on code clarity, simplicity and readability.
</p>
<p>
I have expertise in frontend development architecture, and have developed very effective patterns with React and Redux. On
the backend/native side of things, I have worked in many areas, including: Node, Golang, Java, C++, Ruby, and PHP.
My favorite DevOps tool is Ansible, and I have recently enjoyed developing a Kubernetes-based infrastructure on AWS.</p>
<div class="avoid-break">
<h1 id="skills">Skills</h1>
<ul>
<li>Expertise in Javascript and TypeScript</li>
<li>Experience in creating organized, team-focused patterns</li>
<li>Ability to learn quickly and adapt to new frameworks and languages</li>
<li>Creating clean, organized code, with a focus on minimizing cognitive load</li>
<li>Communicating ideas clearly, both in code and in person</li>
</ul>
</div>
<h1 id="experience">Experience</h1>
<div class="avoid-break">
<h2>2017 - Current — Instrument</h2>
<ul>
<li>Senior Developer, Products & Innovation Team
<ul>
<li>Greenfield frontend architecture in React/Redux/TypeScript</li>
<li>Created CI build and deployment environments</li>
<li>Bootstrapped Kubernetes infrastructure on AWS via kops</li>
<li>Developed backend microservices in Node and Golang </li>
</ul>
</li>
</ul>
</div>
<div class="avoid-break">
<h2>2016 - 2017 — Independent Contractor</h2>
<ul>
<li>Instrument (Confidential client)
<ul>
<li>Supported ongoing React project work</li>
<li>Created interactive visual prototypes</li>
</ul>
</li>
<li>React/Redux Application (Confidential client, subcontract)
<ul>
<li>Created a greenfield single-page application in React/Redux to manage custom application data</li>
<li>Features include: API CRUD, single-page routing, interesting visual interaction and unique data modeling</li>
</ul>
</li>
</ul>
</div>
<div class="avoid-break">
<h2>2016 — Hack Oregon</h2>
<ul>
<li>React.js Course Instructor
<ul>
<li>Developed course materials for teaching React to students with varying skill levels</li>
<li>Held a three-hour class, twice a week for eight weeks, helping students learn React in a hands-on environment</li>
</ul>
</li>
</ul>
</div>
<h2>2014 - 2016 — Extensis</h2>
<ul>
<div class="avoid-break">
<li>Full Stack Engineer
<ul>
<li>Front-end Javascript development in React and Angular</li>
<li>NodeJS/Express server development</li>
<li>Java server development </li>
<li>Work with a medium-sized Agile/Scrum team</li>
</ul>
</li>
</div>
<div class="avoid-break">
<li>Lead Engineer - React/Electron
<ul>
<li>Lead bootstrapping and development of React client as a Flash replacement</li>
<li>Project was dual-target for web and desktop application</li>
<li>Technologies included React, Redux and Electron</li>
<li>Contributed to open source along the way</li>
</ul>
</li>
</div>
<div class="avoid-break">
<li>AngularJS Engineer
<ul>
<li>Developed greenfield Angular applications to integrate into existing products</li>
<li>Integrated Grunt and Gulp build systems into Ant build systems and Jenkins CI server</li>
<li>Engineered mock environments for testing Angular applications outside of integration points</li>
<li>Developed style and component patterns for organized code scaling within a medium-sized team</li>
</ul>
</li>
</div>
</ul>
<div class="avoid-break">
<h2>2012 - 2013 — Independent Contractor</h2>
<ul>
<li>Full Stack Engineer
<ul>
<li>Manage ongoing communications with multiple clients</li>
<li>Make long-term estimates on projects and features</li>
<li>Cultivate new business relationships</li>
<li>Maintain a perfect track record with clients by over-delivering on estimate times and product quality</li>
</ul>
</li>
<li>ALO Audio — aloaudio.com
<ul>
<li>Full site migration from CS-Cart to Magento</li>
<li>Front-end implementation and iteration of design</li>
<li>Cloud platform architecture and deployment system</li>
<li>Custom module development</li>
<li>Custom scalable architecture to handle variable traffic</li>
</ul>
</li>
<li>Other Projects
<ul>
<li>SiftScience Magento Extension</li>
<li>Sunrise Learning Network</li>
<li>Relapse.com</li>
</ul>
</li>
</ul>
</div>
<div class="avoid-break">
<h2>2010 - 2012 — Wind Up Pixel</h2>
<ul>
<li>Co-founder, Lead Engineer
<ul>
<li>Worked on a remote team to create project analysis and proposals</li>
<li>Lead others in development projects</li>
<li>Assisted developers with technical problems and questions while working on own projects</li>
</ul>
</li>
</ul>
</div>
<div class="avoid-break">
<h1 id="publicspeaking">Public Speaking</h1>
<h2 id="universalrenderingwithreactpdxreactmeetup2016">Universal Rendering With React —
<em>PDX React Meetup, 2016</em>
</h2>
<ul>
<li>Discussed the wonderful world of universal/isomorphic rendering</li>
</ul>
<h2 id="maintainableangularappspdxangularmeetup2014">Maintainable Angular Apps —
<em>PDX Angular Meetup, 2014</em>
</h2>
<ul>
<li>Presented patterns used in developing medium-sized Angular projects</li>
</ul>
</div>
</div>
<script>
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date(); a = s.createElement(o),
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
})(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-46121083-1', 'quicksnap.github.io');
ga('send', 'pageview');
</script>
</body>
</html>