Compare commits
No commits in common. "master" and "v4.7.1" have entirely different histories.
@ -5,14 +5,17 @@
|
|||||||
#work_entry(
|
#work_entry(
|
||||||
"University of Waterloo",
|
"University of Waterloo",
|
||||||
"B.A.Sc. in Computer Engineering, Honours — 3.7/4.0 GPA",
|
"B.A.Sc. in Computer Engineering, Honours — 3.7/4.0 GPA",
|
||||||
start_date: "Sep 2022",
|
start_date: "2022",
|
||||||
end_date: "Apr 2027",
|
end_date: "2026",
|
||||||
location: "Waterloo, ON",
|
location: "Waterloo, ON",
|
||||||
tasks: (
|
tasks: (
|
||||||
[*Involvements*: UW Orbital Satellite Design Team, Intramurals (Beach
|
// [Courses: Object-oriented programming, data structures & algorithms, concurrency,
|
||||||
Volleyball), Creative Writing Club (Founder)],
|
// operating systems],
|
||||||
[*Hackathons*: #link("https://devpost.com/software/poof-3qshno")[TreeHacks 2025],
|
[*Courses*: Object-oriented programming, data structures & algorithms,
|
||||||
StormHacks 2022 (#link("https://devpost.com/software/perdiem")[EdTech Winner]),
|
concurrency, operating systems],
|
||||||
|
[*Involvements*: Hack the North (Organiser), UW Orbital Satellite Design Team,
|
||||||
|
Intramurals (Beach Volleyball)],
|
||||||
|
[*Awards*: StormHacks 2022 (#link("https://devpost.com/software/perdiem")[EdTech Winner]),
|
||||||
YRHacks 2022 (#link("https://devpost.com/software/resketch")[IBM Open Source Winner])],
|
YRHacks 2022 (#link("https://devpost.com/software/resketch")[IBM Open Source Winner])],
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
@ -32,72 +35,30 @@
|
|||||||
= Experience
|
= Experience
|
||||||
|
|
||||||
#indent[
|
#indent[
|
||||||
#work_entry(
|
|
||||||
"Backend Lead",
|
|
||||||
"Hack the North",
|
|
||||||
company_link: "https://hackthenorth.com",
|
|
||||||
start_date: "Mar 2023",
|
|
||||||
end_date: "Jan 2025",
|
|
||||||
location: "Waterloo, ON",
|
|
||||||
tools: "TypeScript, Express, Postgres, Kubernetes",
|
|
||||||
tasks: (
|
|
||||||
[Led 6-person engineering team, shipping shift scheduling system and hardware
|
|
||||||
inventory system to *6000+ users*],
|
|
||||||
[Streamlined event check-in times for *1900+* guests by automatically generating
|
|
||||||
Apple Wallet passes],
|
|
||||||
[Overhauled CI/CD pipelines, speeding up builds by *35%* by parallelising testing
|
|
||||||
and type checking with *Buildkite*],
|
|
||||||
[Resolved slowdowns by *introducing OpenTelemetry tracing* onto *Grafana*
|
|
||||||
dashboards managed in *Kubernetes*],
|
|
||||||
[ Slashed dev server reload time by *93%* by introducing threading and
|
|
||||||
pre-transpiling generated code ],
|
|
||||||
),
|
|
||||||
)
|
|
||||||
|
|
||||||
#work_entry(
|
#work_entry(
|
||||||
"Software Engineering Intern",
|
"Software Engineering Intern",
|
||||||
"Magna (YC W22)",
|
"Magna",
|
||||||
company_link: "https://magna.so",
|
company_link: "https://magna.so",
|
||||||
start_date: "Sep 2024",
|
start_date: "Sep 2024",
|
||||||
end_date: "Dec 2024",
|
end_date: "Dec 2024",
|
||||||
location: "New York, NY",
|
location: "New York, NY",
|
||||||
tools: "Rust, TypeScript, Solidity, React, GraphQL",
|
tools: "Rust, TypeScript, Solidity, React, GraphQL",
|
||||||
tasks: (
|
tasks: (
|
||||||
[Enabled *one-click creation and deployment* of
|
[Shipped dashboard to enable *one-click creation and deployment* of
|
||||||
#link("https://claim.paramgaming.com/")[landing] #link("https://claim.moonray.game/")[pages]
|
#link("https://claim.paramgaming.com/")[landing] #link("https://claim.moonray.game/")[pages]
|
||||||
that each distribute *1 million+* token allocations],
|
to distribute customer tokens],
|
||||||
[Investigated and *improved initial load times by >60%* for client sites by
|
|
||||||
caching blockchain reads in *Redis*],
|
|
||||||
[Created and refactored data models, controllers, and *GraphQL APIs* to store and
|
[Created and refactored data models, controllers, and *GraphQL APIs* to store and
|
||||||
deploy site configurations],
|
deploy site configurations],
|
||||||
[Reduced boilerplate to write database queries by *90%* decoupling business and
|
[Investigated and *improved initial load times by >60%* for client sites by
|
||||||
domain logic],
|
caching blockchain reads in *Redis*],
|
||||||
|
[Spearheaded backend refactor to the mediator pattern to decouple business logic
|
||||||
|
from the database and server],
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
// #work_entry(
|
|
||||||
// "Data Engineer",
|
|
||||||
// "Archive Of Our Own",
|
|
||||||
// company_link: "https://www.transformativeworks.org/",
|
|
||||||
// start_date: "Jan 2024",
|
|
||||||
// end_date: "Sep 2024",
|
|
||||||
// location: "Remote",
|
|
||||||
// tools: "Python, Ruby, Rails, Docker",
|
|
||||||
// tasks: (
|
|
||||||
// [?? Imported #link(
|
|
||||||
// "https://archiveofourown.org/admin_posts/30949",
|
|
||||||
// )[*3* now-defunct sites']
|
|
||||||
// content databases for #link(
|
|
||||||
// "https://archiveofourown.org/admin_posts/31009",
|
|
||||||
// )[*8+ million registered users*] by building ETL pipelines],
|
|
||||||
// [Introduced static typing to Python codebase with *mypy* to catch *10+*
|
|
||||||
// production bugs and improve maintainability],
|
|
||||||
// ),
|
|
||||||
// )
|
|
||||||
|
|
||||||
#work_entry(
|
#work_entry(
|
||||||
"Software Engineering Intern",
|
"Software Engineering Intern",
|
||||||
"Dropbase (YC W20)",
|
"Dropbase",
|
||||||
company_link: "https://dropbase.io",
|
company_link: "https://dropbase.io",
|
||||||
start_date: "May 2023",
|
start_date: "May 2023",
|
||||||
end_date: "Aug 2023",
|
end_date: "Aug 2023",
|
||||||
@ -110,8 +71,8 @@
|
|||||||
enterprise users* in *Python* and *React*],
|
enterprise users* in *Python* and *React*],
|
||||||
[Designed *merge conflict resolution system* to handle data mismatches, reducing
|
[Designed *merge conflict resolution system* to handle data mismatches, reducing
|
||||||
user-reported errors by *35%*],
|
user-reported errors by *35%*],
|
||||||
[Built a unified API to seamlessly query and filter *8 data sources* such as
|
[Built extensible classes and *abstractions* to unify interfacing with *8 data
|
||||||
MySQL, Airtable, and Stripe],
|
sources*, such as MySQL and Airtable],
|
||||||
// [Developed a serverless microservice to asynchronously ingest email attachments
|
// [Developed a serverless microservice to asynchronously ingest email attachments
|
||||||
// directly into ETL pipelines],
|
// directly into ETL pipelines],
|
||||||
// [??? emphasise test driven development or remove line *Reduced request errors by 30%* by creating backend testing infrastructure with
|
// [??? emphasise test driven development or remove line *Reduced request errors by 30%* by creating backend testing infrastructure with
|
||||||
@ -121,7 +82,27 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
#work_entry(
|
#work_entry(
|
||||||
"Software Developer Intern",
|
"Backend Lead",
|
||||||
|
"Hack the North",
|
||||||
|
company_link: "https://hackthenorth.com",
|
||||||
|
start_date: "Mar 2023",
|
||||||
|
end_date: "Oct 2024",
|
||||||
|
location: "Waterloo, ON",
|
||||||
|
tools: "TypeScript, Express, Postgres, Kubernetes",
|
||||||
|
tasks: (
|
||||||
|
[Led 6-person engineering team, shipping shift scheduling system and hardware
|
||||||
|
inventory system to *6000+ users*],
|
||||||
|
[Streamlined event check-in times for *1900+* guests by automatically generating
|
||||||
|
Apple Wallet passes over Express],
|
||||||
|
[Overhauled CI/CD pipelines, speeding up builds by *35%* by parallelising testing
|
||||||
|
and type checking with *Buildkite*],
|
||||||
|
[Resolved slowdowns by *introducing OpenTelemetry tracing* onto *Grafana*
|
||||||
|
dashboards managed in *Kubernetes*],
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
#work_entry(
|
||||||
|
"Software Developer",
|
||||||
"Immigr8",
|
"Immigr8",
|
||||||
company_link: "https://immigr8now.com",
|
company_link: "https://immigr8now.com",
|
||||||
start_date: "Jan 2024",
|
start_date: "Jan 2024",
|
||||||
|
@ -263,6 +263,7 @@
|
|||||||
("dots", "\u{f4ad}"),
|
("dots", "\u{f4ad}"),
|
||||||
("medical", "\u{f7f5}"),
|
("medical", "\u{f7f5}"),
|
||||||
("slash", "\u{f4b3}"),
|
("slash", "\u{f4b3}"),
|
||||||
|
("plural.", "\u{f086}"),
|
||||||
("plural.dollar", "\u{f653}"),
|
("plural.dollar", "\u{f653}"),
|
||||||
)
|
)
|
||||||
#let compact-disc = symbol("\u{f51f}")
|
#let compact-disc = symbol("\u{f51f}")
|
||||||
|
@ -8,13 +8,13 @@
|
|||||||
#let name = "Daniel Chen"
|
#let name = "Daniel Chen"
|
||||||
|
|
||||||
#let contact_data = ((
|
#let contact_data = ((
|
||||||
service: fa[#github],
|
|
||||||
display: "potatoeggy",
|
|
||||||
link: "https://github.com/potatoeggy",
|
|
||||||
), (
|
|
||||||
service: fa[#envelope],
|
service: fa[#envelope],
|
||||||
display: "d7chen@uwaterloo.ca",
|
display: "d7chen@uwaterloo.ca",
|
||||||
link: "mailto://d7chen@uwaterloo.ca",
|
link: "mailto://d7chen@uwaterloo.ca",
|
||||||
|
), (
|
||||||
|
service: fa[#github],
|
||||||
|
display: "potatoeggy",
|
||||||
|
link: "https://github.com/potatoeggy",
|
||||||
), (
|
), (
|
||||||
service: fa[#linkedin],
|
service: fa[#linkedin],
|
||||||
display: "potatoeggy",
|
display: "potatoeggy",
|
||||||
|
Loading…
Reference in New Issue
Block a user