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
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Provide technical leadership and development skills to challenging projects
with improving business process and functionality.
dumindae@gmail.com/+094773218344 Linkedin : http://www.linkedin.com/in/dumindae No 47, Richmond Hill, Hantane, Kandy, Sri Lanka
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.
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.
B.Sc Special Honors, Information Technology (GPA
- 3.258) Sri Lanka Institute of Information Technology,
Sri
Lanka
2002 – 2006
· 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.
· Mr.Padman Reginold Senior Architect Virtusa (Pvt) Ltd +0940718064495 · Mr.Ajith Kodituwakku Senior Technical Lead Virtusa (Pvt) Ltd +0940714258754 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Advanced |
|
|
|