Department of Computer Science  
 Cornell University
 4104 Upson Hall
 Ithaca,NY 14853

 E-mail:  yangf AT cs DOT cornell DOT edu

My CV

I am a 5th year PhD candidate at Computer Science Department, Cornell University. I expect to graduate this summer and am looking for a position in IT industry.

I am working with Professor Johannes Gehrke and Professor Jayavel Shanmugasundaram

Research Focus

        Next generation platform for developing web applications and services

        Scalability and performance of large-scale database systems for hosted web applications

       Query processing and optimization in XML Database Systems

Research Project:

 

HILDA Project: In this project, we are trying to develop a scalable platform for building and hosting data driven web applications and web services for developers and non-technical users. There are three main challenges we are trying to solve : (1) Provide an interface for non-technical users to build data drive web application without knowing details in database schema. In our model, users just need to layout content in web pages graphically and the necessary database schema and application logic will be generated automatically by the system. (2) Provide a high level declarative language to capture all logic in application stacks. Instead of using different programming models and languages in the standard 3-tier architecture for web applications, developers specify the logic in all tiers in HILDA declaratively. The system then will partition the logic across tiers and determine the optimal execution strategy during the runtime. (3) Provide a scalable backend hosting service to host a large amount of small data driven applications with strong consistency and availability guarantee.

 

Quark Project: An efficient native XML database system with full-text search support.

 

Publications

,    A WYSIWYG Development Platform for Data Driven Web Applications. Fan Yang, Chavdar Botev, Nitin Gupta, Jayavel Shanmugasundaram: To Appear in VLDB 2008

,    A Scalable Data Platform for a Large Number of Small Applications. Fan Yang,Jayavel Shanmugasundaram and Ramana Yerneni: Yahoo! Research Tech Report 2008

     A Unified Platform for Data Driven Web Applications with Automatic Client-Server Partitioning. Fan Yang, Nitin Gupta, Nicholas Gerner, Xin Qi, Alan J. Demers, Johannes Gehrke, Jayavel Shanmugasundaram: WWW Conference 2007

    Efficient Keyword Search over Virtual XML Views. Feng Shao, Lin Guo, Chavdar Botev, Anand Bhaskar, Muthiah M. Muthiah Chettiar, Fan Yang, Jayavel Shanmugasundaram: VLDB Conference 2007

    Hilda: High Level Language for Data Driven Applications.  Fan Yang, J. Shanmugasundaram, Mirek Riedewald, Johannes Gehrke, and Alan Demers, ICDE Conference 2006

Demonstrations

    User-centric personalized extensibility for data-driven web applications. Nitin Gupta, Fan Yang, Alan J. Demers, Johannes Gehrke, Jayavel Shanmugasundaram: SIGMOD Conference 2007

    Automatic Client-Server Partitioning of Data-Driven Web Applications. Nicholas Gerner, Fan Yang, Alan Demers, Johannes Gehrke, Mirek Riedewald and Jayavel Shanmugasundaram SIGMOD Conference 2006

    Quark: An Efficient XQuery Full-Text Implementation. Anand Bhaskar, Chavdar Botev, Muthiah M Muthaia Chettiar, Lin Guo, Jayavel Shanmugasundaram, Feng Shao and Fan Yang. SIGMOD Conference 2006

 

Patents

    Method and/or System for Schema and View Generation. Co-inventor with Chavdar Botev, Nitin Gupta, George Levchenko and Jayavel Shanmugasundaram , US Patent pending, 2007

    Offline Operations for Online Applications. Co-inventor with Nitin Gupta and Jayavel Shanmugasundaram , US Patent pending, 2007

 

Professional Experience

        Research Intern, Community System Group, Yahoo Research    11/2007 C present

Advisor: Dr. Jayavel Shanmugasundaram

o  Designed and developed the infrastructure of a scalable system solutions for hosting a large number of user-created social network applications.

        Research Intern, Community System Group, Yahoo Research.     05/2007 C 08/2007

Advisor: Dr. Jayavel Shanmugasundaram

o  Developed a WYSIWYG development platform for data driven web applications based on Web 2.0 architectures.

o  Devised algorithms for automatic database schema generation from user-created web pages. (Patent Pending, Submitted for publication)

        Research Intern, Information Management Group, IBM Almaden Research Center .   05/2006 C 08/2006

      Advisor: Dr. Quanzhong Li                                                                    

o  Developed a system for processing queries over XML data in RDMS with optimization techniques using full-text search index.

        Software Developer, Bell Labs Research, Beijing , China .             01/2003 C 06/2003

Advisor: Dr. Ruibing Hao

o  Developed a system for verifying network routing protocols with randomized algorithms.

  

Photo Album:

Trip to Niagara (With my mother)

Trip to Boston and Local Nature Park (With my mother)

Trip to Chicago (With friends from PKU)

Wedding photos

Last modified: 2008-02-19