PL/SQL. JSP Java Script. Struts JSF EJB 2.1. Hibernate. JBoss RichFaces EJB 3



Similar documents
JAVA/J2EE DEVELOPER RESUME

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Metalogic Systems: Corporate

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

Information Technology Services

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

ENGINEER - DEVELOPER ADVANCED J2EE - JAVA - ORACLE. 28 years old - 7 years of experience

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Jenkins User Conference Herzelia, July #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP

EDUCATION: Bachelor s degree in Engineering, Jawaharlal Nehru Technology University, India.

Portals, Portlets & Liferay Platform

Professional Profile Studies Senior Engineer October September 1998 Computer Engineering University of Deusto - Bizkaia (Spain)

SUMMARY CURRICULUM VITAE J. Andries

CURRICULUM VITAE / RESUME

OUR TEAM. Enterprise Application Experts

SOFTWARE OUTSOURCING

applications. JBoss Enterprise Application Platform

ELOGIX SOFTWARE BUSINESS ADVANTAGE DELIVERED PRACTICE DETAILS

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

Softage Java Project Manager

This document gives an outline of Tim Ward s work on mobile phone systems

Developer Relations, Technical Leadership, Product Design, Application Architecture, Research and Development

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

UBS Training Course Catalog

Nanda Kishor K N. nandakishorkn@gmail.com

Java Platform, Enterprise Edition (Java EE) From Yes-M Systems LLC Length: Approx 3 weeks/30 hours Audience: Students with experience in Java SE

What means extensibility?

Girish Pandit

Beginning POJOs. From Novice to Professional. Brian Sam-Bodden

Nicholas J. Parks, M.S.W.E

Rapid Application Development. and Application Generation Tools. Walter Knesel

Xelude. Company Profile. Information Systems.

CONTENTS. Introduction 3. Our Team 5. Our Strategy 6. Solution Domains We Serve 7. Technology Platforms We Serve 8. Our Execution Practices 10

IBM Rational Web Developer for WebSphere Software Version 6.0

PRINCIPAL JAVA ARCHITECT JOB ID: WD001087

Blu Age Overview. It is not about changing the platform it is about business agility! HP Non Stop. Modernization Evolution Automation

CloudCERT (Testbed framework to exercise critical infrastructure protection)

DHANE Amir. Professional Experiences. Objectives. Senior Java/J2EE Developer/ SOA Architect. SOA Architect Since January 2014

WEB DEVELOPER Reports to: Technical Lead. Digital and Media

Case Study. Insurance Plan Management System with Mobility Brainvire Infotech Pvt. Ltd Page 1 of 1

Case Study. Web Application for Financial & Economic Data Analysis Brainvire Infotech Pvt. Ltd Page 1 of 1

Apache Jakarta Tomcat

Resume Marcel de Koster

JBoss EntErprisE ApplicAtion platform migration guidelines

Soft Solvers Technologies

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

Curriculum Vitae 12/12/12

COMPANY PROFILES FOR THE BUSINESS MATCH MAKING EVENTS IN SOUTH AFRICA

Michael Bösch. EDV-Consulting. Dipl. Informatiker (FH)

Preface. Motivation for this Book

This presentation will provide a brief introduction to Rational Application Developer V7.5.

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

Curriculum Vitae. Samuel H. Brannen, Jr. Auf der Grueb Meilen Switzerland sam [at] sambrannen [dot] com

How to make a good Software Requirement Specification(SRS)

LEAD JAVA/J2EE DEVELOPER/ARCHITECT CONSULTANT RESUME PITTSBURGH PA

Mastering Tomcat Development

Yes Bank open source CRM. Yes Bank Collaborative CRM (YCCRM) Case Study. Empower business with Professional Open Source. Solutions.

DEPLOYMENT ROADMAP March 2015

Chapter 3 Technology adapted

Dipl. Wirt.-Informatiker Ulrich Abelmann. Date of birth: 16-Sep Address Poststr Braunschweig Germany

Exposé Ing. Jörg Pöschko

Steve Brammer. Profile Name Steve Brammer IT Consultant Date of Birth Marital Status Single

How to Easily Integrate BIRT Reports into your Web Application

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

Planeer Technologies Overview

Kony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy

SOFTWARE-CONSULTING, ARCHITECTURE, AND DEVELOPMENT CURRICULUM VITAE

SALARY SURVEY Technology. Specialists in technology recruitment Technology

How To Develop An Application Developer For An Ubio Websphere Studio 5.1.1

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Japan Communication India Skill Development Center

Przemysław Bielicki. Senior Software Developer / Scrum Master

SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia

JEE Web Applications Jeff Zhuk

