Summary
Overview
Work History
Education
Skills
Websites
References
Timeline
Generic

Imal Rathnalage

Ferntree gully,Australia

Summary

Results-driven Software Engineer with 5 years of hands-on experience across diverse industries, including Domain Management, Hosting, E-commerce, Banking and Finance, Travel Insurance, and Document Indexing Systems. Proven expertise in delivering innovative solutions that drive business growth and success. Recognized for strong problem-solving skills and a relentless commitment to continuous improvement. Highly adaptable, consistently exceeding expectations in dynamic and evolving environments.

Overview

12
12
years of professional experience

Work History

FULL STACK JAVA DEVELOPER

WEBCENTRAL GROUP (AUSTRALIAN DIGITAL SERVICES PROVIDER)
08.2021 - Current
  • Developed robust and scalable applications tailored to business needs.
  • Designed and implemented features to enhance functionality and performance.
  • Conducted production deployments and managed release cycles.
  • Built and maintained microservices to ensure system modularity.
  • Integrated and managed databases to optimize data handling.
  • Automated build and deployment processes, improving efficiency.
  • Designed responsive user interfaces, enhancing user experience.
  • Conducted comprehensive testing to ensure software quality.
  • Collaborated closely with cross-functional teams to deliver high-quality solutions.
  • Provided mentorship to junior developers, contributing to team growth.
  • Participated actively in Agile practices, driving continuous improvement.
  • Resolved technical issues swiftly, ensuring minimal disruption to operations.

Technical Skills:
Java 8/17, Spring, Spring Boot, Node.js, PostgreSQL, MongoDB, AWS Lambda, Amazon S3, AWS Queues, React, HTML, CSS, Docker, IntelliJ IDEA, JSP, Microservices, Release Management, Agile, Scrum, CI/CD, API Development, Unit Testing

SOFTWARE ENGINEER

INTERVEST SOFTWARE TECHNOLOGIES (TRAVEL INSURANCE)
11.2018 - 07.2021
  • Developed modular and maintainable applications, ensuring high readability.
  • Communicated directly with clients to identify requirements and maintain positive interactions throughout the project lifecycle.
  • Implemented fault-tolerant programming techniques and scalable solutions for the customer base.
  • Troubleshooted, debugged, and upgraded systems to ensure they remained up-to-date with the latest features.
  • Produced specifications, assessed operational feasibility, and integrated software components into fully functional systems.
  • Conducted production deployments and managed application data effectively.
  • Mentored trainee developers, providing guidance and support in their professional growth.

Technical Skills:
Java (Gradle, Thymeleaf, Spring, Hibernate), Oracle, Jira, Git, IntelliJ IDEA, Ubuntu, Angular, REST, Agile, Amazon S3, MongoDB

SOFTWARE ENGINEER

AURADOT (PVT) LTD (DOCUMENT MANAGEMENT SYSTEM)
09.2016 - 11.2018
  • Led the development of auraDOCS DMS, managing workflow, API development, and system core.
  • Worked on backend development and maintenance for tradeupgo.com, ensuring timely customer communication.
  • Collaborated on the auraMobile project, contributing to the development of the mobile extension of auraDOCS DMS.
  • Managed and addressed new change requests for the colorLabPro project.
  • Developed JavaScript functionalities and performed database operations using MySQL and JSP.
  • Maintained Linux Ubuntu servers, including software installation and configuration.

Technical Skills:
Java (Maven, Spring, Hibernate), MySQL, Jira, Git, NetBeans, JavaScript, JSP, Linux Ubuntu

SOFTWARE DEVELOPER

OPEN ARC SYSTEMS (PVT) LTD (BANKING & FINANCE)
01.2013 - 09.2016
  • Led the development of key banking features like pawning, savings, leasing, and hire purchase.
  • Built automated software solutions to streamline operations and reinforce market leadership.
  • Created user-friendly interfaces with JSP, JavaScript, React, HTML, and CSS to meet client needs.
  • Implemented system updates smoothly, minimizing disruption to ongoing operations.
  • Supported Business Intelligence and Data Analytics efforts, extracting insights from Oracle databases.
  • Adapted development approaches to project requirements using both Waterfall and Agile methodologies.

Technical Skills:
Java 6 (Maven, Spring, Hibernate, Struts), MySQL, Jira, SVN, JSP, JavaScript, React, HTML, CSS, Oracle, Waterfall, Agile

Education

Bachelor of Information Technology -

University of Colombo School of Computing
Colombo Sri Lanka
01.2017

Higher Diploma in Information Technology -

University of Colombo School of Computing
Colombo Sri Lanka
01.2015

Diploma in Information Technology -

University of Colombo School of Computing
Colombo Sri Lanka
01.2014

Skills

  • Java 6/8/17
  • Nodejs
  • JavaScript
  • HTML
  • CSS
  • Spring
  • Spring Boot
  • Hibernate
  • Struts
  • React
  • PostgreSQL
  • MongoDB (NoSQL)
  • MySQL
  • Oracle
  • AWS Lambda
  • Amazon S3
  • AWS Queues
  • Docker
  • CI/CD pipelines
  • IntelliJ IDEA
  • NetBeans
  • Eclipse
  • JSP
  • RESTful APIs
  • Webservice API Development
  • Microservices
  • Agile
  • Scrum
  • Release Management
  • Waterfall
  • Jira
  • Git
  • SVN
  • Gradle
  • Thymeleaf
  • Linux Ubuntu

References

Available on Request

Timeline

FULL STACK JAVA DEVELOPER

WEBCENTRAL GROUP (AUSTRALIAN DIGITAL SERVICES PROVIDER)
08.2021 - Current

SOFTWARE ENGINEER

INTERVEST SOFTWARE TECHNOLOGIES (TRAVEL INSURANCE)
11.2018 - 07.2021

SOFTWARE ENGINEER

AURADOT (PVT) LTD (DOCUMENT MANAGEMENT SYSTEM)
09.2016 - 11.2018

SOFTWARE DEVELOPER

OPEN ARC SYSTEMS (PVT) LTD (BANKING & FINANCE)
01.2013 - 09.2016

Bachelor of Information Technology -

University of Colombo School of Computing

Higher Diploma in Information Technology -

University of Colombo School of Computing

Diploma in Information Technology -

University of Colombo School of Computing
Imal Rathnalage