Hi! I'm Keejung. Welcome to my page!


based in Vancouver

Solving meaningful problems with data and AI, with hands-on
experience across the full software lifecycle.

Contact meMy resume

Introduction

About me

user

I am a programmer with 3 years experience developing full stack web applications and developing QA automation frameworks on web & mobile applications and APIs at companies like Canalyst, Dayforce and 14 Oranges Software.

  • Education

    Education

    Bachelor of Science in

    Combined Computer Science and Math

  • My skills

    My skills

    Full Stack Development

    Automation Testing

    OOP

    Web / Mobile QA

Work Experience

A quick look at where I’ve been building and breaking things (sometimes)😉.

QA AnalystAug 2024 - Present

  • Established and scaled the team’s first automation infrastructure for web and mobile testing, reducing manual effort across weekly releases for production applications used by +170k total users across multiple client apps.
  • Collaborate closely with developers and product managers to define and drive quality assurance strategies for CMS features and server upgrades supporting full-stack web applications integrated with iOS and Android clients.
  • Develop and maintain CI-driven test pipelines using Jenkins, integrating Appium, UIAutomator2 (Android), and XCUITest (iOS) to enable reliable cross-platform regression, sanity and smoke testing.
  • Automate Selenium (Java) and Playwright (TypeScript) test suites to automate user flows on the browser and conduct regression tests, saving 10+ hours of manual QA work weekly and accelerating release cycles.
  • Continuously refactor and stabilize test suites to reduce flakiness, improve execution time, and ensure the automation framework is scaled alongside growing product complexity and user adoption.
  • Integrate automated test execution with TestRail via REST APIs, creating consistent reporting and improving test traceability.

Software Developer InternSep 2022 - Dec 2022

  • Performed frontend development and bug fixes with the Compensation team, resolving user-facing issues and improving functionality.
  • Supported the migration from Dojo to React, rebuilding key UI components as part of a team effort to improve maintainability and overall application performance
  • Rebuilt a C# WSIWYG text editor using TinyMCE, saving 20+ maintenance hours of maintenance per quarter and reducing future technical debt
  • Automated unit tests in NUnit and Jest for developed features, achieving 90%+ code coverage within the Compensation project and improving core service stability.

Software Developer InternJan 2022 - Aug 2022

  • Built features, fixed bugs, and wrote unit tests and modified Cypress end-to-end tests for a financial modeling web app validating files data flow and UI functionality.
  • Redesigned GraphQL response fields across 4 endpoints, improving Excel integration and reducing downstream data transformation effort
  • Resolved 10+ Server and Client Side security vulnerabilities in Python DBMS calls and TypeScript UI codebase.
  • Collaborate in Agile/Scrum teams with developers and product managers to deliver features on schedule

Tools I use

My toolbox

A collection of tools I’ve picked up, tinkered with, and come to rely on while building cool stuff.

Programming Languages & Frameworks

  • Typescript/JavaScript
  • Python
  • Java
  • C, C++, C#
  • React, React Native
  • .NET
  • Django
  • Next.js

Database & API

  • PostgreSQL
  • MongoDB
  • MySQL
  • MS SQL Server
  • Supabase
  • GraphQL
  • REST
  • gRPC

DevOps & OS

  • GitLab CI/CD
  • GitHub
  • Azure DevOps
  • Google Cloud Platform
  • Jenkins
  • Docker
  • Linux
  • Bash
  • PowerShell

Test Automation & QA Tools

  • Playwright
  • Selenium
  • Cypress
  • Postman
  • Appium
  • UIAutomator2
  • XCuitest
  • Insomnia
  • Jira
  • TestRail

My portfolio

My latest projects

Check out the projects I've built!

Aritzia Price Tracker

Track the prices of Aritzia products so you can make more informed purchases!

Personal Portfolio Website

A Next.js & React application created using JSX and Tailwind CSS to share my work and interests

PetStory

A mobile application created for pet owners to track and monitor their pet's daily health and vet records

Contact form

Connect with me!

I'd love to hear from you! If you have any questions, comments or feedback, please fill out the form below