Compare commits

..

1 Commits

Author SHA1 Message Date
eggy
03d85a07bb chore: refactor sources 2023-07-20 16:08:37 -04:00

View File

@@ -43,9 +43,9 @@
= Skills = Skills
#indent[ #indent[
*Languages*: Python, JavaScript/TypeScript, Rust, SQL, C++, HTML, CSS, Bash, Java \ *Languages*: Python, TypeScript/JavaScript, Rust, SQL, C++, Dart, Bash, Java, HTML, CSS \
*Frameworks*: Node.js, Express, React, Next.js, Vue, Flutter, Qt, Prisma, Apollo \ *Frameworks*: Node.js, Express, React, Next.js, Vue, Flutter, Qt, Prisma, Apollo, Axum, Diesel \
*Tools*: Linux, Git, Docker, Postgres, Redis, Kubernetes, AWS, GCP, Terraform *Tools*: Linux, Git, Docker, PostgreSQL, Redis, Kubernetes, AWS, GCP, OpenTelemetry, GraphQL
] ]
= Experience = Experience
@@ -59,7 +59,7 @@
tasks: ( tasks: (
"Designed a type-safe ORM-style query builder to dynamically generate JSON forms based on external data", "Designed a type-safe ORM-style query builder to dynamically generate JSON forms based on external data",
"Integrated Airtable and HubSpot APIs with the core product via AWS Lambda to automate data migration", "Integrated Airtable and HubSpot APIs with the core product via AWS Lambda to automate data migration",
"Refactored the frontend to use React Hook Form to aggregate and validate user input, improving DX", "Refactored the frontend to use react-hook-form to aggregate and validate user input, improving DX",
"Created a Pytest testing framework to verify core functionality across many different databases" "Created a Pytest testing framework to verify core functionality across many different databases"
) )
) )
@@ -70,9 +70,9 @@
start_date: "Mar 2023", end_date: "present", start_date: "Mar 2023", end_date: "present",
location: "Waterloo, ON", location: "Waterloo, ON",
tasks: ( tasks: (
"Integrated OpenTelemetry and Grafana to trace API calls across a Kubernetes cluster", "Integrated OpenTelemetry and Grafana into a Kubernetes cluster to collect traces and improve observability",
"Dynamically generated Apple Wallet URLs over Apollo Server and GraphQL for a registration ticket", "Dynamically generated Apple Wallet URLs over Apollo Server and GraphQL for a registration ticket",
"Increased API reliability with Redis Sentinel to automatically failover to a backup Redis instance", "Increased API reliability with Redis Sentinel to automatically failover to backup Redis instances",
"Slashed dev server reload time by 1500% by pre-transpiling GraphQL resolvers and offloading type-checking" "Slashed dev server reload time by 1500% by pre-transpiling GraphQL resolvers and offloading type-checking"
) )
) )