Summary
Overview
Work History
Education
Skills
Reference
Timeline
Generic
Niroshan Abayakoon

Niroshan Abayakoon

Auckland,AUK

Summary

Senior Software Engineer with more than 14 years of experience in Financial, Procurement, Government Business portal, Unify Communications, and telecommunication Domains with AWS/TERRAFORM/JAVA/REACT/SQL based technologies in Software Development Life cycle with Agile and Test-Driven Deployment.

Overview

15
15
years of professional experience

Work History

Senior Software Engineer

United Overseas Bank, UOB
12.2021 - 05.2024

United Overseas Bank is a premier financial institution in Southeast Asia, offering an extensive array of services encompassing personal, commercial, and corporate banking. My role was within the Unified Communication department, responsible for managing all communication channels with customers. Visual IVR is the digital communication channel provided by the UOB bank to the customers which enable them to do bank transactions via chat bot

  • Hands-on experience in Open API and Spring Boot for microservice development
  • Hands on experience in AWS Lambda, API Gateway, Load Balancers, SQS, SNS, RDS, ECR and Cloud Formation
  • Developed and deployed Jenkins pipeline development (CICD pipelines)
  • Microservice security implementation based on AWS Cognito User Pool
  • Create Dynamodb" table and deployed to AWS
  • Frontend feature development with React Js
  • Microservice monitoring with Grafana and AWS Cloud Watch
  • Experience in Docker and Kubernetes
  • Used Terraform for Infrastructure configuration

SENIOR SOFTWARE ENGINEER

Defence Science & Technology Agency, DSTA
07.2014 - 12.2021

Project Name: NextGen GeBiz

NextGen GeBiz is the new era of the Singapore government e-procurement portal which enables suppliers to bid for procurement opportunities in government agencies. Singapore Government agencies can publish their purchasing requirements on GeBiz portal and suppliers can respond to those invitations to quotation and tenders

  • Engaged in the full software development lifecycle for a NextGen Gebiz e-procurement portal
  • Designed and Developed web application with MVC Architecture and implement the controller with JSF.
  • Implemented the service layer with EJB for distributed transaction processing.
  • XML base batch file processing with JAXB, XSD, XSLT
  • Persistence layer developed with Oracle ,JPA and Hibernate.
  • Hands on experience in weblogic and Apache web server management
  • Automation test scripting with Selenium and JUnit.
  • Revamp the project to deploy in cloud using AWS and jenkins technologies.
  • Data Migration using SQL.

SENIOR SOFTWARE ENGINEER

Crimsonlogic Private Limited
06.2013 - 07.2014

Crimsonlogic / Singapore / 1 year

Project name: Infineon Global Supplier Portal

The Infineon Global Supplier Portal, developed atop the CrimsonLogic eTrade Procurement (PCOM) portal, serves as the central hub for all procurement activities within Infineon Global. This Java-based procurement solution streamlines and manages the entire procurement process, from sourcing to purchasing and beyond. Leveraging Java web technologies, it provides a robust and scalable platform for efficient procurement management. By integrating with PCOM, the Supplier Portal enhances procurement efficiency and transparency, offering a seamless experience for both buyers and suppliers.

  • Designed and implemented front end web pages using Struts, Ajax,jQuery,html and CSS with Tiles
  • Java, J2EE,EJB technologies used for backend development.
  • In this project, Oracle Database and WebLogic Application Server were utilized

Senior Java Developer

Defence Science & Technology Agency, DSTA
03.2012 - 06.2013

GeBiz (Singapore government procurement Portal)

The Government Procurement System is used to buy goods and services for Singapore government agencies. All the public sector's invitations for quotations and tenders are posted on this portal. Suppliers can search for government procurement opportunities, download tender documents, and submit their bids online.

  • This System consists of three main components: “Enterprise”, “Partner” and “Interface “.
  • Worked in the interface team develops the interface with financial systems . Procurement documents are interfaced among the government agencies and Suppliers are handled by the interface module.
  • Marshaling and Un-Marshaling of the data and passing to the relevant modules.
  • XM, XSD,JAVA,EJB, Struts , Oracle, IBatis used in this project

SOFTWARE ENGINEER

Hemnette Web Solution Pte Ltd
11.2009 - 02.2012

Savvytel Admin Penel

This system is developed for Savvytel Telecommunications Pvt Ltd which is a premier mobile Service retailer in Australia. This system allows managing mobile user accounts and giving facilities to recharge mobile accounts, changing the network settings and processing the usage records. Monthly Billing is done by the system for the postpaid customers.

  • Hands- on experience in Java , J2EE, Spring MVC technologies.
  • Ice Faces, Jquery, Ajax, Html technologies used for front end development.
  • Soap web services were implemented for remote services.

  • MS SQL 2008 database was used as relational database management system.

  • Strong experience in JBoss Application server configuration and SSL key set up.
  • Payment Gateway integration to enable sure payment for customers.

Education

Master of Science - Information Systems

Nanyang Technological University - NTU
Singapore
05.2017

Bachelor of Science - Information Technology

University Of Moratuwa
SriLanka
11.2009

Skills

    AWS

    Docker

    Terraform

    Kubernetes

    React

    Git

    Jenkins

    Java

    SQL

    Java Script

    Spring Boot

    JUnit

    Selenium

    DevOps

    XML

Reference

Reference will provide upon request 

Timeline

Senior Software Engineer

United Overseas Bank, UOB
12.2021 - 05.2024

SENIOR SOFTWARE ENGINEER

Defence Science & Technology Agency, DSTA
07.2014 - 12.2021

SENIOR SOFTWARE ENGINEER

Crimsonlogic Private Limited
06.2013 - 07.2014

Senior Java Developer

Defence Science & Technology Agency, DSTA
03.2012 - 06.2013

SOFTWARE ENGINEER

Hemnette Web Solution Pte Ltd
11.2009 - 02.2012

Master of Science - Information Systems

Nanyang Technological University - NTU

Bachelor of Science - Information Technology

University Of Moratuwa
Niroshan Abayakoon