diff --git a/Daniel Chen.typ b/Daniel Chen.typ index c61abc7..80e024d 100644 --- a/Daniel Chen.typ +++ b/Daniel Chen.typ @@ -57,23 +57,23 @@ start_date: "May 2023", end_date: "Aug 2023", location: "Remote", tasks: ( - "??? Query builder ORM", - "??? Integrating Airtable/HubSpot w/AWS Lambda", - "??? Major frontend refactor", - "??? Testing framework" + "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", + "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" ) ) #work_entry( "Backend Developer", - "Techyon", + "Hack the North", start_date: "Mar 2023", end_date: "present", location: "Waterloo, ON", tasks: ( - "??? Telemetry and observability w/K8s, Grafana, OpenTelemetry", - "??? Registration ticket w/Apollo Server + GraphQL, w/Google + Apple Wallet", - "??? Went back and documented old code and endpoints for FE, APOLLO UPGRADE", - "??? Provisioned more Redis instances to avoid downtime" + "Integrated OpenTelemetry and Grafana to trace API calls across a Kubernetes cluster", + "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", + "Slashed dev server reload time by 1500% by pre-transpiling GraphQL resolvers and offloading type-checking" ) ) ] @@ -87,13 +87,13 @@ - Implemented image caching and multiprocessing to increase download and update speeds by 300% - Minimised regressions between release cycles by writing unit and integration tests with 55% code coverage -#project("Kobink", "https://github.com/potatoeggy/kobink", "Rust, Axum, Postgres") -- ??? something here (reverse engineering) -- ??? something here (synchronisation and DB, HTTP headers) +// #project("Kobink", "https://github.com/potatoeggy/kobink", "Rust, Axum, Postgres") +// - ??? something here (reverse engineering) +// - ??? something here (synchronisation and DB, HTTP headers) -// #project("RecipeReady", "https://github.com/vincentjguo/recipeready-server", "Flutter, Selenium, FastAPI, Android") -// - Scraped thousands of websites for recipes to build a database with a robust many-to-many tag system -// - Designed a REST API to filter and query recipes along with ingredient pricing from Walmart +#project("RecipeReady", "https://github.com/vincentjguo/recipeready-server", "Flutter, Selenium, FastAPI, Android") +- Scraped thousands of websites for recipes to build a database with a robust many-to-many tag system +- Designed a REST API to filter and query recipes along with ingredient pricing from Walmart #project("\"Pillow\" Water Quality Sensor", "https://github.com/potatoeggy/ece198", "Rust, STM32") - Created a water quality statistics aggregator and visualiser on an embedded platform in safe Rust