1. SITHAMPARAM DHARSHAN
Address No 159/1 Dambawela road Ampitiya, Kandy
Email cdharshans@gmail.com
Mobile 0770885997
Telephone 0812219393
Professional Summary:
· 5 Years of working experience in IT industry.
· Worked as an Associate Consultant 1.5 years of Development of software applications
based on Service Oriented Architecture with ESB Integration pattern and 3-tier Architecture.
· Working as Senior Software Engineer - development of Software applications based
on service oriented Architecture with EIP pattern and 3-tier Architecture.
· Worked as onsite integration developer at HSBC Saudi (Brokerage Section) since 2015
Feb to 2016 April.
· Developed 3-tier Architecture using JEE Framework and Integration services using IBM
DataPowerXI50 and Web Sphere Message Broker for Banking and Insurance domain.
· Implemented Message Queuing infrastructure for Asynchronous communication.
· Implemented custom desktop application using SWING to access the IBM WebSphere MQ using
MQJava API’s.
· Implemented custom XSLT to convert XML Message to ANY format using DataPower XI50.
· Implanted Middle tier based on EIP pattern using Spring, Camel and Java.
· Good Knowledge in Websphere Application server, Websphere MQ ,JBoss, Apache web server
administration.
· Good Knowledge in WebSphere Message Broker.
· Good knowledge in DataPower CLI and SOMA commands.
· Good knowledge in MQI calls ,control and script commands in WebSphere MQ.
· Good knowledge in JEE framework (EJB,Spring ).
· Good knowledge in Berkeley Socket programming.
· Good knowledge of creating Web Services.
· Good understanding about C Language.
2. Education Qualifications
Qualification Subjects and degree Grade School /University
A/ L Accounting B
Business st B Ranabima Royal College
Economics B
Degree Bachelor of computer
application
Bharathiyar University at India
Completed Certifications
Certifications Certified by
IBM Certified System Administrator - WebSphere MQ V7.0 IBM
IBM Certified Solution Implementer- WebSphere DataPower 3.8.1 IBM
Advance certification in Software Engineering IBM
Teknoturf certified Software Professional Teknoturf
IT Experience (5 years)
Company Designation Time Period
Vinsys IT Services (i) pvt. ltd -India Associate Consultant 2011 August - 2013 March.
Rezgateway pvt. ltd Software Engineer 2013 May - 2014 August
Direct FN Software Engineer 2014 August – 2015 Feb
Direct FN Saudi As an Onsite Integration
developer
2015 Feb - 2016 April
Market Trader Senior Software Engineer Since 2016
Extra curriculum activity
· Played Sri Lanka national baseball side sine 2002 to 2007 and participated Asian games.
3. SKILL SET
USEDRCE CONTROLERS
INSURANCE PROJECT
Title SOA Migration
Role Developer
Team Size 5
Responsibilities Implementation and Testing
Technologies WebSphere DataPower XI50, MQ, Oracle
Goal This is a POC is to expose existing Web Services in Quotation System, New Business
and Policy Administrative system to its consumer applications in a secure and faster
way
Features Implemented WebSphere DataPower XI50 was used as an ESB for the existing services
which were running on Legacy System.
The services were exposed to Web, IVR and Mobile applications for its
customers DataPower was used to provide a secure and faster accessibility of
these services as well as to handle large volume of transactions for quotation
system and Policy.
Administrative system Implemented WebServices Proxy for Quotation, New
Business and Policy Administrative System.
Created HTTP as FSH for Quotation and HTTP(s) for New Business system
and Policy administration System Implemented REST interface to existing
ENTERPRISE SERVICE BUS WebSphere DataPower X150,WebSphere Message Broker
ENTERPRICE INTERGRATION PATTERN Camel
MESSAGE MIDDLEWARE IBM WebSphere MQ7, Active MQ
XML TECHNOLOGY XSLT,XSD,XPATH,WSDL,SOAP
DISTRUBUTED ARCHITECTURE Berkley Sockets,RPC,JavaRMI,SOAP,REST,Axis2
DATABASE MySql,DB2,Postgres,MemCache,Oracle
APPLICATION SERVER Web Sphere Application Server ,Web logic ,Jboss
WEB-SERVER Jetty,Apache Tocamt ,
JAVA ,WEB TECHNOLOGIES & FRAMEWORK
Core java,Java Swing , JavaFX , Servlet and Jsp, Java Script ,JQuery
EJB,HTML5,CSS3,Spring,Play,Hibernate
SERVERS Windows ,Linux, Amazon
TESTING FRAMEWORK Junit,Selenium
SOURCE CONTROL TOOL SVN,CSV,Git
OS Windows / Ubuntu
PROJECT BUILD,AUTOMATION,CONTROL TOOLS Maven,Jenkins,Jira
4. Web Services platform to support Mobile front end applications.
Implemented AAA using LDAP to authenticate.
Every user for new Business n policy Administrative System .Implemented
XSLT to convert JSON request into SOAP to invoke the mainframe Web
service .
Implemented Dynamic routing for calling the services
Implemented Health Check functionality for all the services
Configured External logging
Audited all the transactions to DataPower to Database
BANKING PROJECT ON TOP OF WS DATAPOWER
Title Enabling ESB in Banking Enterprise
Role Developer
Team Size 6
Goal Implementation and Testing
Technologies WebSphere DataPower, MQ, DB2
Features Implemented As a part of this proof of concept implementation . We demonstrated the features of
DataPower XI50 by implementing
Savings functional domain in an Banking enterprise. The following services were
implemented
GetBalanceDetails
GetBalanceFromAllAccounts
FundTransfer
ExchangeRateRequest
BillPay
RequestForCheque
RechargeFacility
AddBeneficiary
Login
Developing Integration services using Multi protocol gateway.
Enabled HTTP and HTTP(s) transport protocols for Front End applications.
Enabled MQ transport protocol to communicate with Backend apps.
Implemented AAA functionality using LDAP and XML File.
Implemented Parallel orchestration for GetBalanceFromAllAcounts service .
Routing logic is implemented in Gateway Layer.
Impleneted Auditing of transcations using SQL functionality in Datapower.
Implemented logging feature using log target support in datapower .
Configured BinaryAction using WTX MAPS to transform message from XML
to Fixed length(FLS) .
Configured the required infrastructure-Creating user account groups,
domain on the application.
5. BANKING PROJECT ON TOP OF WS MESSAGE BROKER
Title Enabling ESB in Banking Enterprise
Role Developer
Goal Implementation and Testing
Team Size 6
Technologies WebSphere Message Broker V7, WebSphere DataPower XI50, MQ, DB2
Features Implemented As a part of this proof of concept implementation ,we demonstrated the
features of DataPower and Message Broker by implementing saving
functional domain in banking enterprise.
We follows a service gateway pattern to implement services listed below
GetBalanceDeatails
GetBalabceFromAllAcounts
FundTransfer
ExchangeRateRequest
BillPay
RequestForCheque
ReachargeFacility
AddBenificiary
Login
Security features were offloaded to DataPower appliance and
transformation of messages was implemented in MessageBroker
Developed Message flows performing Message Validation,
Transformation and Content Based Routing
Transformation is performed by using MYSQL Maps.
Auditing of messages is done by database nodes.
MQOutput and MQInput nodes were used to communicate with the bank
applications.
Developing integration services using Multiprotocol gateway.
Implemented Message set and definitions to transform message from
fixed length (FLS) to XML.
Configuring the required infrastructure- Creating brokers, queue
mangers and queues.
6. FLIGHT RESERVATION
Title RIDE integration with Amadeus For Reservation
Role Integration developer
Technologies Java,Axis2,Xslt,Spring,Camel, MemCahce
Goal Integration ride engine with Amadeus get the feeds through xml convert as java
objects send to SLH portal
Team Size 10 members team, This integration done one of my team member and myself .
Features Implemented Integrated RIDE (Rezgateway Integration Distributed Engine)with Amadues
interface . This project integrated below service and implemented caching and
logging mechanism using Postgress and Memcache .
Availability Request
Price Request
Rules Request
Reservation Request
Read PNR
Modify PNR
Issue E-Ticket
Cancel E-Ticket
CAR RESERVATION
Title RIDE Amadeus car Integration
Role Integration Developer
Technologies Java ,Axis2,Xslt,Spring ,Camel,MemCahce
Team Size 10 member's team . done by myself .
Features Implemented Integrated RIDE (Rezgateway Integration Distributed Engine)with Amadues
interface . This project integrated below service and implemented caching and
logging mechanism using Postgress and Memcache .
Availability Request Response
Pricing Request Response
Rules Request Response
Reservation Request Response
Cancel Request
7. DirectFN ESB Simulator
Title DF ESB Simulator
Technologies JavaFX,Camel,IBM MQ,RabitMQ,JMS
Goal Simulate the end points which our ESB can connect
Team Size 1
Features Implemented Expose bellow end points
HTTP
HTTPS
MQ
RabbitMQ
JMS
MOBILE TRADING APP INTERGRATION
Title Mobile service integration with OMS(Order management system )
Role Integration Developer
Technologies Java Servlet ,EJB, WebSphere MQ,Oracel DB,WS application server
Goal Integrated mobile clients with order management system using directFN
Trade routing (MTR).
Team Size 1
Features Implemented Integrated client mobile product with backend OMS(Order management system )
using directFN MTR project and maintain the transaction, tracing the request using
oracle DB .Below services are implemented
Authentication Request Response
Buying power Request Response
Portfolio Request Response
New Order Request Response
Amend Order Request Response
Cancel Order Request response
Order List Request Response
Order Search Request Response
8. TRS TLS Upgrade
Title TLS 1.2 Implementation
Technologies Core Java and Java Socket
Goal Upgrade the TLS version 1.2 using mina frame work .
Team Size 1
Features Implemented Converted the project to Mina frame work and upgrade the TLS 1.2 version
Ever green migration
Title Migrating windows server to Linux server
Goal Create the Websphere server profile and convert the windows based application to
Linux based application
Team Size 1
Spring MVC POC
Title Shopping cart
Technologies HTML5,JS Jquery,Ajax,Spring 4
Goal Explore thes technologies and build the shopping cart application
Team Size 1
Features Implemented Authentication Authorizations
Display the shopping cart item
Add to cart the product
By the product
Filter the products based on price Range.
Sort the products based on price and Name
Integrated with social media sites
Email integration
9. Location based Dealer APP System
Title Dealer APP
Technologies and
Framework
HTML5,JS Jquery,Ajax,Spring 4,Hibernate,Play,Mendril,Postgress
Role Developing, integrating and coordinate the team.
Goal Architecting and developing Dealer System. This System provides all the service
which merchant required to run the business and increase their sales and revenue.
and System provides all the services to consumer where he do the best choice
through mobile app.
Team Size 5
Features Implemented Implemented required service and APIs.
Integrated push notification service with amazon API
Social login intergraded
Mandrill mail service integrated
Investment
Title Investment APP
Technologies and
Framework
HTML5,Anguler Js ,Ajax,Spring 4,Hibernate,Play,Mendril,Postgress
Role Design the System(Architecture) and Implemented the System
Goal Connecting Entrepreneurs and Investors through our System
Team Size 3
Features Implemented Implemented required service and APIs.
Mandrill Mail service integrated