chore: twitch points

This commit is contained in:
eggy 2024-06-14 15:47:16 -04:00
parent bfca633917
commit 1984d47151

View File

@ -32,13 +32,13 @@
= Skills = Skills
#indent[ #indent[
*Languages:* Python, TypeScript, JavaScript, SQL, Rust, C++, Java, HTML, CSS \ *Languages:* Python, TypeScript, JavaScript, SQL, Rust, C++, Java, HTML/CSS \
// Dart, Ruby // Dart, Ruby
*Frameworks:* React, Node.js, Vue, Flutter, Spring Boot, Next.js, Express, *Technologies:* Node.js, React, Vue, Next.js, Spring Boot, Express, Prisma, Axum
Prisma, Axum \ \
// Qt, Jest / Pytest, Apollo, Prisma, Rails // Qt, Jest / Pytest, Apollo, Prisma, Rails
*Tools:* Linux, Git, Docker, PostgreSQL, AWS/GCP, Redis, Kubernetes, Terraform, *Tools:* Linux, Git, Docker, PostgreSQL, Pytest, Jest, AWS/GCP, Kubernetes,
GraphQL, nginx // Jenkins, systemd, Jira Terraform // Jenkins, systemd, Jira
] ]
= Experience = Experience
@ -58,7 +58,7 @@
// ) // )
#work_entry( #work_entry(
"Software Developer Intern", "Software Engineering Intern",
"Immigr8", "Immigr8",
start_date: "Jan 2024", start_date: "Jan 2024",
end_date: "Apr 2024", end_date: "Apr 2024",
@ -66,15 +66,16 @@
tools: "Next.js, Spring Boot, PostgreSQL, AWS, Terraform", tools: "Next.js, Spring Boot, PostgreSQL, AWS, Terraform",
tasks: ( tasks: (
// [Improved client responsiveness by *80* by employing stale-while-revalidate hooks for caching and ?? SWR performance, caching, error handling], // [Improved client responsiveness by *80* by employing stale-while-revalidate hooks for caching and ?? SWR performance, caching, error handling],
[Reduced manual user inputs by *40%* by extracting data from users' uploaded [?? Performance: optimised dashboard responsiveness by SWR in React / TS, lazy
documents in S3 with Textract], load with Hibernate, *reducing load times by 50%*],
[Planned and executed a roadmap to SOC 2 security compliance by *implementing [?? owned feature for user to upload supplementary documents, *reducing support
role-based permissions with JWTs*, sending backend logs and alerts to tickets by 30%* by automating document verification and storage (doc vault)],
CloudWatch, and introducing new privacy controls for user data], [?? Planned and executed a roadmap to SOC 2 security compliance by *implementing
[*Introduced CI/CD for AWS Lambdas* by codifying them in Terraform for role-based permissions with JWTs in Java*, sending backend logs to CloudWatch,
reproducible and automatic deployments], and introducing new privacy controls for user data],
[Set up a staging environment via *EC2 and Jenkins* with parallel builds to [?? created a pipeline to deploy Lambdas from version control ?? *Introduced
*reduce production errors by 90%*], CI/CD for AWS Lambdas* by codifying them in Terraform for reproducible and
automatic deployments],
), ),
) )
@ -86,16 +87,15 @@
location: "Remote", location: "Remote",
tools: "React, Python, PostgreSQL, AWS", tools: "React, Python, PostgreSQL, AWS",
tasks: ( tasks: (
[Owned and launched a HubSpot/Airtable to Google Sheets sync feature to *46000+ [?? Owned and launched a HubSpot/Airtable to Google Sheets sync feature to
enterprise users* by writing AWS Lambda functions in Python, abstracting *46000+ enterprise users* with AWS Lambda and Python],
interfaces to easily support future sources], [?? Wrote and deployed a new *React* data query builder and Python backend for
[Wrote and deployed a new *React* data query builder for our business our business intelligence visualisation service to *33000+ users*, eliminating
intelligence visualisation service to *33000+ users*, eliminating the need for the need for clients to manually write API calls or Python code],
clients to manually write API calls or Python code],
[Designed a conflict resolution algorithm for merging databases, *reducing [Designed a conflict resolution algorithm for merging databases, *reducing
unrecoverable errors by 75%*], unrecoverable errors by 75%*],
[Developed a *serverless microservice* that asynchronously ingests email [?? new tool dDeveloped a *serverless microservice* that asynchronously ingests
attachments directly into ETL pipelines], email attachments 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
// *Pytest* to catch regressions and test new features across database engines with // *Pytest* to catch regressions and test new features across database engines with
// *90% code coverage*], // *90% code coverage*],
@ -103,7 +103,7 @@
) )
#work_entry( #work_entry(
"Backend Lead", "Backend Developer",
"Hack the North", "Hack the North",
start_date: "Mar 2023", start_date: "Mar 2023",
end_date: "present", end_date: "present",
@ -114,12 +114,10 @@
tables and GraphQL resolvers], tables and GraphQL resolvers],
[Created a real-time event statistics dashboard by implementing GraphQL [Created a real-time event statistics dashboard by implementing GraphQL
*subscriptions with Redis PubSub*], *subscriptions with Redis PubSub*],
[Diagnosed and *recovered from load spike crashes* by debouncing queries, using [?? tell story Diagnosed and *recovered from load spike crashes* by debouncing
rate limiting as a stopgap], queries, using rate limiting as a stopgap],
[Reduced event check-in times by *80%* for *1900+ attendees* by generating [?? feature first Reduced event check-in times by *80%* for *1900+ attendees* by
digital wallet passes over Express], generating digital wallet passes over Express],
[*Led and mentored a team of 6* to ideate, scope, and deliver features for
*Canada's largest hackathon*],
), ),
) )
] ]