San Francisco Bay Area
specializing in high-scale backend architecture and personalization platforms. Founding member of an end-to-end Content Personalization Platform, driving the "front door" experience for millions of members. Expert in building low-latency distributed systems using Scala, TypeScript, and Rust. Proven track record in architecting ML-integrated solutions, including GenAI applications and feature engineering pipelines. Passionate about high-performance infrastructure and scaling 0-to-1 platform initiatives in fast-paced environments.
San Francisco, California
Engineered core features for the company’s 2nd largest revenue vertical, focusing on marketplace efficiency and user conversion.
2014 — 2017
San Francisco Bay Area
System Integration Projects
Salesforce integration, developed Rest API and scheduled batch job to sync data from Lending Club into Salesforce in real time, which make operation team easily using Salesforce tracking customer activities.
UCCE contact center integration, including microservices for investor lookup and call center schedule check. The Rest API interacts with LC platform and Salesforce, bringing live data to call center agents.
Finance system integration, Oracle Fusion general import automation. AWS Lambda function based project.
Internal tools, Helpdesk Jira tickets portal and dashboard. Backend using node.js server, front end using ReactJS and bootstrap.
Data Pipeline Projects
Implementing ETL process integrated with external APIs, collecting, storing, processing, and analyzing data from various platforms like Salesforcce, Zendesk, Google Adwords and Qualtrics into Hadoop.
Hadoop cluster management tool
Automating front end and API test cases for new features.
Own Ambari deployment script.
Daily system test failures analysis.
Hadoop cluster upgrade testing per release.
Test scoping bug verification and release coordination.
QE infrastructure
Maintaining/improving QE infrastructure and test framework, which includes internal tools, reporting system, Jenkins CI process.
Projects
The Apache Ambari project, Selenium WebDriver + JUnit
Ambari provides easy-to-use Hadoop management web UI backed by its RESTful APIs.
Automated Hadoop cluster deployment by Ambari UI/API. And stabilized the script passing rate to 95%.
Automated Ambari setup in shell script, which supports multiple Linux operating systems (CentOS5,6, SLES) with database(MySQL, Oracle, PostgresSQL) setup and JDK options.
Automated script for enabling security/HA by Ambari UI and back end operations.
Optimized/stabilized existing test cases, using API call to replace UI actions and parameterizing test cases to reduce code redundancy.
QE Infrastructure/Tools, Jenkins + Shell script + Pytest framework
Migrated Ambari system test from shell script to Pytest framework, wrapping Junit test cases within pytest script, modified report dashboard for Ambari test results, including generating test artifacts and parsing test results.
Own nightly run Jenkin triggers, created new trigger and script for Ambari upgrade test which can support upgrading multiple previous releases with different configs.
Configs compare tool, a tool that can capture any hadoop components’ config/property change in the current release comparing to the last official release as the baseline.
Enterprise level CRM product testing
· Effectively coordinating with Product Managers, developers, and Customer Supports to deliver reliable products. Managing offshore QA team.
· Performing function validation testing of web applications. Creating test plan, maintaining test cases.
· Filing and tracking bugs, monitoring bug fixing status.
· Building, configuring and maintaining virtual test environments that server the whole QA team.
· Assisting automation team to support regression test, maintaining existing automated testing cases, having experience with tools like QTP and Selenium Webdriver (using Java and JUnit).
Mobile app project
· Helping team build and ship mobile devices app to apple store and android market.
Performing manual test as well as automated testing on various mobile platforms.
Education
Stony Brook University
M.S.E
Nanjing University of Posts and Telecommunications