Francesco Delfino Application 2007

From XMPP Wiki
Jump to: navigation, search

Contents

About Me

My name is Francesco Delfino and I am a member of the JSF since April 2003. I am a manager in Dada spa with responsability of their community sites (Motime, Splinder, Dada Life, Dada Love, Upoc) the email and IM services.

I have been CTO of Tipic, Inc. in the past; the company has been acquired by Dada spa on 12th of october 2006, together with Tipic jabber related technologies and development team.

Jabber XMPP Projects

I operate tipic.com, motime.com and splinder.com XMPP servers since 2001. I also support Tiscali in the deployment and administration of their XMPP server, based on Tipic, Inc. technology.

Code

I worked on all Tipic, Inc. projects:

  • TIMP. It has been the first Jabber server available on Windows
  • TipicIM. I worked on the development of TipicIM realease, focusing mainly on the connection library and the media backend part
  • TipicIM VoIP Plugin. I have been the project leader in developing the very first audio/video p2p for XMPP.
  • Several bots and scripts that support IM/Web Presence and authentication integration on Motime and Splinder

After the acquisition by Dada I am dealing with the following coding task:

  • Integration of Dada community sites with XMPP based presence. The prototype of this integration is already online on Dada dating-focused community, love.dada.net. Every site page behaves like a "gui-less" client, only able to receive and print messages notification.
  • Recoding of some of TIMP technologies on the open source jabber server ejabberd.

Future Works

In next months I will work mainly on:

  • Contributing on ejabberd jabber server:
    • presence-flapping avoidance mechanisms
    • integration with an sms chat, already available to Dada users
  • Migrate our users to the ejabberd platform
  • IM/Web presence integration on all Dada web communities (Motime, Splinder, Dada Life, Dada Love, Upoc)
  • Homogenization of our VoIP solution with Jingle. The first steps will be
    • Create and abstraction layer on Jingle code, so to enable its usage from python (through ctypes) and other scripting languages (through SWIG).
    • Adapt the current mediaengine we use on Windows, Linux and MacOSX (based on iaxclient, full code available here: TipicForge ) to be used from Jingle Google stack

A prototype of this is available on the site of one of our customers, Ziggs, who licensed part of the solution.

Contact

xmpp:pluto@tipic.com mailto:pluto@tipic.com

Personal tools