Kamal Wickramanayake - Curriculum Vitae

Kamal Wickramanayake
Enterprise Architect/Software Architect/Trainer
http://www.itgovernance.lk/kamal
Personal Information
Name : Herath Mudiyanselage Kamal Sisira Kumara Wickramanayake Date of Birth : 14th Dec 1976 Nationality : Sri Lankan Status : Married Home Address : No. 2, 2nd Lane, Pangiriwatta Road, Gangodawila, Nugegoda, Sri Lanka : kwickramanayake at gmail dot com Phone : +94 (0) 719 06 06 06 Business Profile : http://www.itgovernance.lk/kamal
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 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
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 SL ATC (February 2005)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
- Outstanding Contribution to Training Activities at SL ATC (November 2004)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
Work Experience
- Feb 2010 : ITGovernance.lk, Colombo, Sri Lanka
Proprietor, Principal Consultant (Enterprise Architect, Software Architect)
ITGovernance.lk (http://www.itgovernance.lk/) provides general IT consultancy and IT governance implementation assistance for organizations in optimizing their business performance.
- Mar 2007 : Software View, Colombo, Sri Lanka
Proprietor, Enterprise Architect, Software Architect, Trainer
Software View (http://www.training.lk/, http://www.swview.org/) is an IT training focused business in Sri Lanka. Training areas include1) 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 2006 - Nov 2006: XXXX, Colombo, Sri Lanka
Head of Engineering
A company developing software for UK clients. Was responsible for management of clients, developers, software development/delivery aspects. I resigned from this company after a short stay due to some ethical backgrounds which I did not and could not agree to work with.
- July 2003 - July 2006: Virtusa (Pvt) Ltd, Colombo, Sri Lanka (SLATC)
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
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
Research Assistant
- Dec 2002 - Apr 2003: Department of Electrical and Electronic Engineering, Faculty of Engineering, University of Peradeniya, Sri Lanka
Assistant Lecturer
- Jan 2002 - Apr 2003: Department of Electrical and Electronic Engineering, Faculty of Engineering, University of Peradeniya, Sri Lanka
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
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
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 equipments, 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. Participation for 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
- 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
- Short Articles for ISACA Sri Lanka Chapter web site (Since 2008)
http://www.isaca.lk/
Related indutry news, personal views
- Personal Blog (Since January, 2007)
http://www.swview.org/blog
Typically, comprehensive personal thoughts are penned down. Topics are diverse (Personal Improvement, Organizational Culture, IT Governance, Software Engineering, etc.).
- 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)
An electronic book; Freely downloadable from the homepage (http://sky.freeshell.org/docs/)
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), Information Systems Audit and Control Association (ISACA)
Marketing Director, ISACA Sri Lanka Chapter (During the year 2008)
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
Conferences/Trainings Attended
- 4th Annual Conference on Information Technology Governance (18th, 19th of September 2008)
ISACA Sri Lanka Chapter
Hotel Cinnamon Grand, Colombo, Sri Lanka
- PHP 5 and Large Scale PHP Deployment - FOSSSL Conference Tutorial (7th September 2005)
By Resmus Lerdorf (Creator of PHP)
Hotel Taj Samudra, Colombo, Sri Lanka
- Presenting With Confidence (19th - 20th July 2005)
By Chrishan De Mel (Manager, Training & Development, Virtusa (Pvt) Ltd, Colombo, Sri Lanka)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
- Performance Counselling and Performance Appraisals Skills Training (16th March 2005)
By Dr. S. M. Phadke (BA - Psychology, MA - Organizational Psychology, Ph.D - Organizational Psychology) from Pune University, India
Ceylon Continental Hotel, Colombo, Sri Lanka
- IBM WebSphere Portal Training (10th - 15th November 2004)
By George Kirubaharan from Technoturf (IBM Business Partner, India)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
- Architecturing Enterprise Software (25th - 28th August 2004)
By Sunil Dutt Jha (CEO, iCMG Private Limited, Bangalore)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
- Linux Workshop (20th - 22nd July 2004)
By Anuradha Ratnaweera, Anuradha Weeraman, Samisa Abeysinghe
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
- Train The Trainer Workshop (13th, 14th May 2004)
By Chrishan De Mel (Manager, Training & Development, Virtusa (Pvt) Ltd, Colombo, Sri Lanka)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
- Outward Bound Training (24th, 25th April 2004)
By Rukmal and the team from Wild Drift
Kinchigune, Belihuloya, Sri Lanka
- Six Hat Thinking (08th April 2004)
By Chrishan De Mel (Manager, Training & Development, Virtusa (Pvt) Ltd, Colombo, Sri Lanka)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
- Training Program for Computer Trainers (25th, 26th March 2004)
By S. Thilaganathan (Chairman, Institute of Management and Computer Studies; BA, MBA, FIB, FCMA, FSCMA, MCIM, MIM)
Association of Computer Training Organizations, Infotel Board Room, Colombo 07, Sri Lanka
- Workshop on Project Management : PMI's Project Management Body of Knowledge (06th - 13th March 2004)
By Chrishan De Mel (Manager, Training & Development, Virtusa (Pvt) Ltd, Colombo, Sri Lanka)
Virtusa (Pvt) Ltd, Colombo, Sri Lanka
- Team Centered Leadership Skills Development Programme (13th, 14th February 2004)
By Robert Vander Wall and Lalith Gunaratne from Sage Training (Australia/Sri Lanka)
Hotel Dolphin, Waikkal, Sri Lanka
- Advanced Apache Tutorial (24th January 2004)
By Ken Coar (Director and Vice President of the Apache Software Foundation, IBM Senior Software Engineer)
School of Computing (UCSC), University of Colombo, Sri Lanka
- Open Source Conference (23rd January 2004)
Organized by the Lanka Software Foundation
Trans Asia Hotel, Colombo, Sri Lanka
- Enhancing Your Teaching with E-Learning (01 December 2003)
By Mrs. M Hellstorom, The Swedish Netuniversity, Sweden
University of Colombo, School of Computing (UCSC), Colombo, Sri Lanka
Professional Trainings Delivered
- Through Software View, Colombo, Sri Lanka (Since 2007)
Details of trainings are given here: http://www.swview.org/trainings
Links to some event highlights are given here: http://www.swview.org/taxonomy/term/16
- During Virtusa Employment Period (2003 - 2006)
A selected list of titles is give here with permission: http://sky.freeshell.org/controller.php?module=training&action=training
Around 100 in-house trainings were delivered. Duration of trainings varied from 1 hour to 2+ weeks.
- Other
Section 'Other Notable Engagements' (see below) lists some more educational engagements.
Some Undergraduate Work
- PC Based Fetal Heartbeat Monitoring System
Faculty of Engineering, University of Peradeniya, Sri Lanka
With Mr. CK Walgampaya, Supervised by Dr. KS Walgama
Acquisition of fetal and mother's heart beat signals and neural network based adaptive filtering for the isolation of fetal heartbeat.
I designed the low frequency analog signal amplifier.
- Stand-Alone Data Logger
Faculty of Engineering, University of Peradeniya.
Supervised by: Dr. PMK Alahakoon, Prof. KGA Goonasekere, Prof. S Ratnajeevan H Hoole
Micro-controller based stand-alone multi-channel analog data acquisition system with PC interfacing software.
I failed to complete this! Some details: http://sky.freeshell.org/controller.php?module=research&action=showresea...
- Semi-automated Linux Account Creation And Activation System
Department of Electrical and Electronic Engineering, Faculty of Engineering, University of Peradeniya, Sri Lanka
Web interfaced database program to hold the account requests and web interfaced activation of Linux accounts.
- Automated Duty Roster Generation Program
MTV Channel (Pvt) Ltd, Depanama, Pannipitiya, Sri Lanka
Constraint satisfied automated generation of the duty roster of a set of employees.
- Preliminary Survey on Sending High Quality Audio Through Phone Lines for Outdoor Broadcasting
MTV Channel (Pvt) Ltd, Depanama, Pannipitiya, Sri Lanka
Preliminary survey on the possibilities of digitizing, psycho-acoustic compression of audio signals, transmission through phone lines and recovery mechanisms.
- Design of the improved Governor Guidance Unit for the Pitabadda Mini Hydro-power Project's Turbine
Engineering Workshops, Faculty of Engineering, University of Peradeniya, Sri Lanka
Supervised by late Prof. Sanath Ranatunga
An improvement of the governor controlling system of a turbine.
Other Notable Engagements
- "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). Details: http://www.isaca.lk/node/59
- 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). Details: http://www.isaca.lk/cxoforum2009
- "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). Details: http://www.isaca.lk/2008conferencedownloads
- 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). Details: http://www.isaca.lk/node/32
- "Introduction to IT Governance and Enterprise Architecture" - Presentation for the Computer Society of Sri Lanka, OPA Building, Colombo, Sri Lanka (28th of May, 2008).
- "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).
- 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).
- "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 (Non-Exhaustive List)
- Software Design and Architecture of Software Intensive Systems
- Service Oriented Architecture, Web Services (including many WS-* standards)
- IT Governance, Enterprise Architecture
- Enterprise Application Integration, Software Internationalization
- Agile Processes and Project Management
- Software Development Cost and Effort Estimation
- Software Modeling, Meta Modeling, Unified Modeling Language, Automated Code Generation
- Software Design Patterns, Idioms (Java)
- Object Oriented Programming, Analysis and Design
- Data Modeling Concepts, DB Design Concepts, SQL, Object-Relational Mapping
- Data Structures, Algorithm Development, Numerical Analysis
- Test Infected Programming, Debugging, Secure Programming
- Computer/Network Security (Cryptography, Intrusion Detection/Prevention, Tools, Security Management)
- Java Standard Edition, Java Enterprise Edition and a Little J2ME (JFC/Swing, Java 2D, Applets, Multi-Threading, Network Programming, Collections Framework, JDBC, RMI, CORBA, EJB, Servlets/JSP, JMS, JNDI)
- JSR 168 Portlet Development, JSF, Struts, Tiles, XDoclet, Log4j
- PHP, JavaScript, C, C++, Matlab and assembly language programming of Microchip micro-controllers
- XML, HTML, XHTML, CSS, WML (Website Meta Language), WML (Wireless Markup Language)
- Computer animation and graphics, video editing
- Flex development
- Eclipse Plugin Development, Eclipse Rich Client Platform, Eclipse Modeling Framework, Eclipse Graphical Editing Framework, Java Emitter Templates, Standard Widget Toolkit, JFace
- Tools: Too many to be listed. Eclipse, NetBeans, Ant, Maven, Cruise Control, JUnit and extensions,...
- (Application) Servers: Apache, Tomcat, JBoss, IBM WebSphere, Oracle WebLogic
- Some Databases: MySQL, PostgreSQL, Hypersonic
- Network Administration, Linux System Administration
Interests
- Some self interest propelled work is described here: http://sky.freeshell.org/controller.php?module=research&action=showresea...
- IT Governance, Enterprise Architecture, Software Architecture
- Analog/Digital/Hybrid Electronic Systems Designing
- Microelectronics and Embedded Systems
- Digital and Analog Signal Processing
- Modeling and Simulation of Electronic Circuits
- Modeling and Simulation of Human Brain and Mind
- Modeling and Meta Modeling of Software Systems
- High Performance Computing
Subscribe to our newsletter!

