Compare commits
merge into: Kevin-Mok:master
Kevin-Mok:canonical-openStack
Kevin-Mok:cover-letter
Kevin-Mok:drafts
Kevin-Mok:latex-resume
Kevin-Mok:latex-resume-aws
Kevin-Mok:latex-resume-aws-web-dev
Kevin-Mok:latex-resume-c
Kevin-Mok:latex-resume-python-selenium
Kevin-Mok:latex-resume-web-dev
Kevin-Mok:latex-resume-web-dev-aws
Kevin-Mok:master
Kevin-Mok:resume-pdf
Kevin-Mok:resume-pdf-2
Kevin-Mok:resume-pdf-3
Kevin-Mok:resume-pdf-4
Kevin-Mok:resume-test
Kevin-Mok:server
Kevin-Mok:server-canonical
Kevin-Mok:tr-letter
pull from: Kevin-Mok:latex-resume
Kevin-Mok:canonical-openStack
Kevin-Mok:cover-letter
Kevin-Mok:drafts
Kevin-Mok:latex-resume
Kevin-Mok:latex-resume-aws
Kevin-Mok:latex-resume-aws-web-dev
Kevin-Mok:latex-resume-c
Kevin-Mok:latex-resume-python-selenium
Kevin-Mok:latex-resume-web-dev
Kevin-Mok:latex-resume-web-dev-aws
Kevin-Mok:master
Kevin-Mok:resume-pdf
Kevin-Mok:resume-pdf-2
Kevin-Mok:resume-pdf-3
Kevin-Mok:resume-pdf-4
Kevin-Mok:resume-test
Kevin-Mok:server
Kevin-Mok:server-canonical
Kevin-Mok:tr-letter
17 Commits
master
...
latex-resu
Author | SHA1 | Message | Date |
---|---|---|---|
Kevin Mok |
cc9d68081c
|
Improve Rarity Surf
|
3 months ago |
Kevin Mok |
0534b97f73
|
Improved Red Hat
|
3 months ago |
Kevin Mok |
c56d8fb731
|
Javascript skill in projects
|
3 months ago |
Kevin Mok |
3f71be8c66
|
Merge latex-resume-python-selenium
|
3 months ago |
Kevin Mok |
6a6e9bb11f
|
Grad year
|
4 months ago |
Kevin Mok |
90fef7bb61
|
Link Astronofty React
|
4 months ago |
Kevin Mok |
49a846ee2d
|
Resume: spell out social URL's
|
5 months ago |
Kevin Mok |
c97c1a221f
|
Update Latex font URL
|
5 months ago |
Kevin Mok |
4ff6ac20f0
|
Groovy Jenkins
|
5 months ago |
Kevin Mok |
25535aa384
|
Jenkins DSL file, DevOps/web dev skills
|
5 months ago |
Kevin Mok |
5d8442a6f0
|
Move nightly pipeline link
|
5 months ago |
Kevin Mok |
b40109382e
|
Resume: Rarity Surf links
|
5 months ago |
Kevin Mok |
5fdcb18365
|
Resume: minor changes
|
6 months ago |
Kevin Mok |
278e2a8f46
|
Update advice
|
6 months ago |
Kevin Mok |
79b7e336a7
|
Resume: languages in front of project
|
6 months ago |
Kevin Mok |
7ea1739380
|
All black colors
|
6 months ago |
Kevin Mok |
a1086f3c2e
|
Latex font
|
6 months ago |
12 changed files with 253 additions and 127 deletions
-
56assets/sass/main.scss
-
2content/letter
-
129content/resume/_index.md
-
145content/resume/old.txt
-
16content/resume/points-plain-text.md
-
8content/resume/skills.md
-
3layouts/partials/base/header.html
-
7layouts/partials/base/site-title.html
-
8layouts/partials/resume/contact-info.html
-
1layouts/shortcodes/resume/project.html
-
3layouts/shortcodes/resume/work-experience.html
-
2static/pdf
@ -1 +1 @@ |
|||
Subproject commit 654fe2678f10c18da2673e86aeaf1a9b55c54218 |
|||
Subproject commit f07869796d6289112a4d88373b7440bf62314ff9 |
@ -0,0 +1,16 @@ |
|||
# Red Hat |
|||
1. Reduced deployment time by 66% by implementing ability to deploy locally-compiled binaries onto Kubernetes/OpenShift using only command-line (Kubernetes/GoLang used for this and three below). |
|||
2. Implemented ability for Kubernetes operator to fetch data from a deployed service and update config with data to deprecate reliance on startup script. |
|||
3. Added startup probes to handle starting legacy application containers that require additional startup time. |
|||
4. Refactored probes to have default values assigned based on deployed YAML while also fixing reconciliation issues. |
|||
5. Rewrote the Jenkins (Groovy) nightly pipeline to run in a GitHub PR using a trigger keyword to test all the team’s submitted PR’s before merging to the main branch. |
|||
6. Took on tasks and contributed ideas in Agile sprint planning meetings in a team of 12 people. |
|||
7. Took initiative to write file to define the GitHub parameters for the above pipeline so that it can be recreated easily. |
|||
8. Took initiative to write documentation on how to get started with the project to onboard new developers and mentored the incoming intern. |
|||
|
|||
# Rarity Surf |
|||
1. Web app to give rarity rankings to NFT’s and check which are listed on the OpenSea marketplace using their API. |
|||
2. Reverse engineered the ranking algorithm to match the leading rarity ranking site’s rankings (scraped using Selenium) with a discrepancy of <0.25%. |
|||
3. Used app to frontrun purchases of top 0.5% rarity NFT’s against competing buyers. |
|||
4. Wrote Django (Python) backend to fetch metadata from IPFS, store rarity rankings in PostgreSQL and serve rarity data using GraphQL. |
|||
5. Wrote React frontend with hooks to dynamically load rarity data. Styled with Tailwind. |
@ -0,0 +1,8 @@ |
|||
# DevOps |
|||
AWS, Kubernetes, Terraform, Docker (Compose), Jenkins, Groovy, Go(Lang), Bash, **Linux**, **JavaScript**, **React**, **Python**, **Django**, Node.js, PostgreSQL, MongoDB, Solidity, C, **Git**, **Command Line** |
|||
|
|||
# Web Dev |
|||
**JavaScript**, **React**, **Python**, **Django**, Node.js, PostgreSQL, MongoDB, Bash, **Git**, **Linux**, **Command Line**, Go(Lang), AWS, Kubernetes, Terraform, Docker (Compose), Jenkins, Groovy, Solidity, C |
|||
|
|||
# Python |
|||
**Python**, **Django**, **Linux**, **Git**, AWS, Kubernetes, Docker (Compose), Ansible, Jenkins, Selenium, Terraform, Go(Lang), PostgreSQL, **Command Line**, Groovy, Bash, **JavaScript**, **React**, Node.js, MongoDB, Solidity, C |
@ -1,7 +1,4 @@ |
|||
<h1 class="site-title"> |
|||
<span class="surrounding">[</span><a href="{{ .Site.BaseURL }}"><span class="base08">K</span><span |
|||
class="base0f">e</span><span class="base09">v</span><span |
|||
class="base0a">i</span><span class="base0b">n </span><span |
|||
class="base0c">M</span><span class="base0d">o</span><span |
|||
class="base0e">k</span></a><span class="surrounding">] # _</span> |
|||
<span class="surrounding"></span><a href="{{ .Site.BaseURL }}"> |
|||
<span>Kevin Mok</span> |
|||
</h1> |
@ -1 +1 @@ |
|||
Subproject commit f96e4a7485601fe51a4171a83063f28e79a5a06a |
|||
Subproject commit 404fd021d22c7fc334fc4044620a1a31579a6a60 |
Write
Preview
Loading…
Cancel
Save
Reference in new issue