Bold Page Profile
What is a Bold Profile?
How to Search by
Skills
Job Title
Company
Location
School
Name
For Employers
Blog
Login
Login
Create Your Profile
Overview
Work History
Education
Skills
Websites
Certification
Domain Specialization
Languages
Timeline
Janith Kalhara Thalgaswatta Gei
Indooroopilly,
Australia
Overview
13
13
years of professional experience
1
1
Certification
Work History
Trainee Software Developer
IFS R&D International Pvt Ltd
Sri Lanka
Developed few C# internal applications
User Interface design and developing automated email sending feature.
Team lead, develop, code review and system perform enhancement
Enabling Single-Sign-On, publishing the application as executable software
Technologies & Tools
C#.NET, WPF, MS Office API, PL/SQL developer
Show Description
Analyst Developer
Auto & General Insurance Company Ltd.
Australia
12.2022 - Current
Working on core optimization team to improve existing microservices quality and security.
Upgrading internal common libraries to support different functionalities.
Technologies & Tools
Java 17, Spring Boot, Keycloak, AWS, Newrelic
Show Description
Senior Software Developer
Singapore Telecommunications Ltd.
Singapore
03.2020 - 11.2022
Enabling Single-Sign-On by making use of Keycloak Identity provider with SAML/ OpenID Connect and Apache directory server (LDAP)
Designing, Implementing and Reviewing Spring Restful Services, UI interfaces as a Senior developer.
Owning, Implementing, and maintaining key services such as Authentication module, Order module, Billing module.
Deploying system images to different environments using Docker and Kubernetes containers in AWS and Azure cloud.
Technologies & Tools
Java 11, Spring Boot, Keycloak, ApacheDS, Apigee, Swagger, MongoDB, VueJs, HashiCorp Vault, Mockito, Cucumber, Git, Quartz, AWS, Azure
Show Description
Senior Java Developer
Optimum Solutions Pte Ltd
Singapore
10.2018 - 07.2020
Working on developing new features in different CRM subcomponents.
Implementing client grouping feature based on their relationship and roles using Node Edge graph traversal algorithm.
Attending to critical bugs such as versioning framework issues and performance failures.
Designed & developed spring boot microservices as the core developer.
Implemented token-based authorization to adaptor service accessed by different external clients.
Technologies & Tools
JSF/ Primefaces, Hibernate, Spring Boot, Mockito, Spring MockMVC, JBOSS, MySQL, Nexus, Dynatrace
Show Description
Senior Java Developer
Adecco Personnel Pte Ltd
Singapore
11.2017 - 10.2018
Company Overview: Client (Crédit Agricole Corporate Investment Bank)
Worked on Reporting module using Apache POI which creates and send each subscribed report via email executed through scheduled batch jobs.
Monitoring and enhancing the application performance using JMeter, AppDynamics applications.
Code review, System performance enhancement and Testing
Technologies & Tools
Spring, Hibernate, Apache POI, Aurelia framework, WebSphere server, MSSQL Server, AppDynamics, JMeter, SonarQube, SVN
Show Description
Senior Software Developer
Zenith Infotech Pte Ltd
Singapore
02.2014 - 11.2017
Developed Interface monitoring application
Designed the database structure, creating the Data dictionary and writing the SQL queries to build the structure.
Implemented dynamic database configuration update tool via UI.
Introduced new report generation modules along with Jasper and OOXML
Worked on reporting and document printing module using iText PDF and XML transformation
Bug fixing and performance improvement by optimising the processes and tuning the complex SQLs.
Technologies & Tools
JSF 2.0, JSF Primefaces API, Java Persistence API, Oracle WebLogic Server 12c, Oracle DB 12c, Struts 2.0, EJB, Hibernate, iText PDF, jQuery
Show Description
Software Developer
Mobile Credit Payment Pte Ltd
Singapore
11.2012 - 12.2013
Application refactoring to use hibernate over Jdbc database connectivity
Developed Restful webservice API endpoints for eCommerce transactions.
Developed prudential file generation and upload functionality to SFTP servers.
Developed and deploying the WebPay eCommerce application
Enabling 3D-Secure payments using MPI
Configuring and Deploying Magento, Zencart Ecommerce applications
Developed a fraud tool application which helps to check fraudulent transactions
Technologies & Tools
Hibernate, jQuery, GIT, SQL Server, Struts2.0, AWS
Show Description
Education
MSc - Information Studies
Nanyang Technological University
BSc - Information and Communication Technology (Hons)
University of Colombo School of Computing
Skills
Programming: J2EE, Spring Boot, VueJs, ReactJS, Redux, CSS, C#, PHP, Python
Concepts / Methodologies: OOP, OOD, UML, Distributed Systems, Concurrent Programming, SOA, Web Services (RESTful), SSO, LDAP, Agile Methodologies (Scrum)
Servers: WebLogic, JBoss, WebSphere, Tomcat
Databases: Oracle, MySQL, MongoDB, MS SQL
Middleware: JMS, IBM WebSphere MQ, AWS
Tools: Apache Maven, Ant, Jenkins, Jira, Apache Directory Server, Keycloak, Apigee, Cucumber, Mockito
IDEs: IntelliJ Idea, Eclipse, VS Code, Visual Studio
Version Control: Git, SVN
Websites
https://www.linkedin.com/in/janith-kalhara/
Certification
AWS Certified Developer
Domain Specialization
Telecommunication
Banking
E-Procurement systems
E-Commerce
R&D Developments
Languages
English
Full Professional
Timeline
Analyst Developer
Auto & General Insurance Company Ltd.
12.2022 - Current
Senior Software Developer
Singapore Telecommunications Ltd.
03.2020 - 11.2022
Senior Java Developer
Optimum Solutions Pte Ltd
10.2018 - 07.2020
Senior Java Developer
Adecco Personnel Pte Ltd
11.2017 - 10.2018
Senior Software Developer
Zenith Infotech Pte Ltd
02.2014 - 11.2017
Software Developer
Mobile Credit Payment Pte Ltd
11.2012 - 12.2013
Trainee Software Developer
IFS R&D International Pvt Ltd
BSc - Information and Communication Technology (Hons)
University of Colombo School of Computing
MSc - Information Studies
Nanyang Technological University