feat: andrew review
This commit is contained in:
parent
55394490e0
commit
3e3c23d628
@ -44,14 +44,60 @@
|
||||
location: "New York, NY",
|
||||
tools: "Rust, TypeScript, Solidity, React, GraphQL",
|
||||
tasks: (
|
||||
[Shipped internal dashboard to *automate website creation* and deployment for
|
||||
*50+ clients* using *Node*, *React*],
|
||||
[Shipped dashboard to enable one-click creation and deployment of
|
||||
#link("https://claim.paramgaming.com/")[landing] #link("https://claim.moonray.game/")[pages]
|
||||
to distribute customer tokens],
|
||||
[Created and refactored data models, controllers, and *GraphQL APIs* to store and
|
||||
deploy site configurations],
|
||||
[Investigated and *improved initial load times by >60%* for client sites by
|
||||
caching blockchain reads in *Redis*],
|
||||
[Led collaboration with engineers, partner teams, designers to identify needs and
|
||||
scope technical requirements],
|
||||
[Spearheaded backend refactor to the mediator pattern to decouple business logic
|
||||
from the database and server],
|
||||
),
|
||||
)
|
||||
|
||||
#work_entry(
|
||||
"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 Engineering Intern",
|
||||
"Dropbase",
|
||||
company_link: "https://dropbase.io",
|
||||
start_date: "May 2023",
|
||||
end_date: "Aug 2023",
|
||||
location: "Remote",
|
||||
tools: "TypeScript, Python, React, Postgres, AWS",
|
||||
tasks: (
|
||||
[Shipped *static analysis tool* for platform's *custom SQL dialect* by
|
||||
recursively processing an abstract syntax tree],
|
||||
[Architected platform to clone, sync, and visualise databases for *3000+
|
||||
enterprise users* in *Python* and *React*],
|
||||
[Designed *merge conflict resolution system* to handle data mismatches, reducing
|
||||
user-reported errors by *35%*],
|
||||
[Built extensible classes and *abstractions* to unify interfacing with *8 data
|
||||
sources*, such as MySQL and Airtable],
|
||||
// [Developed a serverless microservice to asynchronously ingest email attachments
|
||||
// directly into ETL pipelines],
|
||||
// [??? emphasise test driven development or remove line *Reduced request errors by 30%* by creating backend testing infrastructure with
|
||||
// *Pytest* to catch regressions and test new features across database engines with
|
||||
// *90% code coverage*],
|
||||
),
|
||||
)
|
||||
|
||||
@ -74,51 +120,6 @@
|
||||
deploy *AWS Lambdas* on commit], // BE-infra only, FE ver is admin dashboard
|
||||
),
|
||||
)
|
||||
|
||||
#work_entry(
|
||||
"Software Engineering Intern",
|
||||
"Dropbase",
|
||||
company_link: "https://dropbase.io",
|
||||
start_date: "May 2023",
|
||||
end_date: "Aug 2023",
|
||||
location: "Remote",
|
||||
tools: "TypeScript, Python, React, Postgres, AWS",
|
||||
tasks: (
|
||||
[Architected platform to clone, sync, and visualise databases for *3000+
|
||||
enterprise users* in *Python* and *React*],
|
||||
[Designed *merge conflict resolution system* to handle data mismatches, reducing
|
||||
user-reported errors by *35%*],
|
||||
[Shipped *static analysis tool* for platform's *custom SQL dialect* by
|
||||
recursively processing an abstract syntax tree],
|
||||
[Conceptualised and implemented extensible *classes and abstractions* to easily
|
||||
onboard *8 new database types*],
|
||||
// [Developed a serverless microservice to asynchronously ingest email attachments
|
||||
// directly into ETL pipelines],
|
||||
// [??? emphasise test driven development or remove line *Reduced request errors by 30%* by creating backend testing infrastructure with
|
||||
// *Pytest* to catch regressions and test new features across database engines with
|
||||
// *90% code coverage*],
|
||||
),
|
||||
)
|
||||
|
||||
#work_entry(
|
||||
"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: (
|
||||
[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*],
|
||||
[Investigated backend slowdowns in production by *introducing OpenTelemetry
|
||||
tracing* onto *Grafana* dashboards],
|
||||
[Resolved load spike crashes by caching queries via *Redis* and horizontally
|
||||
scaling services on *Kubernetes*],
|
||||
),
|
||||
)
|
||||
]
|
||||
|
||||
= Projects
|
||||
@ -129,10 +130,13 @@
|
||||
"Python, Qt",
|
||||
repo_link: "https://github.com/potatoeggy/mandown",
|
||||
tasks: (
|
||||
[Created a CLI and GUI to convert webcomics into e-ink-optimised files with a
|
||||
*plugin-based architecture*],
|
||||
[Expanded support for new formats and features #link("https://github.com/potatoeggy/mandown/issues/55")[based on] #link("https://github.com/potatoeggy/mandown/issues/89")[user] #link("https://github.com/potatoeggy/mandown/issues/63")[demand],
|
||||
minimising regressions with #link(
|
||||
[Created a CLI and GUI to convert webcomics into e-ink-optimised files with *50+
|
||||
stars* and *7 forks* over *3 years*],
|
||||
[Expanded support for new formats and features
|
||||
*#link("https://github.com/potatoeggy/mandown/issues/55")[based on]
|
||||
#link("https://github.com/potatoeggy/mandown/issues/89")[user]
|
||||
#link("https://github.com/potatoeggy/mandown/issues/63")[demand]*, minimising
|
||||
regressions with #link(
|
||||
"https://github.com/potatoeggy/mandown/blob/master/tests/test_source_batoto.py",
|
||||
)[E2E tests]],
|
||||
[Implemented *image caching and multithreading* to increase download and
|
||||
|
Loading…
Reference in New Issue
Block a user