Francis Kelly
Senior software architect with 20 years of experience in software design and architecture.
Expertise in developing software-as-a-service platforms, recommendations/personalization, large scale data processing, scaleable system design, and the technology challenges faced by start-ups.
Co-founded Loomia, a SaaS recommendations/personalization platform; venture-backed with $5M from Asset Management Company, Telefonica S.A., and Peacock Ventures.
Designed and implemented Loomia's scaleable and flexible personalization service, which was adopted by The Wall Street Journal, Time, Audible.com, Fox News, and Travelocity and served 1.6 billion recommendations a month.
Led the design and implementation of Loomia's SeenThis? Facebook application, one of the web's first social recommendations applications.
Deep experience with the whole start-up experience: technology challenges, hiring, development process, intellectual property strategy, customer support, and business development.
Based in Greensboro, NC (with part of the year spent in San Francisco).
Scaleable web application development
Algorithm design
Machine learning (especially related to personalization and recommendations)
Python (including Twisted and Django)
Relational databases (MySQL in particular)
Currently working with the Barnard Cognitive Development Center to build a tool for testing numerical cognition in children. Tool is written in Django with a substantial JavaScript component.
Responsible for the design and implementation of the Loomia personalization service, including SeenThis?, a Facebook social recommendation application. Designed the recommendations algorithms and the architecture of the system, which processed over 2B clicks a month and served 1.6B recommendations.
Had a range of responsibilities that went beyond technology, including:
prosecution of Loomia's two patent applications (continuing as of 2012)
hiring the development team
supporting early customer deployments, notably Audible.com and The Wall Street Journal
business development; drafted the proof-of-concept that secured Travelocity as a customer
serving on the Board of Directors
Designed and implemented a variety of digital publication tools, written in Java using Oracle and SQL Server. Learning Network was a subsidiary of Pearson, responsible for disseminating Pearson's education content over the web.
Maintained servers running HPUX. The INRP is now known as the l'Institut français de l'Éducation.
Assisted with programming and statistical analysis for a sociological study on AIDS. Translation of articles from French into English.
Responsible for porting the Oracle RDBMS (v6) to the Cray XMP and YMP systems.
Blog: http://fkelly.com
More on Loomia:
Fluent in French