Skip to content
NNaveen Lanka — Software EngineerView work

About

I’m Naveen Lanka — a software engineering graduate focused on backend and full-stack development. I build secure, reliable services and ship clean web experiences, with an interest in applied ML.

Skills

Languages

JavaPythonJavaScriptHTMLCSS

Frameworks

Spring BootFlaskReactFlutter

Data

MySQL

Schema design, queries, data integrity

AI/ML

CNNs, TensorFlow, Keras (experimentation & evaluation)

Experience

Backend Developer — NFORCE (Dental Management System)Oct 2024 – Mar 2025
  • Built and maintained Java backend services for core clinical workflows.
  • Implemented secure data handling for patient records and appointment scheduling.
  • Collaborated across teams to improve reliability and performance.
Research — CNN-Based Sri Lankan Medicinal Leaf ClassificationAcademic
  • Built and trained CNN models to classify Sri Lankan medicinal leaves.
  • Used TensorFlow/Keras to iterate quickly on architectures and evaluation.
  • Goal: support Ayurvedic medicine with accurate leaf recognition.

Projects

Online Banking Application

Feedback module with React, Spring Boot, and MySQL; focused on secure data handling.

Air Ticket Booking System

Java + SQL reservation flows for bookings, cancellations, and passenger records.

Medicare Application

Flutter app for appointments and healthcare resources.

Food Market DB Management

Web app with HTML/CSS/JS + SQL for inventory, sales, and supplier management.

Education

NSBM Green University

BSc (Hons) in Software Engineering

Sri Dharmaloke College, Kelaniya

GCE Advanced Level (Physical Science Stream): Combined Mathematics, Chemistry, Physics