Skip to content

Commit 2cbf46d

Browse files
committed
feat: update projects and skills
1 parent 77fa484 commit 2cbf46d

File tree

2 files changed

+55
-13
lines changed

2 files changed

+55
-13
lines changed

src/data/jobs.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,32 @@ const jobs: IJobConstructorParam[] = [
2121
{ skill: skills.cicd, relevance: 0.7 }
2222
],
2323
projects: [
24+
{
25+
title: 'DamageSight',
26+
date: { start: new Date('2024-03-01T12:00:00.000Z') },
27+
description: 'Expand functionality of the EEC platform to include a new suite of tools for running proprietary engineering calculations periodically using native Kubernetes cron jobs. Also includes ability to refresh time-series data from an API proxy and evaluate the results against user-defined thresholds. This required development of separate Go binaries that run in individual containers for each type of cron job.',
28+
skills: [skills.k8s, skills.go, skills.pgsql, skills.nestjs],
29+
skillsetRatings: {
30+
design: 0.3,
31+
development: 0.9,
32+
communication: 0.8,
33+
leadership: 0.9,
34+
organization: 0.7,
35+
},
36+
},
37+
{
38+
title: 'Cloud-agnostic Storage API',
39+
date: { start: new Date('2024-05-01T12:00:00.000Z') },
40+
description: 'Part of a migration of the EEC platform from GCP to Azure, we needed a uniform API for simple storage across both platforms. Critically, a uniform method of cryptographically signing URLs to offload bandwidth to the client allowed calculator authors to attach large datasets to results (regardless of the cloud provider).',
41+
skills: [skills.k8s, skills.go],
42+
skillsetRatings: {
43+
design: 0,
44+
development: 0.9,
45+
communication: 1,
46+
leadership: 0.5,
47+
organization: 0.5,
48+
},
49+
},
2450
{
2551
title: 'CAN2',
2652
date: { start: new Date('2022-09-01T12:00:00.000Z') },

src/data/skills.ts

Lines changed: 29 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ const partialSkills = {
5858
},
5959
design_systems: {
6060
name: 'Design Systems',
61-
yearsOfExperience: new Date().getFullYear() - 2017,
61+
yearsOfExperience: 4,
6262
firstUsed: new Date(2017, 0),
63-
strength: 1,
63+
strength: 0.8,
6464
interest: 9 / 10,
6565
link: new URL('https://www.smashingmagazine.com/design-systems-book/'),
6666
relevance: {
@@ -102,8 +102,8 @@ const partialSkills = {
102102
name: 'CSS/LESS/SASS',
103103
yearsOfExperience: new Date().getFullYear() - 1998,
104104
firstUsed: new Date(1998, 0),
105-
strength: 1,
106-
interest: 0.9,
105+
strength: 0.9,
106+
interest: 0.8,
107107
link: new URL('https://en.wikipedia.org/wiki/Cascading_Style_Sheets'),
108108
relevance: {
109109
code: 5 / 10,
@@ -199,7 +199,7 @@ const partialSkills = {
199199
name: 'Kubernetes',
200200
yearsOfExperience: new Date().getFullYear() - 2020.5,
201201
firstUsed: new Date(2020, 8),
202-
strength: 0.5,
202+
strength: 0.9,
203203
interest: 9 / 10,
204204
link: new URL('https://kubernetes.io/'),
205205
relevance: {
@@ -209,6 +209,14 @@ const partialSkills = {
209209
},
210210
comment: 'Any technology sufficiently advanced is indistinguishable from magic',
211211
},
212+
kustomize: {
213+
name: 'Kustomize',
214+
yearsOfExperience: new Date().getFullYear() - 2022.5,
215+
firstUsed: new Date(2022, 8),
216+
strength: 0.8,
217+
interest: 0.9,
218+
link: new URL('https://kustomize.io/'),
219+
},
212220
aws_ecs: {
213221
name: 'AWS ECS',
214222
yearsOfExperience: 1,
@@ -254,13 +262,13 @@ const partialSkills = {
254262
},
255263
go: {
256264
name: 'Go (lang)',
257-
yearsOfExperience: 1.25,
265+
yearsOfExperience: 3,
258266
firstUsed: new Date(2017, 0),
259-
strength: 6 / 10,
260-
interest: 0.9,
267+
strength: 8 / 10,
268+
interest: 1,
261269
link: new URL('https://golang.org/'),
262270
relevance: {
263-
code: 7 / 10,
271+
code: 9 / 10,
264272
ux: 0,
265273
systems: 1,
266274
},
@@ -339,7 +347,7 @@ const partialSkills = {
339347
il: {
340348
name: 'Illustrator',
341349
yearsOfExperience: new Date().getFullYear() - 2003,
342-
lastUsed: new Date(2020, 6),
350+
lastUsed: new Date(2024, 1),
343351
firstUsed: new Date(2002, 0),
344352
strength: 6 / 10,
345353
interest: 3 / 10,
@@ -361,10 +369,10 @@ const partialSkills = {
361369
},
362370
metabase: {
363371
name: 'Metabase',
364-
yearsOfExperience: 1,
372+
yearsOfExperience: 2,
365373
strength: 0.8,
366374
interest: 8 / 10,
367-
lastUsed: new Date(2020, 11),
375+
lastUsed: new Date(2024, 11),
368376
firstUsed: new Date(2020, 1),
369377
link: new URL('https://www.metabase.com/'),
370378
relevance: {
@@ -439,7 +447,7 @@ const partialSkills = {
439447
pgsql: {
440448
name: 'PostgreSQL',
441449
yearsOfExperience: 2,
442-
lastUsed: new Date(2020, 12),
450+
lastUsed: new Date(2024, 12),
443451
firstUsed: new Date(2017, 0),
444452
strength: 0.3,
445453
interest: 0.8,
@@ -530,6 +538,14 @@ const partialSkills = {
530538
firstUsed: new Date(2019, 4),
531539
link: new URL('https://www.merriam-webster.com/dictionary/dumpster%20fire'),
532540
},
541+
nestjs: {
542+
name: 'NestJS',
543+
yearsOfExperience: 2,
544+
strength: 0.8,
545+
interest: 0.9,
546+
firstUsed: new Date(2022, 8),
547+
link: new URL('https://nestjs.com/'),
548+
},
533549
}
534550

535551
/* eslint-disable @typescript-eslint/no-unused-vars */

0 commit comments

Comments
 (0)