Joe Maissel Application 2009

From XMPP Wiki
Jump to: navigation, search

Contents

Background

IT Architecture and Infrastructure expert with twelve years’ experience designing and deploying highly scalable Instant Messaging, Web, and Java based applications. I have been working with XMPP for five years.

I am currently the chair of the Financial Services Instant Messaging Association (FIMA - http://www.financialim.org). FIMA is a consortium of Wall St. firms and associated investment banks that work to promote common interests around IM, presence, and Unified Communications. I also lead the FIMA Federation sub-committee and am member of the newly formed FIMA XMPP sub-committee.

Why I'm Applying

I believe XMPP, as an open standard, has made an enormous contribution to electronic communications. I would like to see XMPP continue to grow as it garners an ever increasing role in system-to-system applications.

XMPP's capacity for pub/sub, increased integrations with SIP/SIMPLE, "Web" Services, and mobile device applications, all have great possibilities. Strong standards will be important in realizing the potential of many of these applications, both in the the enterprise and in the cloud. I feel I have the experience, after years of implementing numerous enterprise infrastructure integrations, to make a contribution to the standards effort.

In addition, I have seen first hand how basic interoperability between big players in the XMPP world has not always come to fruition. I hope my participation can improve the chances of solid interop between all players in the XMPP communitity.

Jabber\XMPP Projects

Lead Architect for Enterprise Instant Messaging and Unified Communications system based on Jabber XCP. Designed system to scale to 60,000+ users. Implementation included custom XMPP development, federation with SIP based systems, telephony and collaboration tools integration, and compliance with messaging regulations for the banking industry.

XMPP development/code

Wrote vCard blocking component in Java using Jabber component libraries. The tool allowed only authorized domains to lookup vcard information on our network and prevents unwanted information harvesting from other networks. Leveraged Jabber XCP's EventBroker to selectively filter vcard-temp iq stanzas and check the requesting domain against a whitelist.

Wrote bot in Perl to integrate our internal trouble ticket system with IM.

Desinged montitoring bot to integrate with systems monitoring tools such as BMC Patrol.

XMPP integrations

Implemented integration with Avaya phones enabling click to dial and presence injection. Integrated WebEx click to conference via Jabber External Component Interface. Implemented IM Auditor integration for message capture and compliance (messaging boundaries). All integration efforts required detailed understanding of XMPP protocol to direct vendors and troubleshoot issues.

XMPP infrastructure

Designed and implemented scablable, regionally redundant XMPP system currently serving 24,000 users. Implemented federation with AOL and Microsoft based IM networks using Jabber Inc's gateways.

In Addition

Initiated Web Applications Architecture as a new discipline, creating and teaching an original course on the subject for NYU’s professional studies program.

Contact Info

Jabber ID: joe.maissel@credit-suisse.com

Email Address: joe.maissel@credit-suisse.com

Company Name: Credit Suisse

Personal tools