Alexey Melnikov Application 2008

Jump to: navigation, search

My name is Alexey Melnikov and I'm applying for XSF membership for the first time.

You can probably figure out where I got the template for this page. But anyway, feel free to contact me via email or jabber. Both are alexey (full stop) melnikov (the weird sign that delimits left hand side from the right hand side) isode (full stop again) com.

Oh, BTW, if you fail to contact me over XMPP, because the XMPP server is down, that is all Dave Cridland's fault. You've been warned.


I am in early thirties. I live in Greater London area in UK.

I have a master degree with honours from Moscow State University VMiK faculty. My diploma was about writing an extensible SMTP server which supported SMTP Checkpoint Restart extension (RFC 1845) and SMTP AUTH extension.

I am currently working for Isode.

Jabber/XMPP Projects

Code (present and future)

  • I am currently reviewing and contributing some code to the Isode's XMPP server called M-Link.

I am planning to work on message archiving (XEP-0136) implementation relatively soon now.

  • Another project of mine is going to be about sending XMPP notifications from Sieve [1] upon new mail arrival.
  • I am one of the maintainers of the CMU SASL library [2], which is used for SASL support in various opensource XMPP clients and servers.

XMPP related documents or reviews

  • I've coedited draft-ietf-sieve-notify-xmpp [3] with Peter Saint-Andre. (Well, Ok, he wrote most of it, but it is really cool to have him as co-author.)
  • I got an acknowledgment in RFC 3920 for reviewing SASL and TLS use in XMPP.
  • I got acknowledged for my comments on XEP-0233 (Use of Domain-Based Service Names in XMPP SASL Negotiation).
  • And finally I got acknowledged for my review of XEP-0136 (Message Archiving).


I am quite active in IETF and have 21 RFCs published [4].

In IETF I am co-chairing Sieve [5] and Kitten [6] Working Groups. I am also active in the Simple Security and Security (SASL) Working Group [7].

Jabber - Why I like it

I used to use ICQ back in University. IM helped me to connect to friends and family while I was away.

Since then I've started using Jabber for virtual attendance of IETF conferences.

These days I am very keen on open protocols, so I refused to use AOL AIM, Yahoo! IM and other non standard IM protocols. Besides XMPP is relatively cleanly designed.

Why do I care?

In XSF I am hoping to contribute my IETF experience to make description of the core protocol and design of various extensions better. I am also hoping of bringing the best of XMPP back to IETF.

I also like discussions driven by actual client or server implementors, and I like energy surrounding new XMPP developments.