# Xiaoke Zhang > Principal Engineer (ROR, system design and architecture) Location: San Jose, California, United States Profile: https://flows.cv/xiaokezhang Specialties: Ruby and Ruby on Rails, Big Data(Hadoop/Hive ..) Javascript/JQuery, Perl, Linux, automation ... ## Work Experience ### Principal Engineer on staff @ YesVideo Jan 2016 – Present | Campbell, California, United States - System level architectural design. Orchestrating data flow between internal and external systems. Work with stakeholders to archive business objectives. Designed with security and reliability at the forefront of every timely product and system delivery. - Develop ERP system that manages all business data. From order life cycle (eCommerce) to reporting and 3rd party integration (FedEx/UPS, etc.). Optimized for smooth processing and minimized manual labor costs. - Integration with 3rd party vendor and partners: Google, Photobucket, FedEx/UPS with OAuth2/REST. Shopify integration, webhooks and GraphQL API to synchronize order life cycle, placement, reconciliation (refund/re-invoice) and fulfillment. Custom theme (liquid) development for unique product structure. - Bridge legacy retail kiosks with internal systems. Work around external party limitations. - Digital asset life cycle management, download, export to Google Photos/Photobucket, retention life cycle with storage subscriptions. - Data Warehouse: Build ETL pipeline to unify multiple data sources into a data lake. Enable fixed and ad hoc queries over historical data while maintaining data security and privacy, (AWS RDS, Glue, S3, Athena, Quicksight). - Operations: Manage and integrate with AWS (RDS, EC2, S3, Cloudfront, etc.). Cloudflare WAF, DNS and SSL cert management. Heroku admin, configure and deploy for high availability applications with minimum maintenance and cost. - Worked closely with other developers (internal/external) and support production floor operations. - GitHub Copilot to speedup development tasks - Setup GitHub actions as part of the CI/CD pipeline. ### Senior Platform Engineer @ Arcadia Data, Inc. Jan 2016 – Jan 2016 Built out Arcadia Enterprise Ambari stacks for Hadoop on Hortonworks Data Platform. Helping customers with professional services, building their big data ETL pipelines with oozie and Arcadia Enterprise Data analytics software. Processing on average of > 4.5 billions events per day. ### Senior Technical Yahoo @ Yahoo Jan 2014 – Jan 2016 Built up and lead team to build daily fantasy analytic pipeline. Specify client side interaction instrumentation for web and mobile devices to get detailed/uniform usage data. First sports product for Yahoo to launch with full suite of analytic and profiling tools from day one. Big Data analytic for various Yahoo properties, Live, Screen and Daily Fantasy. Data warehousing production database and endpoints to form data lake for ad hoc investigations and canned reports. Built dashboards using hive/oozie and Tableau for business to keep tabs on important KPIs Working closely with product management improve fantasy sports user experience from fraud detection to user skill profiling. ### Senior Software Egnineer @ Rhythm NewMedia Jan 2010 – Jan 2014 Create ROR applications for both internal and external customers. Contributes to open source projects like vestal_versions and active_column. Working on all things ruby related. - Build out content syndication platform. - Build out and scale campaign trafficking tool as the business grows. - Build out ad creation tools for trafficking campaigns - Upgrade ruby and Rails. - Automated functional test infrastructure. - Packing and deployment of ruby based applications - Built out Cassandra schema migration package, extending active_columns ### Head of Technology/Lead Engineer @ PayPal/eBay Microplace Jan 2007 – Jan 2010 · Led a team of 4 engineers. Architect and built features while providing guidance to other engineers. · Designed and built most site components of microplace.com. Oversaw and supervised all technical aspects of microplace.com. Ensured smooth daily operation of the website and timely, high quality/secure delivery of new features. · Practiced Agile XP (Extreme Programming)/TDD (Test Driven Development) process 100% of the time in every day development. ### Software Designer @ HP Jan 2000 – Jan 2007 · Designed and implemented web-based test automation/reporting infrastructure (Python/Ruby). Work included both front and back-end components in a multi-tiered application framework. Modern day equivalent of CI/CD · Enhanced automated test suite (OO Perl) to simulate product behavior in operation and stress environments. · Developed Java based remote-management card firmware to facilitate remote system administration over SSL. ## Education ### Bachelor of Science in Computer Science Case Western Reserve University ## Contact & Social - LinkedIn: https://linkedin.com/in/xiaoke-zhang-a9778b21 --- Source: https://flows.cv/xiaokezhang JSON Resume: https://flows.cv/xiaokezhang/resume.json Last updated: 2026-04-12