Mobile-responsive personal website, generated using Hugo. https://kevin-mok.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

4.6 KiB

title date draft
Resume 2019-02-11T07:50:51-05:00 false

{{% resume/section projects %}}

{{% resume/project name="AML Risk Analytics" languages="Python, SQL, Tableau"
date="July 2025" show="true" %}}

  • Built an end-to-end AML simulation using Python, generating 9M+ records across customers, transactions, and alerts to mimic real-world financial behavior and suspicious activity patterns.
  • Wrote advanced SQL (CTEs + joins) to segment high-risk customers, calculate alert counts, and filter transactions over the past 90 days with aggregated exposure metrics.
  • Engineered a custom risk scoring model in Python using transaction thresholds and alert volume to classify customers as Elevated or Critical risk.
  • Designed interactive Tableau dashboards (Risk Heatmap, Alert Efficiency, Risk vs. Avg Amount) to visualize cross-country AML exposure and alert effectiveness.
  • Normalized multi-currency data and integrated key AML metrics like alert rate (%), avg USD amount, and transaction volume for actionable reporting.
  • Built KPI-ready metrics (alert rate, avg USD exposure, transaction volume) to support AML performance reporting and enable cross-country risk comparisons.

{{% /resume/project %}}

{{% resume/project name="Rarity Surf" languages="Python, Django, JavaScript, React"
date="Oct 2024" show="true" %}}

  • Developed a full-stack web application to generate rarity rankings for NFT's integrated with leading NFT marketplace's (OpenSea) 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 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.

{{% /resume/project %}}

{{% resume/project name="Spotify Visualized" url="https://github.com/Kevin-Mok/astronofty" languages="Python, Django" date="June 2022" show="true" %}}

  • Built a high-performance backend in Python with Django, utilizing Django ORM to model and manage user data efficiently, processing over 10,000 tracks per library via the Spotify API.
  • Engineered and optimized database models achieving a 50% reduction in query latency on PostgreSQL for core workflows through effective schema normalization.

{{% /resume/project %}}

{{% /resume/section %}}

{{% resume/section "Work Experience" %}}

{{% resume/work-experience name="Red Hat" title="Cloud/Software Engineer Intern" languages="Kubernetes, GoLang, Jenkins" date="May 2022 — Aug 2023" %}}

  • Reduced reporting deployment time by 66% by building a CLI-based solution to push compiled binaries directly into Kubernetes/Openshift clusters, accelerating turnaround for testing and data validation workflows.
  • Decreased manual configuration errors by 80% by automating service discovery and dynamic config updates, aligning with AML’s goal of minimizing operational risk and improving data integrity.
  • Improved system reliability during production launches by implementing startup probes for legacy services, reducing downtime and enhancing stability for automated monitoring/reporting pipelines.
  • Enhanced CI pipeline reproducibility and performance by rewriting the Jenkins nightly pipeline to support automated PR-level testing with reusable parameters, improving report consistency across environments.
  • Collaborated cross-functionally with developers and testers to maintain reliable infrastructure, echoing the AML role’s emphasis on stakeholder partnership for building robust reporting systems.

{{% /resume/section %}}

{{% resume/section skills %}}

Python, SQL, PostgreSQL Tableau, MongoDB, JavaScript, Django, React, Bash, Git, Linux, Command Line, Go(Lang), AWS, Kubernetes, Terraform, Docker (Compose), Jenkins, Groovy, Solidity, C

{{% /resume/section %}}

{{% resume/section education %}}

{{% resume/education name="University of Toronto (St. George)" title="Computer Science Specialist — 3.84 GPA (CS). Graduated with High Distinction." date="2019 — 2024" %}}

{{% /resume/section %}}