feat: andrew review
This commit is contained in:
parent
55394490e0
commit
3e3c23d628
@ -44,14 +44,60 @@
|
|||||||
location: "New York, NY",
|
location: "New York, NY",
|
||||||
tools: "Rust, TypeScript, Solidity, React, GraphQL",
|
tools: "Rust, TypeScript, Solidity, React, GraphQL",
|
||||||
tasks: (
|
tasks: (
|
||||||
[Shipped internal dashboard to *automate website creation* and deployment for
|
[Shipped dashboard to enable one-click creation and deployment of
|
||||||
*50+ clients* using *Node*, *React*],
|
#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
|
[Created and refactored data models, controllers, and *GraphQL APIs* to store and
|
||||||
deploy site configurations],
|
deploy site configurations],
|
||||||
[Investigated and *improved initial load times by >60%* for client sites by
|
[Investigated and *improved initial load times by >60%* for client sites by
|
||||||
caching blockchain reads in *Redis*],
|
caching blockchain reads in *Redis*],
|
||||||
[Led collaboration with engineers, partner teams, designers to identify needs and
|
[Spearheaded backend refactor to the mediator pattern to decouple business logic
|
||||||
scope technical requirements],
|
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
|
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
|
= Projects
|
||||||
@ -129,10 +130,13 @@
|
|||||||
"Python, Qt",
|
"Python, Qt",
|
||||||
repo_link: "https://github.com/potatoeggy/mandown",
|
repo_link: "https://github.com/potatoeggy/mandown",
|
||||||
tasks: (
|
tasks: (
|
||||||
[Created a CLI and GUI to convert webcomics into e-ink-optimised files with a
|
[Created a CLI and GUI to convert webcomics into e-ink-optimised files with *50+
|
||||||
*plugin-based architecture*],
|
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],
|
[Expanded support for new formats and features
|
||||||
minimising regressions with #link(
|
*#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",
|
"https://github.com/potatoeggy/mandown/blob/master/tests/test_source_batoto.py",
|
||||||
)[E2E tests]],
|
)[E2E tests]],
|
||||||
[Implemented *image caching and multithreading* to increase download and
|
[Implemented *image caching and multithreading* to increase download and
|
||||||
|
Loading…
Reference in New Issue
Block a user