From 6f4d2608853ab23635dec4af5cf61b3e8692ea3f Mon Sep 17 00:00:00 2001 From: Kevin Mok Date: Tue, 1 Oct 2024 14:20:48 -0400 Subject: [PATCH] latex-resume-aws-web-dev --- content/resume/_index.md | 56 +++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/content/resume/_index.md b/content/resume/_index.md index 67056fe..07211bf 100644 --- a/content/resume/_index.md +++ b/content/resume/_index.md @@ -49,52 +49,56 @@ title="Cloud/Software Engineer Intern" languages="Kubernetes, GoLang, Jenkins" d {{% resume/section projects %}} - - -{{% resume/project name="Rarity Surf" -languages="Python, JavaScript, React, Django" -date="Oct 2021" show="true" %}} - -- **Developed a full-stack web application** to generate rarity - rankings for NFT's integrated with OpenSea's API, - enabling users to **quickly identify rare NFT's** and check - their listing status, **improving market research efficiency by 80%**. -- **Architected a robust Django (Python) [backend](https://github.com/Kevin-Mok/rarity-surf)** to fetch and process - NFT metadata from IPFS, store rarity rankings in - **PostgreSQL**, and serve the data via GraphQL API, **ensuring low-latency access and scaling to handle 2,000+ concurrent requests**. -- **Developed a dynamic React [frontend](https://github.com/Kevin-Mok/rarity-surf-frontend)** using hooks to load - rarity data in real-time, styled with Tailwind for - mobile responsiveness, **improving user experience - and reducing frontend load times by 70%**. - - -{{% /resume/project %}} - - - {{% resume/project name="AWS Server" url="https://kevin-mok.com/server/" languages="AWS, Kubernetes, Docker, Terraform" date="May 2024" show="true" %}} -- **Deployed and maintained multiple web applications** +- **Deployed and maintained [multiple web applications](https://kevin-mok.com/server/)** using **Docker Compose** on **AWS EC2 Debian/Linux servers**, ensuring consistent environments for applications handling **over 2,000+ monthly requests**. - **Automated AWS infrastructure provisioning** by writing - **Terraform** files to deploy AWS EC2 instances and Docker + [**Terraform** files](https://github.com/Kevin-Mok/terraform-deploys/tree/main) to deploy AWS EC2 instances and Docker containers, **accelerating deployment times by 80%** and providing an easily reproducible infrastructure setup. +- **Improved web application accessibility** by + configuring **AWS Route 53**’s DNS and **NGINX** to route + subdomains to individual web apps, **enabling seamless + navigation between apps**. +- **Built a uptime monitoring system** by writing a + [JavaScript script](https://git.kevin-mok.com/Kevin-Mok/server-pages/src/branch/master/server-pages.service) and setting up a systemd + service/timer to check and display page uptime, + **ensuring near real-time monitoring and reducing downtime + time by 95%**. {{% /resume/project %}} + + +{{% resume/project name="Rarity Surf" +languages="Python, JavaScript, React, Django" +date="Oct 2021" show="true" %}} + +- **Architected a robust Django (Python) [backend](https://github.com/Kevin-Mok/rarity-surf)** store NFT rarity rankings in + **PostgreSQL** and serve the data via GraphQL API, **ensuring low-latency access and scaling to handle 2,000+ concurrent requests**. +- **Developed a dynamic React [frontend](https://github.com/Kevin-Mok/rarity-surf-frontend)** using hooks to load + rarity data in real-time, styled with Tailwind for + mobile responsiveness, **improving user experience + and reducing frontend load times by 70%**. + + +{{% /resume/project %}} + + + {{% /resume/section %}} {{% resume/section skills %}} -**JavaScript**, **React**, **Python**, **Django**, Node.js, PostgreSQL, MongoDB, Bash, **Git**, **Linux**, **Command Line**, Go(Lang), AWS, Kubernetes, Terraform, Docker (Compose), Jenkins, Groovy, Solidity, C +AWS, Kubernetes, Terraform, Docker (Compose), Jenkins, Groovy, Go(Lang), Bash, **Linux**, **JavaScript**, **React**, **Python**, **Django**, Node.js, PostgreSQL, MongoDB, Solidity, C, **Git**, **Command Line** {{% /resume/section %}}