Seattle, Washington, United States
AI Agents Department:
Built retrieval-augmented generation (RAG) capabilities for customer-facing, LLM-based AI agents, improving answer relevance and contextual accuracy.
Employee Experience Department:
Led the Widgets team in migrating widget library from Angular to React and integrated with reporting SDK, modernizing the stack and improving maintainability.
Developed multiple production-grade widgets used by tons of large enterprise customers, enhancing their in-app experiences.
Implemented core foundational systems to support the customer experience platform.
2019 — 2022
Greater Seattle Area
Led frontend UI migration from Ember.js to React.js, modernizing the codebase and improving developer velocity.
Developed and maintained the core data migration system to ensure reliable, accurate transitions between platforms.
Designed and owned an Active Directory synchronization agent, implementing secure, automated user and group sync across systems.
2017 — 2019
Bellingham, Washington Area
Wrote customized gift receipt email template using HTML and CSS, then implemented listener on subscriber for gift created event to send the email using C#
Designed and created DB tables for giving funds and campaigns using MySQL script and Workbench, developed RESTful APIs for them using Web API, implemented the page to manage funds and campaigns using React and CSS Module
Integrated with ElasticSearch in Giving API for searching and sorting gifts
Published new events for payout created/updated to RabbitMQ from payout console app, also implemented listener to create notifications and post the new payout info to church community site
Implemented offline-gift API which allows bulk insertion to the DB, also wrote offline-gift form and LINQ script for importing external gifts from CSV file
Developed giving statement epic which can show single/multiple givers’ tax statement in a single page, and it’s screen print friendly for each browser and also allows PDF downloading
Periodically presented the recent work in company wide
On call for production system alerts 24 hours a day and one week per month
Riverside, CA
Designed and implemented R&D Ticket System which helps to log and distribute tickets, prioritize and manage works with complete visibility. It also integrates with other sites showing their existing tickets as a report page.
Developed a sophisticated company calendar that's able to add meetings, events, deadline and travelling, organize group schedules, request and approve time off, and also shows staff's birthday, anniversary and holidays with different styles.
Architected and implemented DSS Workflow site which manages users' DSS Roles for each plant and track the new/edited DSS in the workflow, mark on the new/edited/deleted/highlight items in different style and show the current status and history. Archive the living DSS to inactive table and replace it with the newly edited DSS when it gets final approved.
Designed and programmed DAPIA FAQ MAP which shows the complex Work Order graphically, interactively and step by step.
Technics used for above projects: ASP.net, T-SQL, SQL Server, Bootstrap, JQuery, HTML, CSS, AjaxControlToolkit
Architected and developed a Windows Tablet app for QA Checklist using Windows Forms with SQL Server and AForge.NET which supports front/back camera captures, auto-updates installing and offline mode that saves data to local CSV file temporarily. The app also integrates with the existing SSRS.
2016 — 2016
Vancouver, BC
Created and maintained of the QA Automation Suite of Visualization Functionality using Java based Selenium and RFT framework
Developed Performance API testing for ACL’s Results Manager by utilizing JMeter™
Tested each language, OS and browser on different VMs using VMware vSphere
Managed UI function and performance testing by Jenkins for continuous delivery
Collaborated with 6 developers and efficiently delivered high quality manual test results which covers 6 browsers and 8 languages
Reported issues and communicate with developer using Jira and Slack
Bug fixing of our AN Desktop product using C++
Education
2013 — 2015
Simon Fraser University
Bachelor of Applied Science (B.A.Sc.)
2013 — 2015
2011 — 2012
Langara College
Computer Science
2011 — 2012