Summary
Overview
Work History
Education
Skills
Certification
Publications
Languages
Timeline
Generic

Erandi Praboda

Fortitude Valley,QLD

Summary

Experienced Software Engineer with a strong background in developing and maintaining software applications. Recognized for consistently delivering high-quality code and making valuable contributions to impactful projects. Skilled in problem-solving and adept at collaborating effectively within cross-functional teams.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Software Engineer II

Kraken Technologies Limited
01.2025 - Current
  • Analyzed proposed technical solutions based on customer requirements.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Technologies used: Java, Spring Boot, Python, React, PostgreSQL, ECS, S3, Lambda, DynamoDB, RDS, IAM, CloudFormation, AWS CLI

Software Engineer

Auto & General Holdings Pty Ltd
09.2023 - 01.2025
  • Design and develop modern Java microservices, and engage in the architectural design of the overall application
  • Contribute to the design and development of a front-end Angular application
  • Assist in building the AWS deployment infrastructure
  • Take ownership of the product and contribute to improvement and innovation ideas
  • Contribute to best practices in testing across unit, integration, and end-to-end tests
  • Technologies used: Java, Spring Boot, Python, Angular AWS Glue, ECS, S3, Lambda, DynamoDB, RDS, IAM, CloudFormation, AWS CLI, Drool

Software Engineer

Telstra Group Limited
02.2022 - 12.2022
  • Designed, built, and maintained multiple complex integration applications and their interactions with Telstra processes and systems
  • Significantly contributed to continuous improvement initiatives for Telstra systems and processes to help define best practice corporate testing standards and drive improved outcomes
  • Took ownership of actions and decisions to drive positive outcomes within the team and mission
  • Technologies used: Java, WSO2 MI, WSO2 Integration Studio, TIBCO EMS, IBM WebSphere MQ, AWS

Senior Software Engineer

WSO2 Pvt. Ltd
03.2020 - 04.2022
  • Developed software solutions by following the software development life cycle, which includes documenting information requirements, conferring with users, and investigating systems flow, data usage, and work processes
  • Engaged in microservices development and feature addition
  • Introduced methodologies and best practices that enhanced product definition, release processes, and customization of applications to meet user needs
  • Conducted training on WSO2 products, provided technical leadership to a small team, and mentored the team on best practices and processes
  • Technologies used: Java, Jersey, Junit, Mockito, CICD, MSSQL, Microsoft Azure, Kubernetes, Microsoft Graph APIs, OAuth2, Salesforce, WSO2 APIM, WSO2 MI

Software Engineer

Virtusa Pvt. Ltd
07.2018 - 03.2020
  • Worked on multiple software projects and participated in the entire software development life cycle, from design to implementation and delivery
  • Developed new software functionalities and microservices, ensuring that the client's vision and requirements were met
  • Enhanced the application's functionality by addressing bugs and optimizing overall performance
  • Maintained and enhanced the distributed system, demonstrated project deliverables, and conducted code reviews
  • Technologies used: Java, Spring Boot, REST, MySQL, MyBatis, Apache iBATIS, Linux, Jersey, Jetty, Junit, Mockito, JavaScript, AngularJS, BackboneJS, TypeScript, Node.js, CICD, Underscore.js, Bootstrap, Docker, HTML, jQuery, CSS3, LESS, Jenkins, Sonar, Stash, Electric flow, Apache ActiveMQ

Education

Master of Science - Computer Science

University of Moratuwa
05-2021

Bachelor of Science - Information Technology

University of Moratuwa
08-2018

Skills

  • Java
  • Spring Boot
  • Javascript
  • SQL
  • PostgreSQL
  • Object-oriented programming
  • Python
  • AWS
  • TypeScript
  • Angular 6
  • React
  • Microservices
  • Design Patterns
  • Data Structures
  • Database Design
  • Docker
  • Algorithms

Certification

AWS Certified Solutions Architect - Associate

AWS Training and Certification

08/06/2024 - 08/06/2027

Validation Number: 92c9a6bad32e449ea3c784442a338031

Validate At: https:/ /aws.amazon.com/verification

Publications

Erandi Praboda Hettiarachchi and Thushari Silva. Fuzzy Logic Based Backtesting System. In Proc. Conf. on

SLAAI-International Conference on Artificial Intelligence, Colombo, Sri Lanka, Dec.20, 2018.

Erandi Praboda Hettiarachchi and Thushari Silva.Brain-Computer Interface for Controlling-Cursor

Movements. In Proc. Conf. on Information Technology Research, Colombo, Sri Lanka, Dec.16, 2016.

P. W. D. C. Jayathilake, N.R. Weeraddana, and H. K .E. P. Hettiarachchi, Automatic Detection of Multi-line

Templates in Software Log Files, in Proc. IEEE Int. Conf. on Advances in ICT for Emerging Regions, Colombo,

Sri Lanka, Sep.1, 2017.

Languages

English
Full Professional

Timeline

Software Engineer II

Kraken Technologies Limited
01.2025 - Current

Software Engineer

Auto & General Holdings Pty Ltd
09.2023 - 01.2025

Software Engineer

Telstra Group Limited
02.2022 - 12.2022

Senior Software Engineer

WSO2 Pvt. Ltd
03.2020 - 04.2022

Software Engineer

Virtusa Pvt. Ltd
07.2018 - 03.2020

Master of Science - Computer Science

University of Moratuwa

Bachelor of Science - Information Technology

University of Moratuwa
Erandi Praboda