User login

Kamal Wickramanayake - Curriculum Vitae

Printer-friendly versionPDF version

Kamal Wickramanayake

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
E-mail : 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

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