Kamal Wickramanayake
Enterprise Architect/Software Architect/Trainer
http://www.software.lk/en/people/kamal/cv
Last updated: May 24, 2025
Personal Information
Name:Herath Mudiyanselage Kamal Sisira Kumara Wickramanayake
Date of Birth:14th Dec 1976
Nationality:Sri Lankan
Email: kamal AT inbox.lk
Mobile phone: +94 719 060606
Internet / Social Media Presence
- Buddhism: Pali Canon
https://thripitaka.org/ - Buddhism: Trekmentor website - A regularly updated large catalog of sermons by many Buddhist monks
https://www.trekmentor.org - Buddhism: Trekmentor website - My personal writings
https://www.trekmentor.com/si/enlighten - Buddhism: EndChannel video streaming website
https://www.endchannel.com/ - Country development: Rata Hadamu website
https://ratahadamu.trekmentor.com/ - Electronics: Lanka Electronics Lovers YouTube channel
https://www.youtube.com/@LankaElectronicsLovers - Information Technology: Lanka Software Developer Network
https://developer.software.lk/en - Information Technology: SL Software Architect YouTube channel
https://www.youtube.com/@SLSoftwareArchitect - Information Technology: Lanka AI Tech Center YouTube channel
https://www.youtube.com/@LankaAITechCenter
Educational Qualifications
- Aug, 1997 - Nov, 2001 University of Peradeniya, Sri Lanka
B.Sc. Eng. (First Class Honours) in Electrical and Electronic Engineering. GPA: 3.86 (Converted to 4 point scale) - Aug, 1995 GCE A/L - Kingswood College, Kandy, Sri Lanka
Three distinctions and one merit pass (3 - A, 1 - B) in Physical Science. Aggregate: 313, District Rank: 1 (Kandy) - Dec, 1992 GCE O/ L - Samodaya Central College, Mawathagama, Sri Lanka
Seven distinctions and one credit pass (7 - D, 1 - C)
Academic Awards
- University Scholarships for Best Performance (Nov 1999)
University of Peradeniya, Sri Lanka - Dr. W.P. Jayasinghe Memorial Trophy for Best Results in GCE A/L (1995)
Kingswood College, Kandy, Sri Lanka
Professional Awards/Certificates
- The Open Group Architecture Framework (TOGAFTM 8) Certified (Mar 2007)
The Open Group, San Francisco, CA
TOGAF defines a method to create enterprise architectures and encompasses many other business and technical frameworks, techniques, best practices and resources. TOGAF promotes Open Systems. - Competent Communicator (Mar 2007)
Toastmasters International, USA - Recognition of Contribution Towards Free & Open Source Software Initiatives (Dec 2005)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka - Contribution Towards the Delivery of High Quality Learning Events (July 2005)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka - Outstanding Contribution to Training Activities at the Sri Lanka Advanced Technology Center (February 2005)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka - Outstanding Contribution to Training Activities at the Sri Lanka Advanced Technology Center (November 2004)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
Work Experience
- Mar 2007 - Current : Software View, Colombo, Sri Lanka
http://www.training.lk/, http://www.software.lk/
Proprietor, Enterprise Architect, Software Architect, Trainer
Software View offers diverse services related to software and information technology with a special focus on training and consultancy. Service areas include 1) IT governance, business performance optimization and risk reduction through strategic and systematic IT planning and solutions; 2) Software development technologies, architecture, design and analysis, patterns, testing, processes and best practices; - July 2006 - Mar 2007: Self Employed
Independent IT Architect, Software Architect, Trainer
Consultation and training (IT Architecture, Software Architecture, other software development areas) - July 2003 - July 2006: Virtusa (Pvt) Ltd, Colombo, Sri Lanka (Sri Lanka Advanced Technology Center)
http://www.virtusa.com/
Executive Trainer
Training Areas: J2EE (EJB, Servlet/JSP, Struts), JSR 168 Portlet Development, JFC/Swing, Java, Linux, Test Infected Programming, OOA/OOD/OOP, UML, Design Patterns, Estimation of Development of Software Systems, Open Source Tools for Enterprise Application Development, IBM WebSphere 6, General Software Engineering Topics
Project team ramp up, technical induction of new recruits, occasional research and development and pre-sales support. - Aug 2005 - Jan 2006: Department of Engineering Mathematics & Philosophy of Engineering, Faculty of Engineering Technology, The Open University of Sri Lanka
http://www.ou.ac.lk/
Visiting Lecturer
Lecturing Areas: Linear Algebra, Real Analysis, Complex Analysis, Probability & Statistics, Numerical Methods, Fourier & Laplace Transformations - June 2003 - July 2003: Information Technology Center, University of Peradeniya, Sri Lanka
http://www.pdn.ac.lk/
Research Assistant - Dec 2002 - Apr 2003: Department of Electrical and Electronic Engineering, Faculty of Engineering, University of Peradeniya, Sri Lanka
http://www.pdn.ac.lk/
Assistant Lecturer - Jan 2002 - Apr 2003: Department of Electrical and Electronic Engineering, Faculty of Engineering, University of Peradeniya, Sri Lanka
http://www.pdn.ac.lk/
Network/System Administrator & Web Master
Designing, installation, programming and administration of the department's primary web server and the administration of the department's mail server and the secondary web server. - Jan 2002 - Mar 2003: Sri Lanka Institute of Information Technology (Kandy Branch), Sri Lanka
http://www.sliit.lk/
Visiting Lecturer
Java, Object Oriented Programming, Data Structures - Jan 2002 - Dec 2002: Department of Electrical and Electronic Engineering, Faculty of Engineering, University of Peradeniya, Sri Lanka
http://www.pdn.ac.lk/
Instructor in Charge - E/00 Batch
Laboratory experiment scheduling, resource allocation and conducting experiments. - Dec 2001 - Jan 2002: Stretchline Pvt Limited, Biyagama, Sri Lanka
Database System Developer (Process Re-engineering Project)
Complete development of a web interfaced skill database system. - Sept 2000 - Dec 2000: MTV Channel Pvt Limited, Pannipitiya, Sri Lanka
In-plant Trainee
Acquired knowledge in station management, TV/Radio transmission and broadcasting, VHF/UHF/SHF electronic circuits, microwave equipment, TVRO (Satellite Reception) and ITU/SLTRC regulations. - July 1998 - Oct 1998: Engineering Workshops (Metal), Faculty of Engineering, University of Peradeniya, Sri Lanka
In-plant Trainee
Gained experience in numerous machine tools including computer numeric controlled machining. Participated in a mini-hydro power project survey and manufacturing of cross flow turbines and chalk machines. Acquired knowledge in administration and management aspects of the organization. - 1996 - 1998: Vidusara Science Journal, Sri Lanka
Freelance Journalist
Professional writing experience in the fields of Science and Technology.
Publications/Writing
- O'Reilly Book: 97 Things Every Software Architect Should Know (January 2009)
Contributing Author; Published by O'Reilly Media, Inc. (February 13, 2009)
http://www.amazon.com/Things-Every-Software-Architect-Should/dp/059652269X - Personal Blogs
https://developer.software.lk/en/articles, (Old) http://www.swview.org/blog - Conference Paper: Service Oriented Architecture - Making IT Infrastructure Speaks Business (September 2008)
4th Annual Conference on Information Technology Governance - ISACA Sri Lanak Chapter
Colombo, Sri Lanka - Book: Introducation to Computer Systems (June 2003)
Dr. Kithsiri Liyanage, Wickramanayake H.M.K.S.K. (me), Wejerathne D.G.A.K., Gunerathne M.A., Peiris P.S.R.
Used by the Information Technology Center of University of Peradeniya and Ministry of Human Resources Development, Education and Cultural Affairs (Sri Lanka) for an island wide teacher training program - Book: Java for Absolute Beginners (March 2000)
Written for a Java training program for the engineering undergraduates in the faculty - More than 50 Articles Appeared in Vidusara Science Journal (1996 - 1998)
Primarily in the fields of science and technology; Based on interviews with others, translations and self written
Professional Bodies/Society Activities
- President (2011 - 2012), ISACA (Information Systems Audit and Control Association) Sri Lanka Chapter
Marketing Director (2008-2009), ISACA Sri Lanka Chapter
A standard setting body in the areas of information governance, control, and security for professionals - Past Member, Association of Open Group Enterprise Architects (AOGEA)
An international forum of Enterprise Architects - Past Member (Associate), Radio Society of Sri Lanka (RSSL)
RSSL - Official amateur radio society in Sri Lanka, Member of International Amateur Radio Union - Past Member (Status: Competent Communicator), Toastmasters International
Smedly Toastmasters Club, Colombo, Sri Lanka - Past Member, Institute of Electrical and Electronic Engineers (IEEE)
Member of Circuits and Systems Society & Communications Society - Past President (2001), Computer, Electrical and Electronic Engineering Society
Faculty of Engineering, University of Peradeniya, Sri Lanka - Past Secretary (2000), University Inventors Club
University of Peradeniya, Sri Lanka
Professional Training Delivered
- Through Software View, Colombo, Sri Lanka (Since 2007)
Details appear here: http://www.training.lk/ - During Virtusa Employment Period (2003 - 2006)
Around 100 in-house training events were delivered. Duration of training events varied from 1 hour to 2+ weeks. - Other
Section 'Other Notable Engagements' (see below) lists some more educational engagements.
Other Notable Engagements
- Acted as a key speaker in a series of seminars and exhibitions organized by the Information and Communication Technology Agency (ICTA) of Sri Lanka for small and medium enterprise owners. ICTA is the government entity looking after ICT matters in Sri Lanka. These events happened in many parts of the country (Matara, Rathnapura, Kurunegala, Anuradhapura, Galle, Bandarawela) as part of the government's investment and private sector development activities. July, 2012 - August, 2013. Click on the district names for photos.
- Acted as a member of a number of training grant approval boards at the Information and Communication Technology Agency (ICTA) of Sri Lanka. The grants were for businesses in the ICT sector in two categories: train the trainer awards and in house training awards. These grants were provided as part of the government's investment and private sector development activities. November, 2012 - March, 2013
- Acted as a member of a number of business startup grant approval boards at the Information and Communication Technology Agency (ICTA) of Sri Lanka. The grants were given to new businesses in the ICT sector with innovative ideas. These grants were provided as part of the government's investment and private sector development activities. January, 2011 - February, 2013
- Acted as an industry expert/mentor at a hackathon organized by the Information and Communication Technology Agency (ICTA) of Sri Lanka for university students who were intersted in both ICT and entrepreneurial skills. University of Peradeniya, Sri Lanka. November 16-18, 2012. Here are some photos.
- Acted as an industry expert in technical aspects at the Spiralation Connect | SLIIT, a gathering organized by the Information and Communication Technology Agency (ICTA) of Sri Lanka for university students interested in setting up ICT businesses. SLIIT Metro Campus, Colombo, Sri Lanka. August 02, 2012. Here are some photos.
- Acted as an industry expert in technical aspects at the Spiralation Mobile Connect, a gathering organized by the Information and Communication Technology Agency (ICTA) of Sri Lanka for those interested in setting up ICT businesses. Park Street Mews, Colombo, Sri Lanka. July 13, 2012. Here are some photos.
- "Enterprise Architecture" - Guest lecture for the MSc students at the Sri Lanka Institute of Information Technology, Metro Campus Building, Colombo, Sri Lanka. March 24, 2012.
- "Seminar on Cloud Computing for the Enterprise" - Organized this ISACA Sri Lanka Chapter event as the President and also delivered two technical presentations. Hotel Galadari, Colombo, Sri Lanka. November 18, 2011. Here are some photos.
- "Better preparing for the IT paper at the O/L exam" - Delivered presentations to O/L students in a few schools in Colombo district (Royal College, Holy Family Convent - Dehiwala, DS Senanayake College, Devi Balika College). October - November, 2009. Click on school names for photos.
- "IT Governance Frameworks" - Talk at the ISACA CXO forum "Business Governance of Information Technology - The CXOs' Perspective", Hotel Galdari, Colombo, Sri Lanka (29th of April, 2009). Here are some photos.
- A member of the organizing team of ISACA CXO forum "Business Governance of Information Technology - The CXOs' Perspective", Hotel Galdari, Colombo, Sri Lanka (29th of April, 2009). Here are some photos.
- "Service Oriented Architecture - Making the IT Infrastructure Speak Business" - Paper presented at the ISACA conference "Annual Conference on Information Technology Governance - 2008", Hotel Cinnomon Grand, Colombo, Sri Lanka (18th and 19th of September 2008). Here are some photos.
- A member of the organizing team of ISACA conference "Annual Conference on Information Technology Governance - 2008" and "IT Security Awards Night", Hotel Cinnomon Grand, Colombo, Sri Lanka (18th and 19th of September 2008). Here are some photos.
- "Introduction to IT Governance and Enterprise Architecture" - Presentation for the Computer Society of Sri Lanka, OPA Building, Colombo, Sri Lanka (28th of May, 2008). Here are some photos.
- "Introduction to IT Governance and Enterprise Architecture" - Key presentation at the Information Systems Audit And Control Association (ISACA) Membership Day, Hotel Taj Samudra, Sri Lanka (18th of January, 2008). Here are some photos.
- Delivery of opening lecture for Information Technology - Master of Public Management (Postgraduate course), Sri Lanka Institute of Development Administration (SLIDA), Sri Lanka (9th and 13th of December, 2007). Here are some photos.
- "IT Governance and Why FOSS Matters" - IET Local Chapter Monthly Forum, Information Technology Center, University of Peradeniya, Sri Lanka (29th Mar 2007).
- "How to Start a FOSS Project" - A talk delivered at the "FOSS-Ed for Hackers" Conference, Excel World Conference Center, Colombo, Sri Lanka (22nd May 2006).
- "Enterprise Messaging And Software System Integration" - A lecture delivered at the Faculty of Engineering, University of Peradeniya, Sri Lanka (14th Sept 2005).
- Search module implementation of Sahana (Phase I) disaster recovery software - School of Computing, University of Colombo, Sri Lanka (January 2005).
- "Distributed Processing with J2EE" - A seminar conducted at the Faculty of Engineering, University of Peradeniya, Sri Lanka (5th Oct 2004).
- "Mission Critical Linux" - A public lecture delivered at the IESL (Sri Lanka Institute of Engineers) Auditorium, Colombo, Sri Lanka (10th March 2004).
- Consultant (Course Material) for IT Teacher Training Program , Ministry of Education, Sri Lanka (June 2003).
- "Information Technology" - Seminars conducted for the personnel in the Ministry of Education, Sri Lanka (June 2003).
- Initial design and administration of the Ministry of Education's web and mail server (http://www.moe.gov.lk/) (June 2002).
- "Web Interfacing of Databases" - A one month lecture series conducted for Final year Electrical and Electronic engineering undergraduates, University of Peradeniya, Sri Lanka (Nov 2002).
- Invited Judge (Best Website Competition) and member of the Experts Panel of the Quiz Program. Inter-School Computer Science and IT Competition, Kingswood College, Kandy, Sri Lanka (July 2002).
- "Java for Absolute Beginners" - A two month evening lecture series conducted for engineering undergraduates, University of Peradeniya, Sri Lanka (2001).
- Participated in organizing and conducting mini workshops in diverse areas for undergraduates and school children through the University Inventors Club (2000).
IT/Computer Skills & Knowledge
- IT governance
- Enterprise architecture
- Software architecture and design
- Cloud computing
- Artificial intelligence
- Linux
- Networking
- Information systems security
- Software development project management
- Software coding
- Software testing
- Web technologies