Search

Siuling Ku Phones & Addresses

  • San Francisco, CA
  • San Mateo, CA
  • 1750 Kofman Ct, Alameda, CA 94502 (510) 522-4384 (530) 550-9501
  • 1201 29Th Ave, San Francisco, CA 94122

Work

Company: Salesforce Jan 2017 Position: Senior director of software development

Education

Degree: Master of Science, Masters School / High School: Massachusetts Institute of Technology 1984 to 1987

Skills

Quality Assurance • Distributed Systems • Architectures • Agile Methodologies • Saas • Hadoop • Big Data • Software Engineering • Scrum • Soa • Databases • Leadership • Cloud Computing • Analytics • Architecture • Python • Cross Functional Team Leadership • Recruiting • Java • Web Services • Software Development • Linux • Software Design • Scalability • Data Warehousing • Enterprise Software • Xml • Java Enterprise Edition • Enterprise Architecture • Mobile Applications • Etl

Industries

Computer Software

Resumes

Resumes

Siuling Ku Photo 1

Senior Director Of Software Development

View page
Location:
110 Warren Rd, San Mateo, CA 94401
Industry:
Computer Software
Work:
Salesforce
Senior Director of Software Development

Salesforce Feb 2010 - Jan 2017
Director of Software Development

Informatica Jun 2005 - Nov 2007
Senior Director, Development

Moonlight Systems Aug 2001 - Oct 2004
Senior Director of Engineering

Cloudscape 1997 - 2000
Director, Engineering
Education:
Massachusetts Institute of Technology 1984 - 1987
Master of Science, Masters
Caltech 1980 - 1984
Bachelors, Bachelor of Science, Computer Science, Engineering
Skills:
Quality Assurance
Distributed Systems
Architectures
Agile Methodologies
Saas
Hadoop
Big Data
Software Engineering
Scrum
Soa
Databases
Leadership
Cloud Computing
Analytics
Architecture
Python
Cross Functional Team Leadership
Recruiting
Java
Web Services
Software Development
Linux
Software Design
Scalability
Data Warehousing
Enterprise Software
Xml
Java Enterprise Edition
Enterprise Architecture
Mobile Applications
Etl

Publications

Us Patents

Method And System For Filtering Common Fields Across Multiple Data Sets

View page
US Patent:
20130031499, Jan 31, 2013
Filed:
Jul 24, 2012
Appl. No.:
13/556975
Inventors:
Srinivas Vishnubhatta - San Francisco CA, US
Eric Nash - San Francisco CA, US
Guillaume Le Stum - San Francisco CA, US
Stefan Eberl - San Francisco CA, US
Siuling Ku - Alameda CA, US
Assignee:
salesforce.com, inc. - San Francisco CA
International Classification:
G06F 3/048
US Classification:
715765, 707E17059, 707E17061
Abstract:
A system and method for display of graphical components on a user interface. Multiple components may be displayed on a graphical user interface an active dashboard. Each component is a graphical representation of a report generated from plurality of data fields stored in objects on a database. At least some of the reports are generated from different data models. The displayed components are filtered on the basis of at least one data field that is a common field among the different data models.

Method And System For Providing Information To A Mobile Handheld Device From A Database System

View page
US Patent:
20120209948, Aug 16, 2012
Filed:
Aug 17, 2011
Appl. No.:
13/212006
Inventors:
Leo Tenenblat - Hillsborough CA, US
Marko Koosel - San Francisco CA, US
Thomas Sola - San Francisco CA, US
Siuling Ku - Alameda CA, US
Andrew Tran - San Francisco CA, US
Ning Song - Redwood City CA, US
Doug Chasman - Pittsford NY, US
Assignee:
salesforce.com, inc. - San Francisco CA
International Classification:
G06F 15/16
US Classification:
709217
Abstract:
A method for providing information to a mobile handheld device from a database system is provided. The method embodiment includes receiving by a node hosting an information management service a request for data. The request is received from a network enabled mobile handheld device that has intermittent network connectivity. The information management service is configured for identifying unrequested anticipated data based on the requested data. In an embodiment, the anticipated data is identified based on a data request pattern associated with the requested data. Once identified, the requested data and the anticipated data is retrieved from a database system. The requested data and at least a portion of the anticipated data is sent to the network enabled mobile handheld device via a network. By providing anticipated data along with requested data, a mobile user has direct access to unrequested anticipated data when network connectivity is interrupted.

Method And System For Providing Information To A Mobile Handheld Device From A Database System

View page
US Patent:
20170053030, Feb 23, 2017
Filed:
Oct 11, 2016
Appl. No.:
15/290360
Inventors:
- San Francisco CA, US
Marko Koosel - San Francisco CA, US
Thomas Sola - San Francisco CA, US
Siuling Ku - Alameda CA, US
Andrew Tran - San Francisco CA, US
Ning Song - Redwood City CA, US
Doug Chasman - Pittsford NY, US
International Classification:
G06F 17/30
H04L 12/24
H04L 12/26
Abstract:
A method for providing information to a mobile handheld device from a database system is provided. The method embodiment includes receiving by a node hosting an information management service a request for data. The request is received from a network enabled mobile handheld device that has intermittent network connectivity. The information management service is configured for identifying unrequested anticipated data based on the requested data. In an embodiment, the anticipated data is identified based on a data request pattern associated with the requested data. Once identified, the requested data and the anticipated data is retrieved from a database system. The requested data and at least a portion of the anticipated data is sent to the network enabled mobile handheld device via a network. By providing anticipated data along with requested data, a mobile user has direct access to unrequested anticipated data when network connectivity is interrupted.
Siuling Ku from San Francisco, CA, age ~97 Get Report