From:                              route@monster.com

Sent:                               Friday, September 25, 2015 6:10 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: WSO2 Application Server

 

This resume has been forwarded to you at the request of Monster User xapeix03

Duminda Ekanayake 

Last updated:  01/25/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


  
LK

Mobile: +094773218344   
dumindae@gmail.com
http://www.linkedin.com/in/dumindae
Contact Preference:  Mobile Phone

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Duminda Ekanayake - Technical lead

Resume Value: 2ydw52une53z73dn   

  

 

Provide technical leadership and development skills to challenging projects with improving business process and functionality.



Duminda Ekanayake

dumindae@gmail.com/+094773218344

Linkedin : http://www.linkedin.com/in/dumindae

No 47, Richmond Hill, Hantane, Kandy, Sri Lanka
 



SKILLS

Extensive professional experience in design and develop web based enterprise systems with technical team leadership.

·         Software architect, design, and programming. Knowledge with design patterns and OOP concepts.

·         More than 5 years’ experience as a technical lead role in projects and more than 9 years’ experience as a software engineer.

·         Thoroughly follows Test Driven Development (TDD).

·         In-depth experience in

§         Java 1.5, JSP, JavaScript , HTML and XML Adobe Flex 3.

§         Spring Framework, Hibernate, Servlet, J2EE/EJB , REST, REST, Struts 2, Spring MVC, JSF ,Log4j, Ehcache, AXIS2 and Apache CXF.

§         Liferay (JSR 168 Portal), Alfresco (ECM), WSO2 ESB (SOA), SOLR (Search technology) , Drupal(CMS), Activity/JBPM (Workflow management) and Appcelerator Titanium (Cross Mobile platform)

§         Database designing on Oracle , MySQL and experience in developing Stored Procedures.

§         Experience in implementing and managing  data migration using Talend ETL.

§         Experience in testing and monitoring using JUnit , Selenium and JMeter.

§         Experience on  application servers  in Apache Tomcat, JBoss server, IBM Websphere.

§         Experience in developing with Eclipse , STS and Flex Builder 3 .

§         Experience in designing using UML, Rational Rose, Microsoft Visio and IBM Rational Software Architect.

§         Experience in building the projects using Ant and Maven.

§         Experience in reviewing the code quality using Checkstyle, Findbugs , PMD and Atlassian Crucible.

§         Experience in working with OS , Linux , Ubuntu , Fedora, OSX and Windows XP and Windows 7.

·         Experience in working in Agile projects using SCRUM.

·         Experience in working with Airline and ECM domain.

 

 

 



EXPERIENCE

 

Creative Solutions , Srilanka                                                                                                                2013 - to date

Technical Lead

