Created and maintained by Dileep Kaluaratchie 
          D C K z o n e . c o m
      | Home | Projects | CV | Blog | Gallery | About this website |

Current Projects

  • I'm currently working for a mobile telecoms giant and currently involved in developing prototypes for mobile solutions.
  • Unlike my previous work, it is the project itself and not only the data/information that is confidential. So what I can say is really limited.

Enhancing the (xxxxxxx) Intranet at Cable & Wireless

  • Analyzing the problems with the original set up and making several suggestions to enhance the system.
  • Drawing up a long term plan with short term goals needed to make the necessary changes.
    • Separating the user interface from application logic.
    • Making the intranet more user-friendly
    • Adding features to make the user experience richer.

  • Researching in to more fault tolerant, secure, scalable, better performing and cost effective ways to bring about the changes.
    • Open source (Apache, MySQL, PHP, LAMP)
      .NET, Silverlight, Flex, Adobe Air.
    • Ajax APIs from Google, Microsoft, Adobe, Sun….. for the UI.

  • Weighing up different approaches to make the intranet and data more secure. (SSL, avoiding SQL Server injection)
  • Restructuring the system:
    • Separating the GUI elements from classic ASP code.
    • Minimising the code on pages and relying more on the database and thereby bringing the intranet closer to being platform and language independent.
    • Reducing the number of pages.
    • Reducing the code by making use of classes and objects.
    • Making the pages and menus manageable using a database and removing the need to alter code for pages.

  • Restructuring the WebPages:
    • Transform HTML to standard XHTML. Use of CSS style sheets.
    • Making the intranet follow accessibility guidelines.
    • JavaScript with error checking.
    • Browser compatibility.

  • Minimising the number of times a pages refreshes using AJAX to change form elements and refresh flash charts and tables without reloading the entire page.
  • After the extensive testing, documenting the migration steps.
  • Carrying out the migration step by step.
  • Planning ahead and making the intranet ready for the next major upgrade where the entire intranet will be driven by a database and use of a SOAP web service and a web application to deliver dynamic pages from templates.

Replacing the Intranet for University of Greenwich Computer Labs.

  • I proposed to the University of Greenwich administration the enhancement and modification that can be made to the intranet that is used to manage the computing labs and 4000 user account.
  • I took responsibility to make the necessary changes.
  • The entire system had to be replaced with a secure intranet that interacted directly with the Active Directory and information hosted on SQL server, Oracle and Access Databases from various departments.
  • By using PHP for the back-end and AJAX, CSS and XHTML for the user interface, I successfully implemented the project.
  • After testing and handing over to the management.
  • The project has further evolved and is being used to date.

Final Year Project

  • My final year project was based on cutting edge web technologies with the intention of creating a user interface that may be used in a mission critical situation.
  • Using a combination of JavaScript, Ajax for the client side and PHP for the server side the project aimed in creation of a client server system that can continue working when the connection between them is lost.
  • The client side makes heavy use of the DOM structure of the website combined with use of Ajax to cache information that would otherwise be lost.
  • The server uses cached data from the client effectively eliminating duplication and also make use of the client by writing JavaScript to the client side memory.
  • The project received first class results and I have been told that it will be used in teaching material for 2008/09.