ProgLogix R & D Pvt. Ltd.

UBITECH Company Presentation

Inputsoft Business Software & Consulting. Learn more at

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

Curriculum Vitae. Personal information. Chamara Suseema Withanachchi. Desired employment / Occupational field. IBM i RPG Programmer (AS/400)

Resume of Victor Kachan (Web developer, Java developer)

Building Web Services with Apache Axis2

SENIOR WEB DEVELOPER

Software Development Services

Professional Java Tools for Extreme Programming. Ant, XDoclet, JUnit, Cactus, and Maven

Transcription:

Kushan Jayathilake Mobile: +94773854927 Email: kushanxp@gmail.com Sri Lanka Highly motivated individual, equipped with outstanding technical skills on especially on Java related technologies. Maintains focus and performs confidently and effectively under pressure and thrives on challenges. Core Competencies Java (Core) PL/SQL JSP Java Script Struts JSF EJB 2.1 Hibernate JBoss RichFaces EJB 3 Spring ANT JAXB Apache Rampart JNDI JUnit AJAX OO Programming Configuration Management Deployment Skills Eclipse Platform Apache Commons Digester, Logging, FileUploding etc Java Swing Jasper Reports Ruby On Rails Software Architecture Release Management Design and Architecture Multitier Systems AXIS 2 SSL Java Servlets API Socket Programming Client Server Application Development Design and Architecture Multitier Systems Tomcat WebSphere Application Server Oracle DB Administration JBoss Application Server Experience at Virtusa (www.virtusa.com) Pratt & Whitney, Parts Repair (USA) Senior Software Engineer, Tech Lead (June 2010 to October 2010) Business Problem: Pratt & Whitney is one of the leading aircraft engine manufactures in the world. Parts Repair is an application used for searching capabilities for various search criteria s and generate reports accordingly. Pratt & Whitney wanted to rewrite this application with enhanced user interfaces with the use of modern industry standards and technologies. Apart from that, search and reporting capabilities were also needed to be enhanced. Environment: JSP, Struts 2, AJAX, Servlets Oracle DB, WebSphere Application Server

Project Role: Senior Software Engineer, Tech Lead with the following Joined with the Architect when setting up the Parts Repair Architecture. Did research on Struts 2 and verified its capable enough for our needs. Developed the main search functionality, incorporating AJAX Created the Oracle DB and Users Pratt & Whitney, Fly Forward Planning System (FFPS) (USA) Senior Software Engineer (May 2010 to December 2010) Business Problem: Pratt & Whitney is one of the leading aircraft engine manufactures in the world. Flyforwad is a web based application used for air craft engine maintenance planning. This is a complex application with many user roles and various user operations / functionalities. Pratt & Whitney wanted to add some more functionality to the system and integrate it with another application called Engine Induction Booking System (EIBS) to get rid of manual data migration. We fulfilled their requirements successfully by developing the system aligned with industrial standards. We fulfilled their requirements successfully by developing the system aligned with industrial standards. Environment: JSP, Servlets, Oracle DB, WebSphere Application Server Project Role: Senior Software Engineer with the following Developed sub fleet maintenance functionality. Modified all the plan creating pages to suit with new requirements. Modified all the reports to reflect their needs. Integrated EIBS system by using Axis 2 Web Services. Secured all the web services using SSL and Apache Rampart. Created the DB and Users by importing client provided DB dump. Iron Mountain, Iron Mountain Connect (IMConnect) Senior Software Engineer (January 2011 to February 2011) Business Problem: Iron Mountain is a world leader in information management services, assisting more than 140,000 organizations in 39 countries on five continents with storing, protecting and managing their information. IMConnect is the central point to the IM portal application. There I have involved with the maintenance works, such as issue fixing. Environment: JSP, JSF, Servlets, Oracle DB, WebSphere Application Server, WebSphere Portal Server Project Role: Senior Software Engineer with the following

