-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume_data.yaml
256 lines (256 loc) · 8.88 KB
/
resume_data.yaml
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
name: Joshua Oster-Morris
source_code: github.com/craftyc0der/resume
host_link: craftycoder.com/cv
email: [email protected]
phone_number:
country_code: 1
number: 4046474769
location: &atlanta
city: Atlanta
state: GA
country: US
linkedin_profile: joshua-oster-morris
github_profile: craftyc0der
about_me:
- description: Experienced tech team leader. Full-stack site reliability engineer. IoT electronics designer.
- description: Lifelong learner interested in solving hard problems. Manifesting new things into reality is my passion. My career has taught me that execution trumps ideas. Great things do not just happen. They are made by applying creativity, grit, and hard work.
- description: My experience is in software, hardware, and their interface. I am equally comfortable designing a high performance compute cluster, a tiny circuit, or a mobile computing interface to bring the other two things together. Managing a network of human resources and applying their narrow talents to a complex problem is the path to success.
- description: Voracious reader of history. Math nerd. Guitarist. Husband. Father. Entrepreneur.
education:
- major: Information Technology
description:
period:
start: "2000-08-04T00:00:00Z"
end: "2002-06-15T00:00:00Z"
degree: BACHELORS
location: &tucson
city: Tucson
state: AZ
country: US
experience:
- title: Principal Architect
organization: Synthesis School
website: https://synthesis.is/
period:
start: "2021-09-01T00:00:00Z"
end: "2022-11-14T00:00:00Z"
location: *atlanta
duty:
- description: Hire and guide a team of talented professionals.
tags: [Scrum Master]
- description: Design and implementation of an authoritative, horizontally scalable, game server fleet management tool.
tags: [Go, Gin, Rust, Helm, Kubernetes, Kubernetes Operators, Redis, Kafka, Agones, EKS, Rusoto]
- description: Design and implementation of enterprise observability system. Metrics, Logs, Tracing, Dashboards.
tags: [EC2, ECR, S3, IAM, Terraform, AMP, Prometheus, Grafana, Loki, Tempo, CloudFormation, OpenSearch, Cloudflare, Sentry, Vercel]
demo: https://craftycoder.com/blog/observability/
- description: Design and implementation of enterprise GraphQL database abstraction.
tags: [Go, Gin, GraphQL, Kubernetes, Redis, EKS, GraphQL, DynamoDB, OpenSearch]
demo: https://craftycoder.com/blog/graphql-gqlgen-dynamodb/
- description: Design and implementation of an role based authorization for internal services.
tags: [Go, Gin, Kubernetes, Redis, EKS, GitHub, GraphQL]
- description: Design CI-CD systems to improve efficiency and reliability of code deployment.
tags: [GitHub, ECR, Helm, EKS, Kubernetes, Tekton, Docker, Make]
- description: Owner of internal ETL systems for creation of data lakes for business analysis teams.
tags: [GitHub, ECR, Helm, EKS, Kubernetes, Airflow, Docker, Redshift, OpenSearch, Python, GraphQL]
- title: Senior Director of Cloud Technologies
organization: OnScale
website: https://onscale.com/
period:
start: "2018-06-01T00:00:00Z"
end: "2021-08-31T00:00:00Z"
location: *atlanta
duty:
- description: Hire and lead team of talented professionals.
tags: [Scrum Master]
- description: Design and implementation of patented HPC scheduler for physics solvers on multiple clouds via Kubernetes, enabling highly parallel and multi-node simulations with end-to-end encryption.
tags: [boto3, CloudFormation, Kubernetes, EKS, GKE, Azure, AKS, Docker, Redis, Kafka, GKE, S3, EKS, KMS, DynamoDB, LogDNA, Lambda, Java, Node.js, TypeScript, Serverless]
demo: https://www.youtube.com/watch?v=bxvZBfbyhiA
- description: Design and implementation of CI/CD infrastructure for and monitoring of the microservice application stack.
tags: [Tornado, Docker, Kubernetes, Prometheus, Helm, Jenkins, Gradle, Redis, Kafka, Serverless, GKE, EKS, ECR, S3, CloudFormation, Kubernetes, Grafana, EKS, GKE, Prometheus, Cortex, Datadog, Helm, Node.js, TypeScript, Cloud Functions, LogDNA, Lambda]
- description: Design and implementation of browser-based 3D spatial results visualization system.
tags: [C/C++, Python, Tornado, Kubernetes, VTK, Angular, Three.js, TypeScript]
demo: https://youtu.be/SvPPpQrwlJE?t=145
- description: Owner of and contributor to our core simulation APIs framework, which has bindings to multiple programming languages and physics solvers.
tags: [Rusoto, PyO3, wasm-bindgen, bindgen, Serde, NumPy, asyncio, Tornado]
demo: https://youtu.be/SvPPpQrwlJE?t=257
- description: Responsible for all security and organization best practices. Earned SOC 2 compliance, lead AWS Advanced technical reviews, own disaster recovery plans.
tags: [DynamoDB, CloudTrail, BigQuery, Airflow, IAM, SOC 2, Scrum Master]
- title: Principal
organization: DC Control Systems, LLC
website: https://dc-control.com/
period:
start: "2013-03-20T00:00:00Z"
location: *atlanta
duty:
- description: Designed for manufacture automotive electronics. Developed mobile applications and cloud software to provide in vehicle and motor pool situational awareness for customers.
tags: [C/C++, KiCad, Eagle, PCB Layout, Digital electronics design, Firmware, Bootloader, Bluetooth, Java, Objective C, Firebase, AppEngine, Lit]
demo: https://motobrain.net
- description: Designed for manufacture a water purification sensor capable of 8 orders of magnitude of sensitivity in a transimpedance circuit.
tags: [C/C++, KiCad, PCB Layout, Firmware, Digital electronics design, Analog electronics design, LT Spice]
- description: Assisted recently acquired MEMS manufacturer to attach their novel sensors to MCUs, and Android. My code is running in Tesla automobiles I am told.
tags: [C/C++, Kernel Drivers, Firmware, Java]
- title: Principal
organization: Global Health Data Systems, LLC
period:
start: "2011-11-01T00:00:00Z"
end: "2015-12-01T00:00:00Z"
location: *atlanta
duty:
- description: Developed mobile versions of VAERS (Vaccine Adverse Event Reporting System) for CDC as primary contractor.
tags: [GCS, Swift, Objective C, Java, C#, Lit]
- description: Developed novel algorithms to search next-gen DNA sequences on custom silicon.
tags: [Scala, FPGA, VHDL]
- title: Software Architect
organization: Data Services Inc
website: https://www.dsipro.com/
period:
start: "1999-07-01T00:00:00Z"
end: "2018-05-01T00:00:00Z"
location: *tucson
duty:
- description: Ground up design and implementation of real property risk management software tool responsible for insuring the majority of real property transactions in several states.
tags: [Java, MS SQL Server, EC2, RDS, TSQL, AppEngine, Firebase, Cloud Dataflow, Accumulo, Bigtable, Geospatial Expert]
demo: https://youtu.be/Qm-ZqpaitH0
- description: Built a highly effective LSTM recurrent neural network to read deeds, mortgages and extract parties, legal descriptions, and amounts to reduce data entry costs. Trained on TBs of images and data.
tags: [TensorFlow, Cloud Dataflow, Apache Beam, AI Platform, Lit, AppEngine, Firebase]
demo: https://youtu.be/oor5jIql9Gw
- description: Owner of production quality data entry software system optimized for high accuracy and low time waste.
tags: [Java, MS SQL Server]
skills:
- category: AWS
tags:
- AMP
- CloudFormation
- CloudTrail
- Cognito
- DynamoDB
- EC2
- ECR
- EKS
- IAM
- KMS
- Lambda
- OpenSearch
- Redshift
- RDS
- S3
- category: GCP
tags:
- AI Platform
- Agones
- AppEngine
- BigQuery
- Bigtable
- Cloud Dataflow
- Cloud Functions
- Firebase
- GCE
- GCS
- GKE
- IAM
- category: DevOps
tags:
- Airflow
- Cortex
- Cloudflare
- Datadog
- Docker
- GitHub
- GraphQL
- Gradle
- Grafana
- Helm
- Jenkins
- Kafka
- Kubernetes
- Kubernetes Operators
- LogDNA
- Loki
- Make
- Prometheus
- Redis
- Sentry
- Serverless
- Tekton
- Tempo
- Terraform
- Vercel
- category: General Programming
tags:
- C/C++
- C#
- Dart
- Go
- Java
- Node.js
- Python
- Rust
- Scala
- TypeScript
- category: Mobile Programming
tags:
- C#
- Flutter
- Java
- Objective C
- Swift
- category: Web Programming
tags:
- Angular
- Flutter
- Gin
- Hugo
- Lit
- React
- Three.js
- TypeScript
- category: Rust
tags:
- bindgen
- PyO3
- Rusoto
- Serde
- wasm-bindgen
- category: Python
tags:
- asyncio
- boto3
- NumPy
- pandas
- TensorFlow
- Tornado
- category: Database
tags:
- Accumulo
- BigQuery
- Bigtable
- DynamoDB
- Firebase
- Geospatial Expert
- MS SQL Server
- OpenSearch
- Redshift
- TSQL
- category: Electronics
tags:
- Analog electronics design
- Bluetooth
- Bootloader
- Digital electronics design
- Eagle
- Firmware
- FPGA
- KiCad
- LT Spice
- PCB Layout
- VHDL
- category: Other
tags:
- AKS
- Apache Beam
- Azure
- Jersey 2
- Kernel Drivers
- Scrum Master
- SOC 2
- VTK