๐Ÿ’ป
Kyle Law's Blog
  • ๐Ÿ’ปKyle Law
  • ๐Ÿ˜€About Me
  • Blogs
    • AWS
      • Card Clash
      • CloudQuest
        • Solution Architect Role
          • CloudQuest - Deploying RESTful APIs
      • Mock Exam
      • DVA-C02
        • TJ demo t
        • Page 4
        • Practice Test 1 (SM)
        • Deployment
        • Deployment with AWS Services
        • Security
        • Troubleshooting and Optimization
        • Stephen Maarek Course study
      • SAP-C02
        • Daily Summary
        • 22 Mar 2024 noon study
        • 22 Mar 2024 night study
        • 23 Mar 2024 Morning study
        • 23 Mar 2024 noon study
        • 25 Mar 2024 morning study
        • 25 Mar 2024 noon study
        • 26 Mar 2024 morning study
        • 27 Mar 2024 noon study
        • 27 Mar 2024 evening study
        • 30 Mar 2024 Morning study
        • 19 Apr 2024 evening study
        • 20 Apr evening study
        • Design for new solutions (29%)
        • Design Solutions for Organizational Complexity (26%)
        • Continuous Improvement for Existing Solutions (25%)
        • Accelerate Workload Migration and Modernization (20%)
      • SAA C03
    • Practice test 1
    • CFA L3
      • Capital Market Expectations
        • Brian O'Reilly Case Scenario
        • Exeter Asset Management Case Scenario
        • Minglu Li Case Scenario
      • CME (Part 2): Forecasting Asset Class Returns
        • Intro
        • Overview of Tools and Approaches
        • Forecasting Fixed Income Ret
        • Risks in Emerging Market Bonds
        • Forecasting Equity Return
        • Forecasting Real Estate Returns
        • Forecasting Exchange Rates
        • Forecasting Volatility
        • Adjusting Global Portfolio
        • SUMMARY
        • Practice Questions
      • Overview of Asset Allocation
        • INTRODUCTION
        • INVESTMENT GOVERNANCE BACKGROUND
        • THE ECONOMIC BALANCE SHEET AND ASSET ALLOCATION
        • APPROACHES TO ASSET ALLOCATION
        • MODELING ASSET CLASS RISK
        • STRATEGIC ASSET ALLOCATION
        • STRATEGIC ASSET ALLOCATION: ASSET ONLY
        • STRATEGIC ASSET ALLOCATION: LIABILITY RELATIVE
        • STRATEGIC ASSET ALLOCATION: GOALS BASED
        • IMPLEMENTATION CHOICES
        • REBALANCING: STRATEGIC CONSIDERATIONS
        • SUMMARY
      • Questions (Asset Allocations)
      • PRINCIPLES OF ASSET ALLOCATION
      • INTRODUCTION
      • ASSET-ONLY ASSET ALLOCATIONS AND MEANโ€“VARIANCE OPTIMIZATION
      • MONTE CARLO SIMULATION
      • CRITICISMS OF MEANโ€“VARIANCE OPTIMIZATION
      • ADDRESSING THE CRITICISMS OF MEANโ€“VARIANCE OPTIMIZATION
      • ADDING CONSTRAINTS BEYOND BUDGET CONSTRAINTS, RESAMPLED MVO AND OTHER NON-NORMAL OPTIMIZATION APPROA
      • ALLOCATING TO LESS LIQUID ASSET CLASSES
      • RISK BUDGETING
      • FACTOR-BASED ASSET ALLOCATION
      • DEVELOPING LIABILITY-RELATIVE ASSET ALLOCATIONS AND CHARACTERIZING THE LIABILITIES
      • APPROACHES TO LIABILITY-RELATIVE ASSET ALLOCATION: SURPLUS OPTIMIZATION
      • Page 1
      • Page 2
      • Page 3
      • DEVELOPING GOALS-BASED ASSET ALLOCATIONS
      • CONSTRUCTING SUB-PORTFOLIOS AND THE OVERALL PORTFOLIO
      • REVISITING THE MODULE PROCESS IN DETAIL
      • ISSUES RELATED TO GOALS-BASED ASSET ALLOCATION
      • HEURISTICS AND OTHER APPROACHES TO ASSET ALLOCATION
      • SUMMARY
      • Questions
      • CFA Study 13 May Night
      • 15 May 2024 - Night Study
      • 16 May 12am study
      • 16 May noon study
      • 16 May midnight study
      • 17 May night study
      • 17 May midnight study
      • 18 May noon study
      • 18 May night study
      • 18 May midnight study (Options)
      • 19 May noon study - volatility
      • 19 May 6pm study - options practices
      • 20 May morning study (swaps, forwards, futures)
      • Practice: Swaps, Forwards, and Futures Strategies
      • Practice - Heights Case Scenario
      • Practice - Tribeca Case Scenario
      • CURRENCY MANAGEMENT: AN INTRODUCTION
      • 30 May evening study
      • 31 May morning study
      • 31 May Morning study - part 2 - Fixed Income Portflio MGT
      • 31 May Noon study -Currency Management Practice Question
      • 3 June - Fixed Income
      • Practice - Fixed Income
      • 5 June - LIABILITY-DRIVEN AND INDEX-BASED STRATEGIES
      • 8 June - skipped parts
      • 8 June - Practice Questions - Liability Driven and Index-based strategies
      • 10 June - Yield Curve Strategies
      • 11 June - YC Strategies skipped
      • 12 June - YC Strategies practices
      • 19 June - FI Active Mgt - Credit Strategies (skippe
      • 19 June - FI Active mgt summary
      • 19 June - FI Active Mgt: Credit Strategies
      • Equity Portfolio MGT (Gist)
      • Equity Portfolio Management (Skipped)
      • Practices
      • Passive Equity Investing (Brief)
      • Passive Equity Investing (Skipped)
      • Page 5
      • Practice (PEI)
      • ACTIVE EQUITY INVESTING: STRATEGIES
      • Actove Equity Investing (Skipped)
      • Active Equity Investing (Practice Questions)
      • ACTIVE EQUITY INVESTING: PORTFOLIO CONSTRUCTION
      • Active Equity Investing - Portfolio Construction (Skipped)
      • AEI - Portfolio Constructions (Practices)
      • Hedge Fund Strategies (brief)
      • HF Strategies
    • Chess
      • Game Analysis
      • Middlegame Plan
      • Endgame
    • Reading
    • Coursera
      • Google Cybersecurity
      • Untitled
    • DesignGurus
      • Grokking System Design Fundamentals
    • Page 6
  • Page
  • Others
    • Piano
      • My Piano Performance collection
      • unravel (Animenz arrangement)
      • ABRSM Grade 8 - Syllabus 2023 - 2024
        • A1 - Prelude and Fugue in B Flat
        • B2 - ร‰tude in D flat
        • C3 - Over the Bars
        • C8 - Caballos Espaรฑoles
  • ColdPlay concert 26 Jan 2024
  • Grade 5 Theory
    • Instruments
    • G5 Terms
  • Rinjani
Powered by GitBook
On this page
  • ๐ŸŒŸ Introduction
  • ๐ŸŽ“ Education
  • ๐Ÿ’ผ Professional Experience
  • ๐Ÿ† Certifications
  • ๐Ÿ“š Technical Blogs and Publications
  • ๐ŸŽน Personal Interests
  • ๐Ÿš€ Future Goals and Aspirations
  • ๐Ÿ“ซ Contact Information

About Me

๐ŸŒŸ Introduction

Hello! I'm Kyle Law, a Senior Ruby on Rails Software Engineer currently innovating at 4Beauty Aesthetic. With a foundation in financial analysis and a passion for technology, I've navigated through various roles in software engineering, from full-stack development to DevOps.

๐ŸŽ“ Education

  • BSc(Hons) in Financial Analysis, Sunway University (2016-2019)

  • Microverse Software Development Program (January 2020 - September 2020)

    • A global program focused on pair programming and collaborative projects, covering a wide range of technologies including Ruby on Rails, JavaScript, and more.

  • Verified Certifications: Kubernetes, HashiCorp, AWS (January 2020 - Present)

    • 3x Kubernetes Certified (CKAD, CKA, CKS) , AWS Certified Solution Architect, and HashiCorp Certified Terraform Associate.

๐Ÿ’ผ Professional Experience

Independent Contractor (Remote)

Full Stack Developer / Instructor August 2022 - Present

  • Specializing in Full Stack development with Rails 7, Hotwire, ViewComponent, and more.

  • Responsible for troubleshooting and ensuring site reliability for Ruby on Rails applications.

  • Providing customer support for EngineYard PaaS platforms.

EasyStore

DevOps Engineer August 2021 - August 2022

  • Managed Ruby on Rails API backend on ECS.

  • Set up CI/CD pipelines, site reliability monitoring, and IaC with Terraform.

HT Group

Software Engineer October 2020 - August 2021

  • Revamped an e-commerce-like web ordering system.

  • Integrated external APIs like SendGrid and Twilio.

  • Leveraged AWS and Heroku for deployment.

Public Contributions

Developer / Instructor May 2020 - Present

  • Created "Mastering StimulusJS 2.0.0" course on Udemy.

  • Developed Terraform Provider with Golang for EngineYard Cloud.

  • Authored technical blogs on Ruby and software development practices.

๐Ÿ† Certifications

  • CFA Level 1 (Top 10% percentile, Dec 2018) & CFA Level 2 (June 2019).

  • AWS Solution Architect Associate, Terraform Associate, Kubernetes series, Prometheus series, and more.

๐Ÿ“š Technical Blogs and Publications

  • "Demystifying โ€˜yieldโ€™ in Ruby"

  • "How to have a smoother code review"

  • Numerous Kubernetes and Prometheus practical labs and theory articles.

๐ŸŽน Personal Interests

  • Outside of work, I enjoy playing the piano and chess, which help in sharpening my strategic thinking and creativity.

๐Ÿš€ Future Goals and Aspirations

  • My goal is to pass all cloud certifications and eventually merge my finance and tech expertise in the banking sector.

๐Ÿ“ซ Contact Information

  • Reach out to me at zhunkhing@gmail.com for opportunities, collaborations, or tech discussions.

๐Ÿ˜€