-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAbout-me.html.part
120 lines (109 loc) · 4.35 KB
/
About-me.html.part
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
<p>I'm J.R. Hill and I code mostly for fun. (<a href='https://justforfunnoreally.dev'>No, really!</a>)</p>
<h2>Education</h2>
<p>
I'm primarily self-educated. I dropped out of high school, and dropped out of
college twice. The reasons for my difficulty with education systems is
complex, but suffice it to say there were failures on my part as well as
flaws in the educational system. I love learning and having the freedom to
be curious and think critically, which is part of the reason that courses in
school were, and continue to be, so incredibly frustrating for me.
</p>
<p>
I don't know exactly when I first began coding. My first exposure with an
actual computer was almost certainly on some visit to my grandfather (Lyle E.
Yates) and interacting with a Commodore 64 in his basement. I would have been
in elementary school and this would have been in the early/mid 1990s. He
worked on Dams in Eastern Washington, and was an early adopter of home
computing. When he upgraded his home computer enough times, he gifted the
Commodore 64 (and peripherals, and a 128!) to my family, and that's when I
really became a BASIC programmer.
</p>
<p>
My language journey is something like BASIC to C++ to JavaScript for my early
experiences. In my 20s I added a number of web and games languages. In my 30s
is when I started programming professionally, and this added a lot of
languages to my repertoire out of necessity, and I added many many more out
of curiosity.
</p>
<p>
As for public software, most of my activity started in 2023, so I'm just
getting started.
</p>
<h2>Career</h2>
<p>
I'm currently serving as a Staff Software Engineer at <a href='https://thinkonward.com'>Onward</a>,
an energy, geoscience, and climate innovation company.
</p>
<p>
My longest-running gig in the software industry was 9 years at Amazon
between 2014 and 2023. I was a core maintainer of the company's
internal software ecosystem. I owned, personally as a single engineer,
tens of thousands of software projects (libraries, daemons, templates,
executables, etc) used directly and transitively by AWS, Amazon.com,
MGM, Twitch, Kindle, Audible, IMDB, Comixology, Whole Foods, Zappos,
and more. Applications ranged from the web, fintech, adtech, embedded
and IoT, consumer devices, avionics, robotics, satellites and more. I'm
not a rocket scientist, but my code has been to space.
</p>
<p>
Prior to Amazon, software was most often a hobby, although I did have a
period of early web work for realtors and a home inspector.
</p>
<br>
<hr>
<h2 class='center'>Misc</h1>
<hr>
<p>Certifications from Codingame.</p>
<ul>
<li><a href='https://www.codingame.com/certification/V8ZFnhI2XMzANEbLgtEuyg'>
Legendary Coding Speed
</a>(IDK, but I'll take it)</li>
<li><a href='https://www.codingame.com/certification/xE-iT9Zr93yF9qJQHybNNw'>
Bash
</a></li>
<li><a href='https://www.codingame.com/certification/6uZvtVKqJLrGX1Jf6ZGCUQ'>
C
</a></li>
<li><a href='https://www.codingame.com/certification/UPfbIsbNpZ8BUIbxn0QsuA'>
C++
</a></li>
<li><a href='https://www.codingame.com/certification/jWy1BtuyRAg6mjuhtJLDig'>
Clojure
</a></li>
<li><a href='https://www.codingame.com/certification/fSPxFAo5fxHgspNiDsHVWQ'>
Go
</a></li>
<li><a href='https://www.codingame.com/certification/ue9zyzueM3kouLfBumBaxg'>
Groovy
</a></li>
<li><a href='https://www.codingame.com/certification/zrl9ylZvVFNtC49Z_gSFJw'>
Haskell
</a></li>
<li><a href='https://www.codingame.com/certification/you0Gya2U2vy7L9vPHEUIg'>
Java
</a></li>
<li><a href='https://www.codingame.com/certification/h6bhJc0CESPtoXIi7D3vmw'>
JavaScript
</a></li>
<li><a href='https://www.codingame.com/certification/Gsdi20RSlqvqgciC9Fu60A'>
Kotlin
</a></li>
<li><a href='https://www.codingame.com/certification/tLM_4m1HqCJwP0YjeVsIfA'>
Lua
</a></li>
<li><a href='https://www.codingame.com/certification/liUGIuiaALhfFLcDOjv4gA'>
Perl
</a></li>
<li><a href='https://www.codingame.com/certification/zxRUkfFBNpOujgQP7H3Mrw'>
Python
</a></li>
<li><a href='https://www.codingame.com/certification/SJvBAWcynVy-pBhJq9k2cw'>
Ruby
</a></li>
<li><a href='https://www.codingame.com/certification/VjysQRe6ZEqjeNIzcZnfpw'>
Rust
</a></li>
<li><a href='https://www.codingame.com/certification/p8geapDm9-xiSLPD3Jr96Q'>
TypeScript
</a></li>
</ul>