# SHUSHU HUANG > Staff Software Engineer at Credit Karma Location: San Francisco Bay Area, United States Profile: https://flows.cv/shushu ## Work Experience ### Staff Software Engineer @ Credit Karma Jan 2023 – Present | 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. ### Senior Software Engineer @ Credit Karma Jan 2017 – Jan 2023 | San Francisco, California Engineered core features for the company’s 2nd largest revenue vertical, focusing on marketplace efficiency and user conversion. ### Software Engineer @ LendingClub Jan 2014 – Jan 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. ### SQA Automation Engineer @ Hortonworks Jan 2013 – Jan 2014 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. ### Software QA Engineer @ TechExcel, Inc Jan 2011 – Jan 2013 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. ### Software QA Analyst @ MarketingShip, Inc Jan 2011 – Jan 2011 Email marketing campaign project · Designing test cases, executing testing and generating bug reports. · Implementing Chinese translation within the entire web application, including web GUI and server side. Helping with recording walkthrough video. ### Graduate Student @ Stony Brook University Jan 2009 – Jan 2011 ### Intern @ China Telecom Jan 2008 – Jan 2009 Experience of 3G smart phone apps testing ## Education ### M.S.E in Electrical and Computer Engineering Stony Brook University ### Bachelor in Engineer Nanjing University of Posts and Telecommunications ## Contact & Social - LinkedIn: https://linkedin.com/in/shushu-huang-b2123324 --- Source: https://flows.cv/shushu JSON Resume: https://flows.cv/shushu/resume.json Last updated: 2026-03-31