Summary
Overview
Work History
Education
Skills
Projects
Certification
Timeline
Generic

Janaka Rathnayaka Rathnayaka

Senior Software Engineer
Petaling Jaya, Selangor,10

Summary

Experienced Software Engineer with a demonstrated history of working in the computer software industry. Strong engineering professional skilled in ISO8583, EMV, Contactless Cards, Electronic Payments, Verifone Payment device application, and Payment Systems.Lanka clear product integration

Skilled in ISO8583, ISO20022, SWIFT, Rest, SOAP, J2EE, TCP/IP, WebLogic Queue, JMS Queue, IBM MQ, RPG call with AS400, DB Technologies DB2, MySQL, Oracle, SQL Server. Integrating with Finacle, Temenos t24, Polaris Intellect, Silver lake, AS400 core banking systems, and Lanka Clear Services , Java, spring boots, rest API, KYC, KYB, java ,Java11, AWS, Docker, soap

Overview

13
13
years of professional experience
4
4
Certifications

Work History

Senior Software Engineer

Hong Leong Bank Berhad
2023.04 - Current
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Led architecture discussions, driving innovation in software design and implementation strategies.
  • Integrated cutting-edge technologies into existing systems for enhanced functionality and user satisfaction.

Associate Lead Developer

Productfy.io(Under Nimi Tech Limited)
2022.01 - 2023.02
  • Design and develop high-performance backend applications using spring boot, GraphQL, PostgreSQL
  • KT session for QA and code Reviews
  • Manage junior team members

Associate Engineer /Senior Software Engineer

EPIC Lanka
2011.03 - 2021.12
  • Design & develop high-performance payment switching
    applications core java, spring boot, Restful API with multithreaded programming
  • Design & develop embedded POS for payment card processing with Verifone, Hypercom, and Ingenico POS devices Develop and conduct system integration and certification with
    Visa, MasterCard, Amex, Union Pay, and Lanka Pay Schemes
    Integrate System with POS, ATM Switches , Mobiles, IPG, and Core
    Bank systems(Temenos T24 ,Intellect,Finacle,Silverlake,AS400)
    Strong experience JAVA/J2EE/ISO8583/ISO20022/Spring
    Boot/SSL/HSM/Socket Programming/SOAP/REST/IBM MQ/JMS
  • Integration Experience Queue/WebLogic Queue/AS400 RPC/Oracle/MySql/IBM DB2
    /EMV/Cryptography
    Client-facing, code review, version maintains, and KT sessions.

Education

Bachelor of Science - Bachelor Of Computer Science

University Of Colombo
Colombo, Sri Lanka
2001.04 -

Skills

    Spring Boot ,Core Java,Java8,SpringMVC

undefined

Projects

HLB

· Consumer percent QR -New enhancement for Consumer presented QR transaction via POS

· Project Orion -EKYC Automation

Technologies: Java, Soap, Spring MVC, Oracle

ProductFy(NimiTech Limited)

· Embedded finance for all(https://www. productfy.io/) Open Banking Platform Productfy is a fast and easy developer-first platform for any company to build, test, and launch financial products. With embeddable modules for payments, deposits, and card issuance backed by unified due diligence and flexible general ledger, companies have access to a unified platform that provides the building blocks to accelerate innovation and launch world-class products. With Productfy, developers can configure in hours, integrate in days, and go from idea to full stack deployment in as little as 3 weeks

Technologies : Java ,spring boot, AWS,AWS lambda,GraphQL,PostgreSQL,Git,Hibernate,JUnit and Mockito,GitHub actions,Docker,Jira,S3

Epic Lanka

· DLB Sweep 

The DLB Sweep app is a smartphone application that allows you to purchase lottery tickets Lottery result push notification,Redeem winning as repurchase & withdrawing money to the bank Support card payment and bank account payment with Lankapay

Technologies : Java, spring boot,Git: Struts2, Hibernate, Core Java,Oracle, TCP/IP socket  communication, ISO8583


· CEFTS Solution

This is an application to integrate banking channels with Sri Lanka common payment switch to initiate real time fund transfers and Bill Payment

clients as CBC Bank ,HSBC Bank ,Bank Of China, Seylan Bank, Union Bank, RDB Bank ,Dialog Finance

Technology: Struts2, Hibernate, Core Java, Oracle, TCP/IP socket communication, ISO8583, Eclipse, GIT,Temenos T24, Intellect,Finacle, ilverlake,AS400


· Union Bank Digital Banking Platform This is the project to build Banking Internet and mobile banking applications.

Component & Technology: Spring, Struts2, Hibernate, Oracle, Restful services, SOAP services, TCP/IP socket communication, Eclipse, SVN, GIT


· Merchant Management and InternetPayment Gateway Solution

MMS module is capable of managing merchant eco system while providing real-time transaction accept though QR and online payments.


· NEOS Digital Banking Platform

This is the project to build Banking Internet and mobile banking applications.

Component & Technology: Spring, Angular, Core Java, Oracle, Restful services, TCP/IP socket communication, IntelliJ, GIT


· SMS Banking, Notification and OTP (OneTime Password) Solution

ESSS module is a kind of SMS gateway that delivers both incoming and outgoing SMS operations while alerts and notifications are facilitated to subscribers through the same and issuing and validating the one-time passwords is also included.

Component & Technology: Core Java, Oracle, MySQL, TCP/IP socket communication, Eclipse, Struts2, Hibernate, NetBeans, SVN, GIT


· Mobile Wallet Platform

Enable customers to onboard their bank accounts, other bank accounts, cards, loans, leases, etc. Provide an ecosystem to do all the account and card-based inquiries, fund transfers, merchant payments, and bill payments via both mobile and the browser. This project was awarded a gold medal in a financial category in NBQSA 2016 and awarded a merit certificate in APICTA 2016.

Component & Technology: Struts2, Hibernate, Oracle, TCP/IP socket communication, Finacle, CTL, Eclipse. SVN, GIT


· Branchless Banking Solution(POS)

This is an application to support branch users to complete their day-to-day cash collection. Component & Technology: Struts2, Hibernate, Oracle, Jasper Reports, NetBeans, Glassfish, SVN, GIT,Verifone POS


· EPIC Payment Card Applications(POS)

This is a normal point-of-sale device that can Visa, MasterCard,Amex, and China Union pay to accept EMV, CONTACTLESS, MAG SWIPE card payment via Verifone and Ingenico devices

Certification

Colis EMV Standers

Timeline

Senior Software Engineer

Hong Leong Bank Berhad
2023.04 - Current

Associate Lead Developer

Productfy.io(Under Nimi Tech Limited)
2022.01 - 2023.02

Associate Engineer /Senior Software Engineer

EPIC Lanka
2011.03 - 2021.12

Bachelor of Science - Bachelor Of Computer Science

University Of Colombo
2001.04 -

Colis EMV Standers

Verifone Biometric Module

Verfone Verix and Evo Developer Training

Ingenico Developer Training

Janaka Rathnayaka RathnayakaSenior Software Engineer