CHINTHAKA LAKMAL KULATHUNGA
*** ***** ****** ******, *** 08, Los Angeles, CA90046, USA
E mail : *******************@*****.***
Mobile : 323-***-****
Date of Birth : 06-07-1988
EDUCATIONAL QUALIFICATIONS
ONAL QUALIFICATIONS
2010- 2013
BACHELOR OF COMPUTER SCIENCE
UNIVERSITY OF COLOMBO SCHOOL OF COMPUTING, SRI LANKA.
2009
GENERAL CERTIFICATE OF EDUCATION (ADVANCED LEVEL)
DHARMARAJA COLLEGE, KANDY, SRI LANKA
SUBJECT GRADE
PHYSICS A
COMBINED MATHEMATICS B
CHEMISTRY C
KEY SKILLS
Java software Architecture, Design and Development (JSP & Servlets, JDBC, Web Services, Swing,
Multithreading, Design patterns)
Strong OOP skills
Open source libraries (Struts, Log4J)
Web / Application Servers (Apache, Tomcat)
Database Servers (MySQL, MongoDB)
TECHNOLOGY EXPIERIENCE
EXPERIENCE IN LANGUAGES : JAVA, C#, PHP, JQUERY, CSS
EXPERIENCE IN FRAMEWORKS : SPRING, JOOQ
EXPERIENCE IN DATABASE : MY SQL . MONGODB
EXPERIENCE IN IDE : NET BEANS, ECLIPSE
EXPERIENCE IN CMS : JOOMLA, WORDPRESS
CAREER HISTORY AND ACHIEVEMENTS
RIDGECREST ASIA (PVT) LTD, JULY 2013 – JUNE 2014
PROJECT ROLE: TRAINEE SOFTWARE ENGINEER
PROJECT NATURE : ONLINE RESERVATION SYSTEM FOR MOVIES AND EVENTS. IMPLEMENT SOAP CLIENT FOR
GET THE SERVICES FROM EXTERNAL WEB SERVICE. ALL THE SERVICES WHICH RETRIEVED
TRANSFORMED TO OUR DOMAINS. AFTER THAT ALL THE DATA SERVICES HAVE BEEN
DESIGNED, IMPLEMENTED AND GAVE DATA THROUGH THE REST SERVICE.
TECHNOLOGIES : SPRING, MONGO DB, REST/SOAP WEB SERVICES, APACHE TOMCAT, MAVEN BUILD TOOL
TEAM : TEAM MEMBER (TEAM OF 2)
Curriculum Vitae – Chinthaka Kulathunga Page 01 of 02
*******************@*****.***
CONTRIBUTION : USED SOAPUI FOR ANALYZED SERVICE DATA AND WSDL(WEB SERVICES DESCRIPTION
LANGUAGE) FOR GENERATING CLIENT STUBS. RETRIEVED ALL THE DATA AS A XML TAGS SO
USED JAXB(JAVA ARCHITECTURE FOR XML BINDING) FOR UNMARSHALLING XML TO JAVA
OBJECTS. MAPPED ABOVE CONVERTED OBJECTS TO OUR SERVICE DOMAINS AND GIVES THE
SERVICES AS A JASON OUTPUTS THROUGH REST SERVICE.
PROJECT ROLE: TRAINEE SOFTWARE ENGINEER
PROJECT NATURE : IMPLEMENT DISTRIBUTED CACHE LAYER FOR THE ABOVE RESERVATION SYSTEM USING
INFINISPAN CACHING LAYER.
TECHNOLOGIES : RESTFUL WEB SERVICES, MONGO DB, APACHE TOMCAT, MAVEN BUILD TOOL
TEAM : TEAM MEMBER (TEAM OF 3)
: IMPLEMENT THE CACHE KEY GENERATION FOR STORE THE DATA AS A KEY VALUE PAIR IN
CONTRIBUTION
CACHE USED. USED PROPERTY FILE FOR IDENTIFYING THE SERVICES BEFORE GENERATING
CACHE KEY. AS WELL AS DEVELOPED NOSQL DATA STORAGE IMPLEMENTATION USING
MONGO DB FOR STORE THE TRANSACTION DETAILS REGARDING EACH AND EVERY USER.
PROJECT ROLE: ASSOCIATE SOFTWARE ENGINEER
PROJECT NATURE : IMPLEMENT SERVICE LAYER FOR ALL THE CRUD OPERATIONS REGARDING ONLINE MOVIE
AND EVENTS RESERVATION SYSTEM.
TECHNOLOGIES : SPRING, MONGO DB, RESTFUL WEB SERVICES, APACHE TOMCAT, MAVEN BUILD TOOL
TEAM : TEAM MEMBER (TEAM OF 2)
: IMPLEMENT ALL THE DATA, TRANSACTION SERVICE’S CRUD OPERATIONS USING SPRING
CONTRIBUTION
FRAMEWORK. ALSO USED SPRING FRAMEWORK DATABASE PROFILE IMPLEMENTATION TO USE
MONGO DB AND MYSQL DATABASES.
PROJECT ROLE: ASSOCIATE SOFTWARE ENGINEER
PROJECT NATURE : HAVE TO IMPLEMENT GENERIC BOOKING RESOURCE MODULE FOR ANY KIND OF BOOKING
RESOURCE.
TECHNOLOGIES : SPRING, MONGO DB,OO DESIGN PATTERNS, APACHE TOMCAT, MAVEN BUILD TOOL
TEAM : TEAM MEMBER (TEAM OF 2)
CONTRIBUTION : USED SPRING FRAMEWORK FOR THE PROJECT IMPLEMENTATION. IN HERE THE MODULE
SEPARATED IN TO DIFFERENT LAYERS USING DECORATOR DESIGN PATTERN. LAYERS
SUPPORTS FOR THE GROUPING AND ADDING PRICES ACCORDING TO THE REQUEST FOR ANY
KIND OF BOOKING RESOURCE. FINALLY THIS MODULE CAN IMPORT FOR ANY RESERVATION
APPLICATION
I certify that the above details are true and accurate.
B.N.C.L Kulathunga
18-06-2014
Curriculum Vitae – Chinthaka Kulathunga Page 02 of 02
*******************@*****.***