2. About Me
I’m Buddhima Wijeweera
Studying in Department of Computer Science and
Engineering
Training Establishment @ WSO2 Lanka (pvt) Ltd
Training Period from 15.05.2012 – 28.10.2012
3. About WSO2 Lanka
Developing and producing world class software
products
Name stands for “Web Services Oxygen”
Established in 2005 by pioneers in Web Service
technology and XML
Offices are situated in Sri Lanka, United States and
United Kingdom
Currently offering 13 products 100% free and open
source
4. Great Place to Work
A key aspect of WSO2 Vision
Maintain close relationships with local universities
Contributor for other open source development
Support employees to develop personal skills
Team based structure build cohesion among employees
Encourage to do further studies abroad
5. Training Experiences
Allow self-driven learning from the beginning
Provide training sessions
Carbon Platform training session
Synapse training session
Web Services training session
Message Broker training session
Design and implement solutions
Driving team work to the success
6. My Achievements
Adding Message Resequencer to Apache Synapse project
Implementing JDBC Message store to reduce latency
Success in creating a Message Flow Analyzer for WSO2 ESB
Documentation about implementing EAI patterns using ESB
Adding Test Cases for WSO2 ESB
Support for WSO2 ESB 4.5.0 release
9. Conclusion
I would like to thank to
Industrial Training Division, University of Moratuwa
Department of Computer Science and Engineering
National Apprentice and Industrial Training Authority
WSO2 Lanka (pvt) Ltd
For providing a successful training period
Currently engaged in world class software developmentsStarted in 2005Functioning in 3 different countriesWithin 8 years came to a remarkable stage in software industry, not only in Sri Lanka
One of 4 main aspects of WSO2 visionContributing to Apache software foundation and Eclipse. Has people with high authority in those projectsProvides very friendly environment to develop personal skillsFriendly teams with expertise in domain
We were given opportunity to self learn technologies and tools related to fieldThereafter training sessions were conducted to sharpen the knowledge gainedA project was given to develop through discussions – through chats and mailing listsNot just in individual projects, got opportunity to evolve in group projects too
Very fortunate to do several contributions to Apache Synapse project and some has already taken into their main project repository
Here are some technologies from the bunch I got to work with
Not just for technology but also lots of other social events were conducted and I was really happy to be a part of those