feat: improve formatting

This commit is contained in:
eggy
2025-01-17 11:42:11 -05:00
parent 4e79e361e5
commit 94ff3febe8
5 changed files with 46 additions and 41 deletions

View File

@@ -3,8 +3,8 @@
#let education = indent[
#work_entry(
"B.A.Sc. in Computer Engineering",
"University of Waterloo",
"B.A.Sc. in Computer Engineering, Honours",
start_date: "Sep 2022",
end_date: "Apr 2027",
location: "Waterloo, ON",
@@ -44,8 +44,8 @@
of Figma designs with Vercel's API],
[Developed a new external REST API for customers who wanted to access their token
data programmatically], // termination display (FE), external API for customers not using our platform (BE)
[Wrote and audited smart contracts on Solana blockchain to add claim fees to our
token vesting platform],
[Wrote and audited smart contracts on the Solana blockchain to add claim fees to
our token vesting platform],
),
)
@@ -62,9 +62,10 @@
documents with S3 and Textract],
[Championed and shipped features for *SOC 2 security compliance*, including
*role-based permissions with JWTs* in Spring Boot, alert logging with
CloudWatch, and stronger privacy controls for user data],
CloudWatch, and strong privacy controls for user data],
[Reduced dashboard load time by 38% by implementing a stale-while-revalidate
caching strategy],
// [?? Calendly integration + OAuth],
[Created a parallel *CI/CD system from scratch* with Terraform and Jenkins to
automatically deploy AWS Lambdas], // BE-infra only, FE ver is admin dashboard
),
@@ -82,7 +83,7 @@
[Architected a data query builder and executor engine for customers to visualise
their data warehouses by custom-tailoring forms on-the-fly, supporting complex
nested logic for 3000+ enterprise users across 8 database types], //
[Shipped an *LSP server for our custom query DSL*, including user-specific
[Shipped an *LSP server for our custom query language*, including user-specific
autocomplete and syntax highlighting],
[Developed a serverless microservice to asynchronously ingest email attachments
directly into ETL pipelines],
@@ -105,10 +106,10 @@
mobile wallet passes over Express],
[Overhauled CI/CD pipelines, speeding up builds by *35%* by parallelising testing
and type checking],
[Introduced backend tracing with OpenTelemetry and Grafana to profile performance
issues in production],
[Resolved load spike crashes in prod by caching queries via *Redis* and
horizontally scaling services on *Kubernetes*],
[*Introduced backend tracing* with OpenTelemetry and Grafana to profile
performance issues in production],
[*Resolved load spike crashes* in prod by caching queries via Redis and
horizontally scaling services on Kubernetes],
),
)
]
@@ -143,6 +144,18 @@
),
)
#project(
"Arch Linux Server",
"Linux, Docker, nginx, systemd",
demo_link: "https://eggworld.me",
tasks: (
[Created a *self-hosted CI/CD pipeline* with *Gitea* to automatically deploy
personal projects behind *nginx*], // TODO
[Managed services with *Docker* and *systemd* to simplify deployment and resource
constrainment], // TODO
),
)
// #project(
// "Genshin Rewards Simulator",
// "Vue, TypeScript",
@@ -181,15 +194,4 @@
// - Aggregated common ingredients heuristically to build a shopping list and a meal
// plan for each week
#project(
"Arch Linux Server (\"hwaboon\")",
"Linux, Docker, nginx, systemd",
demo_link: "https://eggworld.me",
tasks: (
[Created a *self-hosted CI/CD pipeline* with *Gitea* to automatically deploy
personal projects behind *nginx*], // TODO
[Managed services with *Docker* and *systemd* to simplify deployment and resource
constrainment], // TODO
),
)
]