Hi! I’m Ranul Rathnayake, a passionate Software Engineer and AI Developer with hands-on experience in building robust, scalable, and intelligent applications. I specialize in backend development, full-stack systems, and AI-driven solutions that combine technical precision with innovative design. I’ve worked on projects ranging from microservices-based architectures and RESTful APIs to machine learning, NLP, and chatbot systems. My goal is always to create clean, efficient, and maintainable solutions that deliver real-world impact. Technical Expertise Languages: Java, Python, JavaScript, C++ Frameworks & Tools: Spring Boot, React.js, Node.js, Flask, Express, ReactNative AI & ML: TensorFlow, PyTorch, Scikit-learn, NLP, RAG systems Databases: MySQL, PostgreSQL, MongoDB, Firebase DevOps: Docker, Git, CI/CD, Cloud Integration, AWS

Ranul Rathnayake

Hi! I’m Ranul Rathnayake, a passionate Software Engineer and AI Developer with hands-on experience in building robust, scalable, and intelligent applications. I specialize in backend development, full-stack systems, and AI-driven solutions that combine technical precision with innovative design. I’ve worked on projects ranging from microservices-based architectures and RESTful APIs to machine learning, NLP, and chatbot systems. My goal is always to create clean, efficient, and maintainable solutions that deliver real-world impact. Technical Expertise Languages: Java, Python, JavaScript, C++ Frameworks & Tools: Spring Boot, React.js, Node.js, Flask, Express, ReactNative AI & ML: TensorFlow, PyTorch, Scikit-learn, NLP, RAG systems Databases: MySQL, PostgreSQL, MongoDB, Firebase DevOps: Docker, Git, CI/CD, Cloud Integration, AWS

Available to hire

Hi! I’m Ranul Rathnayake, a passionate Software Engineer and AI Developer with hands-on experience in building robust, scalable, and intelligent applications. I specialize in backend development, full-stack systems, and AI-driven solutions that combine technical precision with innovative design.
I’ve worked on projects ranging from microservices-based architectures and RESTful APIs to machine learning, NLP, and chatbot systems. My goal is always to create clean, efficient, and maintainable solutions that deliver real-world impact.

Technical Expertise
Languages: Java, Python, JavaScript, C++
Frameworks & Tools: Spring Boot, React.js, Node.js, Flask, Express, ReactNative
AI & ML: TensorFlow, PyTorch, Scikit-learn, NLP, RAG systems
Databases: MySQL, PostgreSQL, MongoDB, Firebase
DevOps: Docker, Git, CI/CD, Cloud Integration, AWS

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Sinhala, Sinhalese
Fluent
English
Advanced

Work Experience

Trainee Software Engineer at Aventure IT Solutions (Pvt) Ltd
August 31, 2024 - July 22, 2025
Contributed to projects including Neztdo, NearMe, Job Ninja, Vola, and ChamberPro, gaining experience in backend, frontend, and AI development. Participated in daily standup meetings, client meetings, wireframe design discussions, and product presentations. Utilized technologies like React, Laravel, MySQL, and Firestore.
Trainee Software Engineer at Aventure IT Solutions (Pvt) Ltd
August 31, 2024 - August 24, 2025
Contributed to projects such as Neztdo, NearMe, Job Ninja, Vola, and ChamberPro, gaining experience in backend, frontend, and AI development. Actively participated in daily standups, client meetings, wireframe design discussions, and product presentations, honing teamwork and client communication skills. Utilized technologies including React, Laravel, and MySQL to deliver project goals efficiently.
Trainee Software Engineer at Aventure IT Solutions (Pvt) Ltd
August 1, 2024 - October 16, 2025
Contributed to projects, including Neztdo, NearMe, Job Ninja, Vola, and ChamberPro, gaining experience in backend, frontend, and AI development. Participated in daily standup meetings, client meetings, wireframe design discussions, and product presentations.

Education

BSc. (Hons) in Information Technology at University of Moratuwa
July 1, 2021 - July 31, 2025
GCE Advanced Level at Rahula College Matara
January 1, 2010 - December 31, 2019
BSc. (Hons) in Information Technology at University of Moratuwa
July 1, 2021 - July 1, 2025
BSc. (Hons) in Information Technology at University of Moratuwa, Faculty of Information Technology
July 1, 2021 - July 1, 2025
GCE Advanced Level at Rahula College Matara
January 1, 2010 - January 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Government, Financial Services, Retail, Professional Services