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