A veteran product producer with experience in E-Commerce, Enterprise Platform Software, Analytics and resource allocation for many types of web services. I started my career at Amazon where I worked on Amazon's digital gifting and ordering services. I spent about 3 years after that working on recommendation frameworks, one for T-Mobile and one for Salesforce's Chatter (both of which heavily lent on Cloudera's Hadoop/Hbase infrastructure). During this same period I worked as a borrowed resource for Salesforce's UI-Arch team and learned a fair bit of web development. I've spent my recent few years doing resource optimization (memory, i/o, development time) for Salesforce and Box's most heavily used API's and web pages. My expertise is in restructuring services or features reducing access-contention/latency, increasing throughput and reliability for SLA tight web systems.
Specialties: Web Service Performance, Data contention, API/Interaction Design, Data modeling, Large data processing engines, reliable/fault tolerant systems, architecting for weird access patterns, modularizing large legacy systems.
Senior Software Engineer @ I am a member of the File System team. My work is focused mainly on analyzing existing data access trends on Box's main web service and improving current hotspots so we scale better (sharding, cross resource transactions, improving expensive implementations). I have also done some simple feature additions to Box's Content API's. From October 2014 to Present (1 year 3 months) Lead Member Technical Staff @ Oct 2013 and after.
I worked on revamping Salesforce's Metadata and Tooling API's. The main focus of my work involves tuning the API's performance/resources.
Sept 2012- July 2013, I worked on Salesforce's topic system, built/integrated with Salesforce Chatter (a private social network).
July 2011 - Sept 2012.
First Seattle Office Hire for the Sales Cloud organization. I worked on different application tier features for Sales Cloud. From July 2011 to October 2014 (3 years 4 months) Greater Seattle AreaSoftware Design Engineer @ Analytics core. My focus was in data retrieval/gathering mechanisms (flume user) and hadoop diagnostics. From September 2010 to July 2011 (11 months) Software Development Engineer @ Digital Fulfillment and Ordering. Co-wrote 2nd generation fulfillment system. Customers included Software Video games, Audible.com, MP3s, and digital gifting. Member of feature team for Kindle International. Served as team scrum master Jan 2010 and onwards. From July 2009 to September 2010 (1 year 3 months) Class Assistant (Math 225 and 415) @ From January 2007 to May 2009 (2 years 5 months) Software Development Engineer Intern @ From 2008 to 2008 (less than a year) Software Engineer Intern @ From 2007 to 2007 (less than a year)
B.S., Computer Science @ University of Illinois at Urbana-Champaign From 2005 to 2009 Dublin Coffman High School From 2001 to 2005 Bo Zheng is skilled in: Java, Software Development, Hadoop, Scalability, JavaScript, Web Services, Distributed Systems, Scrum, REST, Object Oriented Design, Linux, Software Engineering, OOP, Spring, C#
Websites:
http://www.salesforce.com,
https://euthyphro17.wordpress.com/