Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Ravindi De Silva

Melbourne

Summary

Software Engineering professional with a strong research background, consistently contributing to innovative project development and technological advancement. Proficient in software design, programming, AI/ML techniques, data-driven application development,. Skilled in translating complex technical concepts into practical implementations, with a proven track record of applying cutting-edge research to solve real-world problems.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Software Engineering Researcher

Deakin University, Faculty of IT
07.2022 - Current
  • Led the design, development, and evaluation of the AI-driven ACOCA-G framework for IoT middleware, incorporating semantic modeling and machine learning techniques for intelligent context query generation.
  • Performed comprehensive evaluation using real-world use cases and large-scale IoT datasets, applying advanced data analysis to assess scalability and efficiency.
  • Delivered technical contributions through publications and presentations at leading research venues.

Senior Software Engineer

IFS R&D International (Pvt) Ltd
05.2017 - 06.2021
  • Led the design, development, and issue resolution for core Supply Chain functionalities in IFS Aurena, a major enterprise software release.
  • Enhanced software functionality by performing root cause analysis, resolving technical issues, and developing new features across multiple modules.
  • Developed scalable, maintainable solutions using Agile practices, incorporating thorough unit and integration testing, and contributed to continuous code improvements.
  • Collaborated across teams to maintain code quality, mentored junior developers, and improved development processes.

IT Lecturer (Part-time)

International College of Business and Technology
08.2019 - 01.2021
  • Independently create a curriculum for Computational Intelligence, Knowledge Systems (4-6 hours a week) and teach for undergraduate students in ICBT
  • Mentor students on final year projects and assess their grades based on the project performance

Software Engineer Intern

WSO2
03.2016 - 08.2016
  • Conduct technical root cause analysis of various issues in existing feature and issue tracking system of the organization (Redmine and JIRA).
  • Integrate existing software products in WSO2 and get incompatible platforms to work together.
  • Learned and applied industry-standard software development practices during internship.

Education

Doctor of Philosophy (PhD) - Information Technology

Deakin University
Melbourne, VIC
12-2025

B.Sc. (Hons.) - Information Technology

University of Moratuwa
Moratuwa, Sri Lanka
05.2017

Skills

  • Programming Languages: Java, C, C#, JavaScript, Python, HTML/CSS
  • Software Engineering: Object-Oriented Programming (OOP), Data Structures & Algorithms, Design Patterns, REST APIs, Agile/Scrum methodologies, Code Optimization, Unit Testing, Integration Testing
  • AI & Machine Learning Skills: PyTorch, TensorFlow, Keras, OpenCV, YOLO, Detectron2, GPT models, Large Language Models (LLMs), Prompt Engineering, Few-shot Learning, Reinforcement Learning, Transformers, Self-Supervised Learning, Jupyter Notebook, Google Colab, MLflow
  • Database Technologies: MySQL, PostgreSQL, SQL Server, MongoDB
  • Data and Analytics: Pandas, NumPy, MATLAB (with Toolboxes), Matplotlib, Seaborn, Plotly, Data Interpolation, Anaconda, Excel
  • Knowledge & Semantic Tech: RDF, OWL, JSON-LD, SPARQL, Linked Data, Ontology Design, Neo4j, GraphDB, Protege
  • Middleware & Integration: REST APIs, API Integration, Cross-platform Interoperability
  • Version Control & DevOps: Git, GitHub, GitLab, Bitbucket
  • System Design & Architecture: Layered Architecture, Event-Driven Architecture, Scalable & Maintainable System Design, Service-Oriented Architecture (SOA)
  • Containerization & Orchestration: Docker
  • Collaboration & Project Management: Backlog Grooming, Sprint Planning, Team Coordination, Mentoring Junior Developers
  • Soft Skills: Problem-solving, effective communication, teamwork and collaboration, adaptability, time management, critical thinking, mentoring, and continuous learning

Certification

  • Oracle Certified Professional, Java SE 6 Programmer (OCPJP) (Marks - 100) 2015
  • Completed PHP–MySQL Web Development Professional Development- Sri Lanka Institute of Information Technology (SLIIT) with Merit pass 2015

Timeline

Software Engineering Researcher

Deakin University, Faculty of IT
07.2022 - Current

IT Lecturer (Part-time)

International College of Business and Technology
08.2019 - 01.2021

Senior Software Engineer

IFS R&D International (Pvt) Ltd
05.2017 - 06.2021

Software Engineer Intern

WSO2
03.2016 - 08.2016

Doctor of Philosophy (PhD) - Information Technology

Deakin University

B.Sc. (Hons.) - Information Technology

University of Moratuwa
Ravindi De Silva