·         Provide leadership and guidance to the development team to maintain and enhance the functionalities of Pagero global e-invoice services (http://www.pagero.com/en/ )

 

Zaizi Asia, Colombo, Srilanka                                                                                                                             2012 - 2013             

Technical Lead

·         Provide leadership and guidance to the development team to deliver ECM projects to the customers using Alfresco.

 

 

Virtusa Inc., Westborough, Massachusetts, USA                                                                                    2008 – 2012

Technical Lead / Lead Software Engineer

·         Provide leadership and monitoring the team to deliver enterprise web base solutions to different clients.

·         Managed code reviews and quality checks on projects.

·         Involved in requirement gathering, designing and documenting using level 3 quality control process standards.

·         Developed core modules using Java, web technologies and web services.

·         Design large scale database system using MySQL, Oracle. Managed data migration using Talend.

 

PROJECTS:

E Revenue License, Information and Communication Technology Agency, Srilanka                                         

·         Technical lead of a Motor Vehicle Revenue License Issuance System with automation of the activities related to the process.

·         Designed the E Revenue license database schema for MySQL.

·         Designed and implemented data migration scripts to migrate the data available in the old data instances to the new database schema. using Talend ETL.

·         Designed and guide the team to implement the E Revenue License Application which automates the activities related to the license issuance process using Java, Spring, Hibernate, Struts 2 and Web services.

·         Designed and guide the team to implement the E Revenue License Centralized Application which handles the user management and issuance for license requested through online E Revenue License service using Java, Spring, Hibernate, Struts 2 and Web services and WSO2ESB.

·         Designed and guide the team to implement the online E Revenue License portlet application using Liferay for citizens with the integration of payment gateway.

 

 

 

Sri Lanka Country Portal, , Information and Communication Technology Agency, Srilanka                                         

·         Worked as a senior developer in implementation of a portal system which provides fundamental access point for citizens, non-citizens, businesses, agents and government employees to various government organizations and businesses in Sri Lanka. Liferay is used as the portal platform and Java, Spring, Hibernate, Struts 2, JQuery and Web services are used.

·         Responsible for designing and customizing the Liferay portal to provide user access statistics reports to the site admin.

·         Involved with designing and implementing the citizen Birth/Marriage/Death certificate management portlets.

·         Implemented citizen examination and Traffic Fine management services.

·         Implemented the WAP theme to render the content when viewing through a WAP browser.

·         Added Sinhala and Tamil language localization features to the Country Portal.

 

Bill analyzer enhancements, Martin Dawes Systems                                                                                                 

·         MDS Bill Analyzer provides a seamless customer experience from disparate billing systems and allows business customers to manage their bills in a convenient and easy to understand manner that eliminates the need for paper bills.

·         Worked as the technical lead, leading the offshore team to deliver the enhancements for the Bill analyzer product using Flex 3.3, Flex Builder, Flex Spy, and Ant.

 

Paisely Accl, Thomson Reuters Paisely                                                                                                 

·         Paisley Enterprise GRC is a comprehensive audit, financial controls management, enterprise risk management, operational risk management, and IT governance and compliance software solution purpose-built to address integrated governance, risk and compliance requirements.

·         Worked as the technical lead, leading the offshore team on implementing a data visualization module to display Heat Maps using Flex 3.3, Flex Builder, Flex monkey, Flex Spy, Flex PMD. IBM ILOG Elixir Enterprise is used as a third party component to render the heat maps.

 

Thomson IEPROS, Thomson Reuters, IP solutions                                                                     

·         Thomson iEPROS is a customized search system service created by Thomson Reuters, where businesses could work with a Thomson Reuters team to create a customized interface that meet the user's patent data and workflow requirements.

·         Worked as a technical lead, leading the offshore team to delivering solutions to technology companies, customizing Thomson iEPROS using JSP, Struts framework, Spring framework, OJB, Velocity, MySQL.

 

Mobile Order System (MOS), McDonald's                                                                     

·         McDonald's need to assess a platform to manage the food order system through smart phones using cross mobile platforms.

·         As the project lead, was responsible to evaluate different cross mobile platforms, based on the customer need, and maintainability.

·         Designed and lead the team to implement a POC on Mobile Order system, using Appcelerator Titanium.

 

Waterfield, Metavante IES services                                                                     

·         Worked as a senior developer to customize a financial system which implemented on Java to support FDIC (Federal Deposit Insurance Corporation) policy for loans using Java and DB2.

 

BKeeper, Metavante IES services                                                                     

·         Worked as a senior developer implementing   Oracle stored procedures for the project.

 

Pro*C project, Metavante IES services                                                                     

·         Worked as a senior developer to replace a legacy financial system implemented using C++ and Pro*C to a new system using Java, SQLJ and Oracle PLSQL.

 

 

 

JKCS , #148, Vauxhall Street, Colombo 02, Sri Lanka                                                                           2007-2008             

Senior Solutions Developer

·         System designer and developer in implementing enterprise web based solutions to airliners.

·         Provide leadership and mentoring development team members.

 

SOS (Service Order System) - Al Maha services                                                       

·         Al Maha Services (AMS) is a subsidiary of a five star airliner and its function is to provide a seamless “Meet, Greet & Assist” service at Doha International Airport (DIA). This service is offered to arriving, departing and in-transit passengers at Doha International Airport (DIA).

·         Was involved in deciding the architecture for the back end functionalities.

·         Designed and implemented the booking maintenance module using EJB2, Spring framework, Hibernate 3, Struts, JSP and JavaScript.

·         Managed and support given to the back end developers to implement the back end functionalities on specified architecture.

·         Designed and implemented the audit service which can be used with other projects as a separate component for audit tracking using Hibernate Interceptor.

 

 

IBE (Internet Booking Engine) enhancements - for a five star airliner                                                       

·         The Internet Booking facilitates the customers to make flight booking online. The system interacts with the Amadeus (Computer reservation system) and provides the service.

·         Implemented the configuration management system to the system. This is modified in order to load all the configuration attributes when the server starts and keep in a cache other than retrieving per request. EJB2, Spring framework, Hibernate 3, Struts, JSP and JavaScript are used to implement.

·         Implemented the Arabic language support to the public web site.

 

 

 

 

Message broker for Departure Control System (DCS) and AccelAero                                                       

·         AccelAero is a complete flight reservation system designed to provide a solution to support all core functions for a small to medium sized no-frills airline owned by the JKCS. The message broker is implemented in order to communicate with any pluggable DCS component.

·         Designed and implemented the message parser for PNL (Passenger Name List), using Spring framework, Hibernate 3, JUnit, Log4j, Eclipse, Quartz, MSSQL..

·         Designed and implemented the message generator and sender for PFS (Passenger Flown Status).

 

 

 

 

SriLogic , 31 / 24-B, Dawson Street, Colombo 02, Sri Lanka                                                             2005 -2007

Software Engineer

·         Involved as a developer in implementing intranet solution to a largest telecommunications service provider in Srilanka.

·         Provide leadership and mentoring development team members.

 

 

IPF (Intranet Portal Framework), Affinity - Dialog Telekom                                                       

·         Involved in implementing a workflow based intranet solution to Dialog Telekom using J2EE, JBPM work flow engine, Jetspeed Portal Server, JSR 168 Protlets, WEBDAV, Hibernate 2, Torque, Oracle, My Sql, Swing, Flash Remoting.

·         Designed and implemented task redirection for the workflows.Modify the JBPM workflow engine core to provide the functionality.

·         Designed and implemented the JSR 168 portlet to manage the workflow task list from the portal.

·         Designed and implemented the "Authentication Server” which facilitates point of authentication for the users with single sign-on required by IPF. Java Swing, EJB was used to implement this.

·         Was engaged in detail application design, development and testing of workflow applications to streamline dialog’s business processes, which are running on top of IPF.

 

 

ConnectBP                                                       

·         ConnectBP is an extended version of IPF, which enables organizations to swiftly adopt a BPM culture resulting in a significant ROI.

·         Was engaged in upgrading IPF into product level, which includes building, configuring, testing and enabling IPF to run in single application server with multiple data base support.

·         Developed and Tested ConnectBP installer, which deploys ConnectBP into supported database (Oracle, MySql, MS-Sql Server) system in single server mode or standard mode using Ant installer.

·         Was engaged in detail application design, development and testing of common workflow applications for common business processes.

 

 

 

 

 

AQMS (Advanced Quality Management System) – Dialog Telekom

·         AQMS supports the Customer Service Department to evaluate the customer service representatives and make appraisals according to the performance.

·         Was involved in gathering the requirements from the customer and designing the system.

·         Designed and implemented the score card management system using  Spring framework, Hibernate 3, JSF(Java Server Faces), BIRT reports, JUnit, Log4j, XML, Castor, Tomcat, Oracle.

 

 

WFMS (Workforce Management System) – Dialog Telekom

·         AQMS supports the Customer Service Department to evaluate the customer service representatives and make appraisals according to the performance.

·         Work force management system optimizes the staff allocation for the schedule according to the rules specified.

·         Was involved in gathering the requirements from the customer and designing the system.

·         Linear Programming is used as the base to solve the staff allocation, was involved on designing linear objective function, subject to linear equality and inequality constraints.

·         Implemented the interface which transforms the domain information to the liner objective functions, solve the problem using the LPSolver , retrieve and transform the result back to the user understandable form.

·         Designed and implemented the system using Spring framework, Spring portlet, Hibernate 3, Pluto, BIRT reports, JUnit, Log4j, Tomcat, LPSolver, Oracle.

 

News Maintenance application enhancements - Retail-J

·         Retail J-(point of Sale)POS is a modern, integrated and web-enabled suite of in store and central applications for medium and large retailers.

·         Involved in designing and implementing the standing order module.

·         Implemented the news stock in and stock out management using Retail-J stock management system.

·         Implemented the news sale and standing order management in both web and the standalone (POS) mode.

·         Designed and implement the testing framework using JUnit that can be used by other developers.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



EDUCATION

B.Sc Special Honors, Information Technology (GPA - 3.258)

Sri Lanka Institute of Information Technology, Sri Lanka                                                                      2002 – 2006



ACCOMPLISHMENTS

·         Won 3rd place for Virtusa whitepaper award for tech fest - 2011.

·         Won the best student award in year 1999 in Dharmaraja College, Kandy for academic excellence.

 



REFREES

·         Mr.Padman Reginold

Senior Architect

Virtusa (Pvt) Ltd

+0940718064495

 

·         Mr.Ajith Kodituwakku

Senior Technical Lead

Virtusa (Pvt) Ltd

+0940714258754

 

 

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Technical lead

Creative solutions

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Date of Availability:

Immediately

Work Status:

Sweden - I require sponsorship to work in this country.
US - I require sponsorship to work in this country.

Active Security Clearance:

None

US Military Service:

Citizenship:

Other

 

 

Target Job:

Target Job Title:

Technical lead

Desired Job Type:

Employee

Desired Status:

Full-Time

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

Sweden
US-MN-Northern/Duluth

Relocate:

Yes

Willingness to travel:

Up to 50% travel

 

Languages:

Languages

Proficiency Level

English

Advanced