Mainly involved with fixing existing issues at IMLink. Experience Prior to Virtusa (www.excelionrfid.com) Excelion Pvt Ltd, Accutrack (Canada) Consultant (September 2009 to May 2010) Business Problem: Clients of the Excelion needed a system retrieve data from the RFID antennas to the system and update the inventory. Since it s a new company I needed to start everything from the scratch, even installing and configuring all the servers. Environment: JSP, JSF, JBoss RichFaces, EJB 3, Spring 1.2.3, Hibernate 3.1, Hibernate Validators, JPA Jasper Reports 1.2, Cruise Control, Cobertuara, JBoss Application Server 4.0.3, Oracle 10g Project Role: Consultant, Tech Lead, Designer, Solutions Developer, QA Engineer, with the following Installing and configuring SuSE Enterprise Server 11 and Oracle 10g on SuSE Installing and configuring CVS Server on SuSE Enterprise Server Developed a new framework based on latest technologies and frameworks. Creating the DB structure and the required stored procedures in Oracle 10g DB Business analyzing and requirement gathering. All the developments have done in Linux environment (OpenSuSE 11.2). Management of the company resided in Canada, so I had to keep the connection between Sri Lankan office and Canadian office. Reservations Gateway Pvt Ltd, Holidays System for Sunflower Tours (Middle East) Software Engineer (January 2009 to September 2009) Business Problem General needs of a Holidays system requested by the client, at the time of booking the air line, hotel, and excursions. Reports 1.2, Cruise Control, Cobertuara, JBoss Application Server 4.0.3, Postgres DB Project Role: Team Leader, Solutions Developer, with the following

Reservations Gateway Pvt Ltd, Holidays System for Anastasia Travels (Middle East) Software Engineer (January 2009 to September 2009) Business Problem General needs of a Holidays system requested by the client, at the time of booking the air line, hotel, and excursions. Reports 1.2, Cruise Control, Cobertuara, JBoss Application Server 4.0.3, Postgres DB Project Role: Team Leader, Solutions Developer, with the following John Keells Computer Services, Web Check In System for Qatar Airways (Middle East) (www.jkcsworld.com) Business Problem: Client needed to increase passenger convenience by providing selfservice check in capability. Project Role: Solutions Developer with the following Implementing required functionalities. John Keells Computer Services, Customer Care System for Dialog CDMA(Sri Lanka) (www.jkcsworld.com) Business Problem: Client needed to facilitate customer care functionalities from the registration of a new SIM, and finally to the billing of the customer. Project Role: Team Leader, Designer, Solutions Developer, with the following Business analyzing and requirement gathering for some of the change requests, such as, Special User Group (SUG) Family and Friends Support (FAF) Sub Provider Support. CDMA Enhancements (Introduces corporate customer support to the existing system)

John Keells Computer Services, AccelAero Reservations for AirArabia (Middle East) (www.jkcsworld.com) Business Problem: Client needed to develop some new reports to facilitate their new requirements. Environment: Jasper Reports, Servlet, ireport. Project Role: Solutions Developer, with the following Development of the reports required. Report should have supported 4 formats, such as, HTML PDF Microsoft Excel CSV John Keells Computer Services, Holidays System for Galileo Tanzania (Tanzania) (www.jkcsworld.com) Business Problem: Objective of the Galileo Holiday System is to integrate none IATA suppliers and Travel agents. The system needed to enable the non IATA suppliers to manage their inventory and rates and have the ability to publish them to Travel Agents. Travel Agents will have the ability to sell services provided by non IATA suppliers as well as IATA suppliers within the same booking file or Record Locator. Project Role: Team Leader, Designer, Solutions Developer, with the following Business analyzing and requirement gathering John Keells Computer Services, Holidays System for Kingfisher Airlines (India) (www.jkcsworld.com) Business Problem: General needs of a Holidays system requested by the client, at the time of booking the air line, hotel, and excursions.

Project Role: Team Leader, Designer, Solutions Developer, with the following John Keells Computer Services, Pre sales System for Kuwait Airways (www.jkcsworld.com) Business Problem: Involved with the design and development of the pre sales system for Kuwait Airways. We needed to modify our famous IBE (Internet Booking Engine) to suit their needs. Project Role: Team Leader, Designer, Solutions Developer, with the following Providence Network & Solutions, The Modern Chef (Sri Lanka) (www.providenceglobal.com) Software Developer (January 2006 to June 2007) Business Problem: Company which produce garment wears for chefs needed a web site to promote their business by facilitating customers to purchase through online. Environment: JSP, JSF, EJB 2, JBoss Application Server, MySQL Project Role: Software Developer with the following Developed entire front end using JSP/JSF. Integrated Pay Pal payment gateway. Providence Network & Solutions, Badger Cab (USA) (www.providenceglobal.com) Software Developer (January 2006 to June 2007) Business Problem: Taxi company needed a web based system to cater all business transactions of the taxi as a replacement for their existing inefficient system.

Environment: Ruby On Rails, Apache Web Server, MySQL Project Role: Software Developer with the following Involved with current system analyzing. Requirement gathering by directly involving with client. Involved with Database designing. Certificate Course in Computer Science, National Institute of Business Management 2003. Diploma in Computer System Design, National Institute of Business Management 2003. Higher Diploma in Computer Based Information Systems, National Institute of Business Management 2005. BSc in Management Information Systems, National Institute of Business Management 2008 Conducted in Collaboration with National University of Ireland