|
| 1 | +--- |
| 2 | +import Experience from './experience.astro' |
| 3 | +import Time from './time.astro' |
| 4 | +--- |
| 5 | + |
| 6 | +<Experience |
| 7 | + className='mt-4' |
| 8 | + company='Self' |
| 9 | + location='Remote, Portland, OR' |
| 10 | + position='Software Development Consultant' |
| 11 | +> |
| 12 | + <Time begin={new Date('2020-07-15')} end='present' slot='time' /> |
| 13 | + |
| 14 | + <ul class='list-disc ml-4'> |
| 15 | + <li> |
| 16 | + Prototyped and adopted tooling, component libraries, test coverage, |
| 17 | + and code review guidelines, for clients such as WhoCo and Media Arts |
| 18 | + Lab (Apple), using React, Ember.js, and Python. |
| 19 | + </li> |
| 20 | + <li> |
| 21 | + Maintained OSS libraries: |
| 22 | + <ul class='list-disc ml-6'> |
| 23 | + <li> |
| 24 | + <a |
| 25 | + class='link' |
| 26 | + href='https://github.com/john-kurkowski/tldextract' |
| 27 | + > |
| 28 | + tldextract |
| 29 | + </a>{' '} |
| 30 | + Python library to parse URLs (35k+ dependents). |
| 31 | + </li> |
| 32 | + <li> |
| 33 | + <a |
| 34 | + class='link' |
| 35 | + href='https://github.com/john-kurkowski/music' |
| 36 | + > |
| 37 | + music |
| 38 | + </a>{' '} |
| 39 | + Python CLI to publish my music (100+ hours error-prone clicks |
| 40 | + saved). |
| 41 | + </li> |
| 42 | + </ul> |
| 43 | + </li> |
| 44 | + </ul> |
| 45 | +</Experience> |
| 46 | + |
| 47 | +<Experience |
| 48 | + className='mt-8' |
| 49 | + company='CrowdStrike' |
| 50 | + location='Remote, Portland, OR' |
| 51 | + position='Senior Software Developer' |
| 52 | +> |
| 53 | + <Time |
| 54 | + begin={new Date('2013-04-15')} |
| 55 | + end={new Date('2020-02-15')} |
| 56 | + slot='time' |
| 57 | + /> |
| 58 | + |
| 59 | + <ul class='list-disc ml-4'> |
| 60 | + <li> |
| 61 | + Led UX team tech, architecting Ember.js SPAs to triage and hunt |
| 62 | + advanced security threats. |
| 63 | + </li> |
| 64 | + <li> |
| 65 | + Drove adoption of cross-team component library and microservice |
| 66 | + Swagger/OpenAPI spec, coordinating Node.js, Python, Scala, and |
| 67 | + Elasticsearch backends, in AWS. |
| 68 | + </li> |
| 69 | + <li> |
| 70 | + Increased deploys from 1x/month to 10x/day, championing efficiency |
| 71 | + and team feedback loop. |
| 72 | + </li> |
| 73 | + <li>Grew team from 10 customers to 1k+, from 2 developers to 20.</li> |
| 74 | + <li> |
| 75 | + Cultivated quality culture: oversaw peer code review, checklists, |
| 76 | + and automated tests. |
| 77 | + </li> |
| 78 | + </ul> |
| 79 | +</Experience> |
| 80 | + |
| 81 | +<Experience |
| 82 | + className='mt-8' |
| 83 | + company='Gravity' |
| 84 | + location='Santa Monica, CA' |
| 85 | + position='Senior Software Developer' |
| 86 | +> |
| 87 | + <Time |
| 88 | + begin={new Date('2010-11-15')} |
| 89 | + end={new Date('2013-04-15')} |
| 90 | + slot='time' |
| 91 | + /> |
| 92 | + |
| 93 | + <ul class='list-disc ml-4'> |
| 94 | + <li> |
| 95 | + Developed a Scala platform and 3rd party JavaScript for 30k/hr |
| 96 | + realtime, personalized article recommendations, embedded in top 200 |
| 97 | + U.S. publisher sites, such as TechCrunch. |
| 98 | + </li> |
| 99 | + <li> |
| 100 | + Ingested 10k/hr live tweets for interest analytics visualizations, |
| 101 | + showcasing our tech during sales. |
| 102 | + </li> |
| 103 | + <li> |
| 104 | + Built browser extension for staff to annotate 100M node HBase, neo4j |
| 105 | + ontology. |
| 106 | + </li> |
| 107 | + <li> |
| 108 | + Organized monthly 15-person Scala meetups, fostering local dev |
| 109 | + community and recruitment. |
| 110 | + </li> |
| 111 | + </ul> |
| 112 | +</Experience> |
| 113 | + |
| 114 | +<Experience |
| 115 | + className='mt-8' |
| 116 | + company='Quantcast' |
| 117 | + location='San Francisco, CA' |
| 118 | + position='Software Developer' |
| 119 | +> |
| 120 | + <Time |
| 121 | + begin={new Date('2008-09-15')} |
| 122 | + end={new Date('2010-08-15')} |
| 123 | + slot='time' |
| 124 | + /> |
| 125 | + |
| 126 | + <ul class='list-disc ml-4'> |
| 127 | + <li> |
| 128 | + Enhanced Java, MySQL, PostgreSQL audience analytics web app reaching |
| 129 | + 2M+ monthly users. |
| 130 | + </li> |
| 131 | + <li> |
| 132 | + Reported churn risks to CEO in daily Hadoop dashboard, retaining |
| 133 | + 100s of critical customers. |
| 134 | + </li> |
| 135 | + <li> |
| 136 | + Spearheaded modern dev practices: prefix search, Python/Django |
| 137 | + tooling, DVCS workflows. |
| 138 | + </li> |
| 139 | + </ul> |
| 140 | +</Experience> |
0 commit comments