Highly skillful Senior software Engineer offering 16+ years of progressive experience with proven history of designing software architecture favored by developers and customers alike. Expert at designing, developing, and maintaining wide range of new and existing applications. Forward-thinking development professional bringing expertise in Java, Spring boot, microserces, webservices and other programming languages.
Client: www.dbs.com
Projects:
EnaaS - Encryption As A Service
EnaaS is a Secret management system for managing secrets – data production and secret production of applications. This proservice will be used to provide storage of secrets and cryptographic keys with the support for cryptographic key wrapping and wrapping and SDK to support to symmetric and asymmetric key cryptography.
Responsibilities:
Skills Used: : Java /J2EE, Spring webflux, Spring Security, microservice, S3Bucket, HashiCorp Vault.
Client: www.fiserv.com
Projects:
The application provide Financial Institutions a convenient and flexible means to establish and strengthen their card portfolio management through the internet. These modules form an account management system that enables the Financial Institutions to manage their entire lifecycle of card accounts from setup and Card issuance, to purchase authorization, transaction posting, accounts receivable management, billing, account servicing collections and correspondence. The Project involved in migrating backend system for credit card features and also implemented restful microservices.
Responsibilities:
Skills Used : Java, SpringBoot, RESTful Web Services, Maven,, OpenShift, Git (SVN repository), Eclipse.
Client: www.mercedes-benz.com
Key Projects:
This application is developed for security audit process of find the low-level risk security users and recommend avoiding the security policy. User to update the security and it is used by the Security team to manage the Security process.
Responsibilities:
• Analysis of requirements of project and their impact analysis
• Development of Services creation and integration with UI
• Responsible for every day stage (QA) push
• Involved in writing and executing test cases
• Development & Implementation of the application using
Skills Used :Java, SpringBoot, JPA, restAPI, Postgress
Client: www.ball.com
Project:
eSMArt (Electronic System for Management of Artwork) application and it is used by the BPE team to manage the design artwork approval process.
Responsibility:
• Analysis of requirements of project and their impact analysis
• Development of Services creation and integration with UI
• Responsible for every day stage (QA) push
• Involved in writing and executing test cases
Skills:
Java, SpringBoot, JPA, restAPI, oracle, SAP
Projects & client:
SSP is a non-typical content management system built using Open Source Systems, from the provided XML documents.
BRU iOS project deals with developing and integrating new feature with already existing application in the app store. Project also deals with continues production support.
KPMG_One is a mobile app will unify user experience and bring all KPMG’s mobile applications under a single framework. This will allow users to navigate KPMG relevant applications & notifications with independent platform for each application.
Maritz is an hybrid application to book the travels and hotel tickets, its a internal SSO application for their application and its a based on the role wise we can able to set the program and segments means travel and accomidation book the tickets based on the priority wise point should added.
MyPsychTrack is the fast and easy way to keep track of the Psychology Contact Hours of undergraduate and graduate career students in all the platform (Web,IOS and Android). It is the adaptive responsive development and hybrid application for mobile platforms.
The Omnichannel API is a RESTFUL webservice which can be leveraged by native mobile applications and browser based applications. There are 2 layers named L2 & L3. The L2 layer developed on NodeJs is a common base API to handle CORS, Command pattern, Serialization and Versioning. The L3 layer developed on the ATG legacy REST architecture is to expose the data as a RESTFUL webservice by reusing the existing core components.
VWR has an opportunity to engage with the customers by enabling them to track, maintain and ensure proper services are performed on their equipment by means of a web based solution. Application should enable the user to maintain the records and keeps an audit trail. The user can decide for next equipment purchase based on data collected by this application.
The application should manage the equipments running on customer’s site, create service requests, work orders and quotes from service providers.
Responsibilities:
Analyzing and understanding business requirements, design and implementation of Order, Task list, Custom Tabs, Crew on duty tab and Alerts Modules.
Implemented UI to middle tier to data layer using Struts JSP, EJB and DAO.
Led EVMS development initiative as Subject Matter Expert and primary point-of-contact for project management staff.
To analyze the application and take corrective measures to improve the performance. Some of the major changes include used Ajax in place of existing form submits, improve performance by tuning SQL queries, use binding variables in SQL queries.
Run JProfiler metrics to verify the usage of the system to better the performance.
Implementing Dictionary logic & crew on duty tab which are major success in the application.
Provided support for Production deployment, management and 24/7 support.
Design and implementation of B2B for communicating with vendors systems thru XML messaging.
Production deployment and production environment management.
Lead the migration of EJB based application to Spring based application.
Analyze, design and Implement new Bonus-Penalty SLA for EVMS
Recognized as business expert in EVMS project for efficiently implementing business logic and providing technical solutions for smooth operations.
Trained and mentored junior developers and engineers, teaching skills in Java, Struts and working to improve overall team performance.
Skills Used : Java/J2EE, Web Services, ANT, MVC, Struts, JSP, Servlets, EJB 2.0, Spring, JDBC, JMS, JNDI, MDB, CSS, HTML, JavaScript, XML, DOM Parsers, XSD, CSS, PL/SQL, Oracle 10g, WebLogic 8.1 & 10.3, JBOSS EAP 5.0, Eclipse, JDeveloper, Toad, PL/SQL Developer, VSS, Subversion (SVN), HP Quality Center, HP Load Runner, Windows XP, UNIX, UML, Rational Rose.
Client: www.hmco.com
Project:
HRW-HSP is E-Learning educational system in U.S.A for various course on state basis. The primary users of HRW-HSP are the Students, Teachers, and various Administrators of the users to register and access e-book, create assessments, take assignments, view score and reports of the assessments.
Teachers ability to create assignment to assign required students or groups which shall be evaluated. Students will receive the assignments and completed shall be submitted.
Responsibility:
· Responsible for Developing our application.
· Involved in integration plan
Skills:
· Java, JSP , Spring, SQL Query, WAS
Client: www.aetna.com
Project: Frameworks and Services
The Framework and services is creating new frameworks and already existing frameworks changed some code and integrated with aetna applications. Much progress has been made in aligning library services with changing (and increasingly digital and networked) research and learning environments. At times, however, this progress has been uneven, fragmented, and reactive. As libraries continue to engage with an ever-shifting information landscape, it is apparent that their efforts would be facilitated by a shared view of how library services should be organized and surfaced in these new settings and contexts.
Responsibility:
· Responsible for Migration our application.
· Defect Analysis and identification of resolution steps.
Skills: Java, JSP and Struts, Spring, Jquery, SQL Query, Tomcat
Client: www.kaiserpermanente.org
Project: CARS
The Common archive retrieval system (CARS) was developed as a web application which is used to archive, retrieve and manage documents in a common repository. The Vignette IDM (Integrated Document Manager) method is used in CARS to archive documents. The CARS online and CARS batch are modules which are having many features such that batch the load of documents to common repository, searching document through multiple ways, generating different kind of reports, re-printing existing archived documents from repository, to translate language for existing archived documents, to archive translated document to common repository, to archive desktop document to common repository, user management and other additional features are available.
Responsibility:
· Responsible for handling Production Support issue & Enhancement.
· Defect Analysis and identification of resolution steps.
Skills: · Java, JSP and Struts, Spring, Web services, dojo, velocity, Tomcat.
Projects:
Oriental Scholar is the first online portal that provides 24/7 access to the Asia’s largest online collection of Journal/out of Print Books/Dissertations in the various categories.
Legal Info Lanka Portal is an easy to use portal which provides full text content of Srilankan Law.
Srilankan Debates is easy to use software which provides full text content of Srilankan Parliamentary Debates. It has the following modules: Parliament members, Debates, Bound volume and Search Module.
e-Law Sri Lanka is an easy to use software which provides full text content of Srilankan Law.
Responsibility:
· Design and Code Review
· Responsible for the design and development of Legislative enactments, Amendments Acts, Reported Cases and iNote modules.
· Responsible for the design and development of Administrator, Manager, Operator, Publisher, Proof Reader, User Modules.
· Defect analysis and identification of resolution steps
· Involved in integration plan
· Development using XML to convert business data.
Skills:
Java/J2EE, ANT, MVC, Struts, spring, hibernate, iBaties, JSP, Servlets, tomcat, html, css, javascript, eclipse, liferay, XML, mysql.