Francis Li
Home > Curriculum vitae (text version)
****@*********.*******://www.francisli.com
WORK EXPERIENCE
AudioPress, San Francisco, CA
September 2009PresentCo-founder/CTO
Leading the design and development of the AudioPress platform and mobile app. AudioPress
is your single source audio digest for spoken word content. Featured by Apple upon launch
in the AppStore in October 2010 and picked as a Top Trend in New News apps in iTunes
Rewind 2010.
Tiny Pictures, San Francisco, CA
February 2008February 2009VP, Product
Led the product team in designing and developing Radar across desktop web, mobile web &
apps, third-party social networks, and messaging. Assisted in business strategy and
partner engagement.
February 2007February 2008Director, Mobile
Designed and developed the Radar mobile app, mobile website, and SMS alerts program.
Supervised in-house porting of the mobile app.
January 2006January 2007Sr. Mobile Developer
Architected and developed the Radar Java ME mobile app.
Glu Mobile, San Mateo, CA
December 2003December 2005Software Engineer
Lead developer of Java ME games and networked apps, contributer to concept development
and user interface design, prototyping, and evaluation.
MetaDesign AG, Berlin, Germany
July 2002September 2002Intern, IconMobile Solutions
Prototyped new services for mobile phones and wireless networks, including designing for
the i-Mode platform and location-based network, next generation handsets, and the Java ME
application platform.
Sun Microsystems Laboratories, Mountain View, CA
May 2000August 2000Researcher Intern, Network Communities Group
Assisted in the design and development of Awarenex, a system that provides awareness
information for initiating communication between users of mobile and desktop computing and
communication devices.
Microsoft Research, Redmond, WA
January 1999August 1999Researcher Intern, Collaborative & Multimedia Systems Group
Assisted in the development and evaluation of the Microsoft Research Annotation System
(MRAS). Also the principal investigator in the design and evaluation of software for
browsing and skimming digital video.
DESIGN SKILLS
Concept development
Participatory design (brainstorming, affinity diagramming), storyboarding and experience
prototyping, rapid prototyping on actual technology platforms
Management
Wireframing, PRD/specification writing, engineering management and bug trackingTECH EXPERIENCE
Server
RoR: Full stack Ruby on Rails, JRuby on Rails on Google AppEngine
Java: Apache Tomcat, Hibernate, Spring Framework, Servlet/JSP/JSTL
LAMP: Linux, Apache, Mysql, PHP
Amazon Web Services: EC2, S3, SimpleDB, SQS, RightScale
Mobile and embedded
Application: Apple iOS, Google Android, Java ME, RIM Blackberry, Flash Lite
Web: xHTML MP, WML, WURFL
Web
Browser: Flash/ActionScript, HTML/CSS/JavaScript/AJAX, YUI, jquery, Prototype
Services: Facebook Developer Platform, Facebook Connect, SOAP/REST API integration
Desktop
Java SE (Swing/AWT), Flash (AIR), Windows (C++/MFC, C#/WPF)
TEACHING & SPEAKING ENGAGEMENTS
RailsBridge Women in Rails Open Workshops
December 10-11, 2010
February 4-5, 2011
Volunteer instructor. Introduction to Ruby on Rails and Internet software engineering.
California College of Art, San Francisco, CA
October 12, 2008
Processing workshop.
MobileCampSF2, San Francisco, CA
June 14, 2008
Mobile Processing session.
MobileCampSF, San Francisco, CA
November 3, 2007
Mobile Processing session.
UbiComp 07, Innsbruck, Austria
September 16, 2007
Presenter and participant in the Mobile and Ubiquitous User Experience workshop.
Mobilized!, New York, NY
May 6, 2007
Mobile Processing workshop.
The Art Institute of California, San Francisco, CA
July 12, 2006September 27, 2006
Games for the Net, Summer 2006.
Atmosferas, Lisbon, Portugal
May 15, 2006May 19, 2006
Mobile Processing workshop.
The Art Institute of California, San Francisco, CA
January 14, 2006March 25, 2006
Games for the Net, Winter 2006.
PUBLICATIONS
Extension 7: Mobile
Francis Li (2007). In C. Reas, & B. Fry, Processing: a programming handbook for visual
designers and artists (pp. 617-631). Cambridge, MA: The MIT Press.
Supporting Collaborative Teams in Engineering Education
Francis C. Li, James A. Landay, Anthony D. Joseph. In Proceedings of the 2001 American
Society for Engineering Education Annual Conference & Exposition, June 24-27, 2001,
Albuquerque, New Mexico.
End-User Perceptions of Formal and Informal Representations of Web Sites
Jason I. Hong, Francis C. Li, James Lin, James A. Landay. In Extended Abstracts of Human
Factors in Computing Systems: CHI 2001, Seattle, WA, March 31-April 5, 2001, pp. 385-386.
ConNexus to Awarenex: Extending awareness to mobile users
John C. Tang, Nicole Yankelovich, James "Bo" Begole, Max Van Kleek, Francis Li, Janak
Bhalodia. In CHI Letters: Human Factors in Computing Systems, CHI 2001, 2001. 3(1): pp 221-
228.
Browsing Digital Video
Francis Li, Anoop Gupta, Elizabeth Sanocki, Li-wei He, Yong Rui. In CHI Letters: Human
Factors in Computing Systems, CHI 2000, 2000. 2(1): pp. 169-176.
A Framework for Asynchronous Collaboration Around Multimedia and its Application to On-
Demand Training
David Bargeron, Anoop Gupta, Jonathan Grudin, Elizabeth Sanocki, Francis Li. In
Proceedings of the 34th Hawaii International Conference on System Sciences (HICSS-34),
January 3-6, 2001, Maui, Hawaii (CD-ROM), Copyright 2001 by the Institute of Electrical
and Electronics Engineers, Inc. (IEEE), 10 pages.
NotePals: Lightweight Note Sharing by the Group, for the Group
Richard C. Davis, James A. Landay, Victor Chen, Jonathan Huang, Rebecca B. Lee, Francis
C. Li, James Lin, Charles B. Morrey III, Ben Schleimer, Morgan N. Price, and Bill N.
Schilit. In Proceedings of Human Factors in Computing Systems: CHI 99, Pittsburg, PA, May
15-20, 1999, pp. 338 - 345.
NotePals: Sharing and Synchronizing Handwritten Notes with Multimedia Documents
James A. Landay, Richard C. Davis, Victor Chen, Jonathan Huang, Rebecca B. Lee, Francis
C. Li, James Lin, Charles B. Morrey III, and Ben Schleimer. In Handheld CSCW Workshop,
CSCW '98, Seattle, WA, November 14, 1998.
PATENTS
Skimming continuous multimedia content
Anoop Gupta, Li-wei He, Francis C. Li, Yong Rui, inventors. Microsoft Corporation,
assignee. United States patent US 7,506,356. March 19, 2009.
EDUCATION
Interaction Design Institute Ivrea
Masters in Interaction Design, 2003
University of California, Berkeley
M.S. Computer Science, College of Engineering, 2001
University of California, Berkeley
B.A. Computer Science, College of Letters and Science, 1998
Highest Honors in Computer Science
Highest Distinction in General Scholarship
Member: Phi Beta Kappa National Honor Society
Member: Golden Key National Honor Society
Member: Upsilon Pi Epsilon (Honor Society for the Computing Sciences)
Santa Rosa Junior College
Member: Phi Theta Kappa (Honor Society for Two-Year Colleges)
Copyright c 2004 2012 Francis Li
http://www.francisli.com/