Sunteți pe pagina 1din 4

Kavithakaran Kanapathippillai

[SCJP, SCWCD, SCBCD] Contact no : 07563929976 Availability: 4 weeks Email:kavithaharan@yahoo.com [Preference: Contract Jobs]

Date of Birth : 11th Sep, 1979 Civil Status : Single Nationality : Sri Lankan

147, Tooting High Street Tooting Broadway, London SW17 0QW

Profile y A dynamic Masters graduate in Distributed Computing Systems, with hands-on experience of handling projects using JEE technologies, Spring, Hibernate, Web services, Struts and other open source frameworks. Good analytical, design and problem solving skills with strong mathematical background and 6+ years of commercial experience. Dedicated to maintaining high quality standards in software development. Expertise includes JAVA, Spring Core, Spring MVC, Spring Webflow, Spring Security, Spring Remoting, Spring Webservices, Hibernate, JEE, Struts, Portlets, Liferay, Ajax libraries, JSP, Servlets, JDBC and HTML.

Educational Qualifications y y y y y y M.Sc Distributed computing systems, University of Greenwich, UK. B.Sc Engineering (Hons), in computer science and Engineering, University of Moratuwa, Sri Lanka. Sun Certified Java Programmer. Sun Certified Web Component Developer. Sun Certified Business Component Developer. GCE A Level Applied Maths (A), Pure Maths (B), Chemistry (A), Physics (A)

Career Details y y y Java Developer Software Engineer Associate Software Engineer October 2007 to present FIS Global, London February 2004 to September 2005. Virtusa Corporation, Colombo. January 2003 to July 2003 Garnet Software Engineering (Pvt.) Ltd, Colombo

1 of 4

Technical Skills Programming languages and technologies: Core Spring, Spring AOP, Spring Remoting, Spring Security, Java, JEE, JSP, Servlets, EJB2, EJB3, MVC frameworks (Spring MVC, Spring Web flow, Struts 1.3, Struts 2, JSF 2), Portlets, Spring Portlet MVC, Lifeary and liferay extensions, JMS API, Spring JMS, Active MQ, Spring Webservices, JAX-WS, JAX-RS, Ajax Libraries (JQuery, DOJO, DWR, Spring JS), Javascript, CSS, HTML, Tiles Hibernate, JPA, Spring ORM, JDBC API, SQL, Easymock, JUnit, Cactus, StrutsTestCase Databases: Oracle, Informix, MySql Web servers and Application servers: Apache webserver, Tomcat, Websphere, IBM HTTP server, Weblogic, JBoss Operating systems: Windows NT/2000/9x/XP,UNIX Tools and IDEs: Maven, Perforce version control system, Jenkins, Nexus, JIRA, Eclipse Experience [1] FIS Global, London Java Developer October 2007 - Present Metavante Technologies is a major financial technology provider and payments processor for financial institutions and merchants across Europe. [1a] Panorama Summary: Panorama is web based product which provides the means to perform operations required by a card payments call centre Responsibilities: y Refactored the persistent layer to use fine grained domain model which uses Hibernate for persistence. y Performance tuning the persistent layer y Splitting panorama into front end and back end using spring remoting so they can be distributed in separate servers. y Redeveloped the front end module using spring webflow. y Migrated the Ajax screens from DWR to Dojo using spring JS for tighter control. y Implemented new features to the application. Developed for the web module, business layer and the persistent layer. y Developed a logging module using Spring AOP. y Migration and maintenance of the security Module. y Test Driven development Gained Experience and very good understanding of Spring, Hibernate, Ajax libraries, Design patterns and Architectural choices. Technical Environment: Spring[ Spring core, Spring MVC, Spring Webflow, Spring AOP, Spring security, Spring Remoting ], JSP, Tiles, Tomcat(development environment), Websphere
2 of 4

application server & IHS server(Test and Production environment), Informix database.

[1b] FIS Webservices application Summary: FIS Webservices application provides an interface to card program members so Card program members can develop their own front end and provide services to their card holders. Responsibilities: y Maintenance of the Webservices application in the absence of the developer responsible for Webservices application Gained exposure to Apache Axis and Webservices. Technical Environment: Java, EJB2.1, Apache Axis

[1c] FIS Card Holder Website Summary: FIS Card Holder website is portal application which provides existing card holders to manage their account online and as well as applying for new account. This application is customized with added functionality for several customers including Lloyds TSB, Post Office UK, Moneycorp Limited, Australia Post, Sodexo Hungary and Transact Network
Limited (Singapore)

Responsibilities: y Developed the front end using Spring Portlet MVC, Liferay y Developed the business and persistent layers using Spring and Hibernate y Developed a extension module Liferay and themes for customers y Integrating Front end with business layer using Spring Remoting and passing the security context with Spring Security Technical Environment: Java, Spring Core, Spring Portlet MVC, Spring Security, Spring Remoting, Hibernate, Liferay, Websphere, Apache websever

[1d] Webservices application for sponsors of Card Holder Website Summary: Exposing certain functionalities of the existing business layer via Webservices to some sponsors of Card Holder Website. Responsibilities: y Developed a layer on top of the business layer using spring webservices Technical Environment: Java, Spring Core, Spring Webservices, Spring Security, Spring Remoting, Hibernate, Webspehere

3 of 4

[2] Virtusa Corporation, Colombo Software Engineer AccountCentralOnline February 2004 September 2005.
Virtusa is a global information technology services company providing IT consulting, technology and outsourcing services with headquarters in US. AccountCentralOnline was developed for

Direct Merchant Bank, US. Summary: AccountCentralOnline is a web based credit card account management system. AccountCentralOnline was developed using extensible modular architecture. Responsibilities: y Developed for the web module y Involved in enhancement to the payment module using EJB 2. Gained Experience and a sound knowledge on J2EE technologies, J2EE design patterns and modern open source frameworks such as Struts Technical Environment: JSP, Struts, Tiles, J2EE, EJB2, Weblogic [3] Garnet Software Engineering (Pvt.) Ltd, Colombo Associate Software Engineer Clinical Management System January 2003 July 2003. Summary:
CMS is a web-based application that manages the day-to-day activities of a clinical system. y y y Written test classes for web module using Junit and StrutsTestCase Was involved in deployment and testing.

Responsibilities: y Developed for the web component and the middle layer of the product. y Involved in deploying and testing the product. Technical Environment: JSP, EJB, JBOSS

References Juan Cervera


Applications Development Manager [until December 2011] FIS - Debit & Prepaid Mitre House, 177 Regent Street, London W1B 4JN E: Juan.Cervera@fisglobal.com W: www.fisglobal.com

4 of 4

S-ar putea să vă placă și