Ho Yin (Michael) Cheng

Senior Software Engineer

PROFESSIONAL SUMMARY


Analytical and detail oriented software engineer with a background in QA and teaching. I am passionate about documenting processes and building quality products that provide an excellent user experience.

EXPERIENCE


  • Senior Software Engineer

    Caring.com Jun 2020 - current Remote / Seattle, WA
    • Senior Software Engineer

      (Dec 2021 - current)
      • Led architecture and design pattern decisions for the core rendering system that statically generates SEO
        optimized content at scale. The system leverages Next.js, React, TypeScript, GraphQL, AWS Lambda, and is
        backed by Contentful as the headless CMS.
      • Headed roll out of linting, formatting, automated testing, browser standards, and other best practices to
        start standardizing our frontend codebases.
    • Full Stack Web Developer

      (Jun 2020 – Dec 2021)
      • Built and deployed a centralized URL management microservice using Go, gRPC, Gatsby, and React.
      • Developed features for Caring's websites running Ruby on Rails, WordPress, and custom PHP.
      • Reviewed all frontend work from third party contractors as the frontend subject matter expert.
      • Mentored juniors and trained teammates on React and TypeScript.
  • Software Engineer

    Groupon Nov 2019 - Jun 2020 Seattle, WA
    • Led the quarterly load testing effort for the Goods CX Team by coordinating across 4 engineers.
    • Collaborated with the SEO Team to investigate and fix high-priority bugs that caused the search engine
      to index pages that should not have been indexed.
    • Assisted in performance analysis and monitoring for the cloud migration effort that moved Goods CX
      applications from on-prem hosting to AWS.
  • Lead Web Development Instructor

    Flatiron School Apr 2018 - Apr 2019 New York, NY
    • Created lectures, class materials, and standard operating procedures for final project, redux, and
      new React v16.x curricula that accelerated new instructor onboarding and campus expansion.
    • Wrote and delivered Flatiron School's first ever Linux lecture where I demoed load balancing with
      Raspberry Pis using HAProxy.
    • Consistently received review scores of 9+/10 from over 300 students on lectures, approachability, and
      teaching placing me in the upper third of all 12+ in-person instructors.
    • Peacefully mediated large class/campus grievances with Flatiron & resolved interpersonal student conflicts.
    • Managed pacing and scheduling for over 40 students while coordinating with 4 TAs on a daily basis.

Ho Yin (Michael) Cheng

+1 (646) 704-7050 · mike@lovescomputers.com · Remote / Seattle, WA

EXPERIENCE CONTINUED


  • Assistant Language Teacher (ALT)

    JET Programme Aug 2011 - Aug 2016 Fujisato Town, Japan
    • Used analytics to pinpoint individual students' problems and saw mean high school entrance exam
      English scores increase by ~30% during my tenure.
    • Co-founded and ran the first Fujisato Town Summer English Camp.
    • Ran free English and Computer Science tutoring sessions every Sunday.
  • Software Developer / Senior QA Analyst

    Solbright Sep 2008 - Oct 2010 New York, NY
    • Software Developer / Senior QA Analyst

      (Oct 2009 - Oct 2010)
      • Optimized adInventory's legacy PL/SQL codebase which improved performance and customer satisfaction.
      • Evaluated and advised the QA Team on which automation tools (Selenium, QTP, etc) to adopt.
    • QA Analyst & Engineer

      (Sep 2008 – Sep 2009)
      • Reduced client reported issues by 90% by performing a Test Gap Analysis of our adInventory product that
        revealed bugs and untested code paths which were converted to tests and fixed.
  • Solution Architect / QA Team Tech Lead

    Steve & Barry's Nov 2007 – Jul 2008 Port Washington, NY

EDUCATION


PROJECTS & VOLUNTEERING


  • JASSI

    [volunteer]
    Nov 2017 - Feb 2020 IT Support Technician
    • Provisioned hardware, managed backups/restores, maintained WordPress website, managed email and hosting, and resolved various technical issues for a mixed Windows / macOS environment.
  • Fujisato BBC

    [volunteer]
    Dec 2011 - Apr 2015 Assistant Coach
    • Coached the Fujisato Elementary School Boys Basketball Team (3rd - 6th grade) while in Japan.

SKILLS


  • Tech Stack

    • TypeScript
    • JavaScript
    • React
    • React Native
    • Node.js
    • Go
    • Ruby on Rails
    • PHP
    • CSS
    • SQL
    • GraphQL
    • gRPC

    • Figma
    • CircleCI
    • Docker
    • Kubernetes
    • Terraform
    • AWS
    • Windows
    • macOS
    • Linux
    • TrueNAS
    • SEO
  • Skills

    • Mentoring
    • Technical Documentation
    • Curriculum Development
    • Lectures
    • Conflict Resolution
  • Languages

    • English
    • Japanese
    • Cantonese Chinese (spoken)