@@ -3,8 +3,10 @@ layout: ../components/layouts/page.astro
3
3
title : ' About Me'
4
4
---
5
5
6
+ import Experiences from ' ../components/resume/experiences.astro'
6
7
import Experience from ' ../components/resume/experience.astro'
7
- import Time from ' ../components/resume/time.astro'
8
+
9
+ <div class = " post" >
8
10
9
11
I’m a full stack web developer, frontend-leaning. I’m obsessed with UX, DX, and
10
12
raising team capability. With 14+ years in the game, I specialize in the
@@ -52,94 +54,34 @@ following.
52
54
53
55
## Experience
54
56
55
- <Experience className = ' mt-4' company = ' Self' location = ' Remote, Portland, OR'
56
- position = ' Software Development Consultant'
57
-
58
- >
59
-
60
- <Time begin = { new Date (' 2020-07-15' )} end = ' present' slot = ' time' />
61
-
62
- - Prototyped and adopted tooling, component libraries, test coverage, and code
63
- review guidelines, for clients such as WhoCo and Media Arts Lab (Apple), using
64
- React, Ember.js, and Python.
65
- - Maintained OSS libraries:
66
- - [ tldextract] ( https://github.com/john-kurkowski/tldextract ) Python library to
67
- parse URLs (35k+ dependents).
68
- - [ music] ( https://github.com/john-kurkowski/music ) Python CLI to publish my
69
- music (100+ hours error-prone clicks saved).
70
-
71
- </Experience >
72
-
73
- <Experience className = ' mt-8' company = ' CrowdStrike' location = ' Remote, Portland,
74
- OR' position = ' Senior Software Developer'
75
-
76
- >
77
-
78
- <Time begin = { new Date (' 2013-04-15' )} end = { new Date (' 2020-02-15' )} slot = ' time' />
79
-
80
- - Led UX team tech, architecting Ember.js SPAs to triage and hunt advanced
81
- security threats.
82
- - Drove adoption of cross-team component library and microservice
83
- Swagger/OpenAPI spec, coordinating Node.js, Python, Scala, and Elasticsearch
84
- backends, in AWS.
85
- - Increased deploys from 1x/month to 10x/day, championing efficiency and team
86
- feedback loop.
87
- - Grew team from 10 customers to 1k+, from 2 developers to 20.
88
- - Cultivated quality culture: oversaw peer code review, checklists, and
89
- automated tests.
90
-
91
- </Experience >
92
-
93
- <Experience className = ' mt-8' company = ' Gravity' location = ' Santa Monica, CA'
94
- position = ' Senior Software Developer'
57
+ </div >
95
58
96
- >
59
+ < Experiences / >
97
60
98
- <Time begin = { new Date (' 2010-11-15' )} end = { new Date (' 2013-04-15' )} slot = ' time' />
99
-
100
- - Developed a Scala platform and 3rd party JavaScript for 30k/hr realtime,
101
- personalized article recommendations, embedded in top 200 U.S. publisher
102
- sites, such as TechCrunch.
103
- - Ingested 10k/hr live tweets for interest analytics visualizations, showcasing
104
- our tech during sales.
105
- - Built browser extension for staff to annotate 100M node HBase, neo4j ontology.
106
- - Organized monthly 15-person Scala meetups, fostering local dev community and
107
- recruitment.
108
-
109
- </Experience >
110
-
111
- <Experience className = ' mt-8' company = ' Quantcast' location = ' San Francisco, CA'
112
- position = ' Software Developer'
113
-
114
- >
115
-
116
- <Time begin = { new Date (' 2008-09-15' )} end = { new Date (' 2010-08-15' )} slot = ' time' />
117
-
118
- - Enhanced Java, MySQL, PostgreSQL audience analytics web app reaching 2M+
119
- monthly users.
120
- - Reported churn risks to CEO in daily Hadoop dashboard, retaining 100s of
121
- critical customers.
122
- - Spearheaded modern dev practices: prefix search, Python/Django tooling, DVCS
123
- workflows.
124
-
125
- </Experience >
61
+ <div class = " post" >
126
62
127
63
## Education
128
64
65
+ </div >
66
+
129
67
<Experience
130
68
className = ' mt-4'
131
69
company = ' University of Washington'
132
70
location = ' Seattle, WA'
133
71
position = ' B.S. Computer Science, B.A. Linguistics'
134
72
/>
135
73
74
+ <div class = " post" >
75
+
136
76
## Colophon
137
77
138
78
This site is coded and written in [ iTerm2] and [ vim] . It is built around the
139
79
framework [ Astro] . The site’s preferred display font is the humanist [ Open
140
80
Sans] . The preferred body font is the modern serif [ Lora] . The site is hosted on
141
81
[ Netlify] . [ Its source is available on GitHub] [ GitHub source ] .
142
82
83
+ </div >
84
+
143
85
[ Astro ] : https://astro.build/
144
86
[ Corporate UX Maturity: Stages 1-4] :
145
87
https://www.nngroup.com/articles/ux-maturity-stages-1-4/
0 commit comments