After a bit over two and a half years at WSO2, I am starting my own consulting practice today as an independent consultant! The past couple of years has been both very interesting and challenging.
I worked mostly on the Apache Synapse Enterprise Service Bus (ESB) and built the WSO2 branded version of it as WSO2 ESB, and took both of these through many releases. The development of the non-blocking http/s transport was the most challenging problem we solved, that allowed Synapse to scale to support thousands of concurrent connections utilizing a small thread pool of workers. The NIO transport now supports constant memory throttling, utilizing some of the very cool features of the Apache HttpComponents/NIO. I learn't a lot about the complexities of NIO and the issues with the HTTP/S protocol from Oleg Kalnichevski who contributes immensely to HttpComponenets. I've also worked on implementing the JMS transport, the Mail transport and the File system transport for Synapse and Axis2, and also built an abstract transport framework that allows one to write a new transport with minimal effort.
Ruwan, Indika, Chathura, Upul, Evanthika, Chanaka, Saliya and Dinuka were my team mates from WSO2, and both Sanjiva and Paul helped me immensely during these years to reach my targets. We beat both proprietary ESB's as well as other open source ESB's during three rounds of performance testing we carried out, and these tests have now become a defacto standard for ESB's, followed by both BEA (now Oracle) and Mule who ran the same tests.
I will continue to work on Apache Synapse and be available for consulting, training and development assistance around Apache Synapse, open source middleware, enterprise Java and performance testing and tuning. Thus, I have setup my consulting partnership http://adroitlogic.org which is officially starting today.. This is the first time that I am leaving permanent employment after working for over 10 years for IBM Sri Lanka, the National Institute of Business Management, Virtusa (Nasdaq:VRTU) and WSO2.. but I am confident that I will reach my objectives, while enjoying more free time with my kids and family.
So I leave my boats behind
Leave them on familiar shores
Set my heart upon the deep
Follow you again, my Lord!
[http://blog.360.yahoo.com/blog-EEadyvswaKcb8ZXz15O_?p=1]
6 comments:
dearest ba
this is to wish you all success in your new endeavour.................
it is just great of you
as always has been
when the whole world is crashing
and also on the eve of fresh Presidential Elections in the USA
for you to be strong and bold to
launch yourself
i am just proud of you
and no words can express the
happiness and the tears of joy
now streaming down my face
obata jesu pihitai ba
thathie
11.26am on 2nd November 2008
Congratulations on starting your consultancy and I look forward to working with you for many years!
Paul
Wish you all the best
- Hilmi Jauffer (Virtusa)
Very interesting and wish you all the best for this new chapter of life. ;) Asankha ayya, I hope to work with you in the future as we (WSO2) need you....
Thanks, for the great guidance that you provided for us @WSO2.
Ruwan
Best wishes for the new chapter in your life. It was always a pleasure working with a highly skilled individual like you. Hope to work with you in the future too.
Azeez
Wish you all the best Asankha
Post a Comment