Hello,
Recently i busy in developing my 4th XMPP based chat server for a client(https://www.freelancer.com/projects/xmpp/XMPP-Server-for-FCM-Firebase/) . Yes, i can develop your ejabbered server only in 5 days. I able to make it more robust by make an singleton connection.
kindly reply me
Thank you