Difference between revisions of "Holger Weiß Application 2020"

Jump to navigation Jump to search
m
Apply cosmetic changes.
(Add a separate XMPP Services section.)
m (Apply cosmetic changes.)
Line 6: Line 6:
== About Me ==
== About Me ==


I'm a Linux server administrator and Erlang/OTP developer living in Berlin. I work full-time for [https://www.fu-berlin.de/en/ Freie Universität Berlin]. Next to that, I do part-time freelancing, where I usually implement custom ejabberd extensions and offer other XMPP-related services for various customers. Some years ago, I've initiated the [https://xmpp-meetup.in-berlin.de Berlin XMPP Meetup] with another few people, which is still running quite successfully.
I’m a Linux server administrator and Erlang/OTP developer living in Berlin. I work full-time for [https://www.fu-berlin.de/en/ Freie Universität Berlin]. Next to that, I do part-time freelancing, where I usually implement custom ejabberd extensions and offer other XMPP-related services for various customers. Some years ago, I’ve initiated the [https://xmpp-meetup.in-berlin.de Berlin XMPP Meetup] with another few people, which is still running quite successfully.


== XMPP Services ==
== XMPP Services ==
Line 14: Line 14:
== XMPP Implementations ==
== XMPP Implementations ==


I've been [https://github.com/processone/ejabberd/commits?author=weiss working] on [https://ejabberd.im ejabberd] since 2014. I added support for various extensions, such as [https://xmpp.org/extensions/xep-0198.html Stream Management], [https://xmpp.org/extensions/xep-0363.html HTTP File Upload], [https://xmpp.org/extensions/xep-0357.html Push Notifications], [https://xmpp.org/extensions/xep-0352.html Client State Indications], [https://xmpp.org/extensions/xep-0215.html STUN/TURN Service Discovery], and [https://xmpp.org/extensions/xep-0328.html JID Preparation/Validation]. I contributed to most other parts of ejabberd (and its dependencies, such as the [https://github.com/processone/xmpp Erlang/Elixir XMPP library]) as well. Recently, I've been working on ejabberd's built-in [https://github.com/processone/stun STUN/TURN support] (and a [https://eturnal.net standalone version] of it).
I’ve been [https://github.com/processone/ejabberd/commits?author=weiss working] on [https://ejabberd.im ejabberd] since 2014. I added support for various extensions, such as [https://xmpp.org/extensions/xep-0198.html Stream Management], [https://xmpp.org/extensions/xep-0363.html HTTP File Upload], [https://xmpp.org/extensions/xep-0357.html Push Notifications], [https://xmpp.org/extensions/xep-0352.html Client State Indications], [https://xmpp.org/extensions/xep-0215.html STUN/TURN Service Discovery], and [https://xmpp.org/extensions/xep-0328.html JID Preparation/Validation]. I contributed to most other parts of ejabberd (and its dependencies, such as the [https://github.com/processone/xmpp Erlang/Elixir XMPP library]) as well. Recently, I’ve been working on ejabberd’s built-in [https://github.com/processone/stun STUN/TURN support] (and a [https://eturnal.net standalone version] of it).


I've also contributed to various other XMPP implementations.
I’ve also contributed to various other XMPP implementations.


== XMPP Specifications ==
== XMPP Specifications ==


I gave input to some protocol extensions during various XMPP Summits and online discussions, but didn't actually author XEPs myself so far. I'm planning to get more involved with standardization, which is my reason to apply for XSF membership. My main aim would be making our specs more approachable to client (library) developers.
I gave input to some protocol extensions during various XMPP Summits and online discussions, but didn’t actually author XEPs myself so far. I’m planning to get more involved with standardization, which is my reason to apply for XSF membership. My main aim would be making our specs more approachable to client (library) developers.
43

edits

Navigation menu