Skip to content
N

About Naveen Lanka Kandanaarachchi

I'm Naveen Lanka Kandanaarachchi, also known professionally as Naveen Lanka, a software engineer in Sri Lanka who enjoys building dependable backend systems and polished web applications. My work focuses on Java, Spring Boot, Python, React, Next.js, SQL, and applied machine learning, with consistent attention to secure workflows, maintainable code, and clear user experience.

Skills

Languages

JavaPythonJavaScriptTypeScriptDartHTMLCSS

Frameworks

Spring BootFlaskReactFlutter

Databases

MySQLSQL

Schema design, relational queries, and data integrity

AI/ML

CNN-based image classification with TensorFlow, Keras, model training, and evaluation

Experience

Backend Developer - NFORCE (Dental Management System)Oct 2024 - Mar 2025
  • Built and maintained Java backend services that supported core clinical workflows.
  • Implemented secure handling for patient records, appointments, and related data flows.
  • Worked with the team to improve system reliability, performance, and day-to-day maintainability.
Research - CNN-Based Sri Lankan Medicinal Leaf ClassificationAcademic
  • Built and trained CNN models to classify Sri Lankan medicinal leaves from image data.
  • Used TensorFlow and Keras to iterate on model architecture, training, and evaluation.
  • Approached the work as a practical machine learning problem with healthcare-related relevance.

Projects

Online Banking Application

Built a feedback workflow with React, Spring Boot, and MySQL, with emphasis on secure data handling and reliable backend integration.

Air Ticket Booking System

Designed reservation workflows in Java and SQL for bookings, cancellations, and passenger record management.

Medicare Application

Created a Flutter mobile app for appointment handling and easier access to healthcare-related resources.

Food Market DB Management

Developed a database-driven web app for inventory, sales tracking, and supplier management using HTML, CSS, JavaScript, and SQL.

Education

NSBM Green University

BSc (Hons) in Software Engineering, with focus on software design, development, and applied computing.

Sri Dharmaloke College, Kelaniya

GCE Advanced Level, Physical Science stream: Combined Mathematics, Chemistry, and Physics.