KASUN CHANAKA

Android Developer | Machine Learning Engineer (Undergraduate)

Colombo, LK.

About

Highly motivated Computer Science Undergraduate with hands-on experience in Android development and machine learning, adept at building real-time mobile applications and integrating intelligent ML models. Proven ability to deliver production-ready features, including robust chat, crime logging, and blogging apps, leveraging Firebase and native Android tools. Eager to apply strong foundational knowledge in OOP, UI/UX, and AI/ML concepts to develop innovative, smarter Android solutions.

Education

University of Wolverhampton, UK

Wolverhampton, England, UK
→
BSc (Hons) Computer Science (Software Engineering) Grade: Awaiting final results

Cinec Campus

Colombo, Western Province, Sri Lanka
→
Higher National Diploma Computing (Software Engineering) Grade: Distinction

Skills

Programming Languages

Java, Kotlin, Python, Dart, JavaScript, TypeScript, SQL.

Android Development

Android Studio, Firebase (Auth, Realtime DB, Storage), React Native, UI State Management, Edge-case Debugging.

Artificial Intelligence & Machine Learning

GPT Models (OpenAI, Anthropic), Supervised Learning, Unsupervised Learning, Reinforcement Learning, Random Forests, Clustering Algorithms, Contextual Bandits.

Libraries & Tools

Scikit-learn, Pandas, NumPy, Git.

Software Development Concepts

OOP (Object-Oriented Programming), Clean Architecture, REST APIs, Agile Practices.

Emerging Technologies & Practices

React JS, CI/CD, LLMs (Large Language Models), Agile Scrum, Prototyping, Google Cloud Platform.

References

Prof. Ananda Jayawardena

Senior Professor in Civil Engineering, Former Vice-Chancellor, University of Moratuwa, Former Chairman, Commercial Bank of Ceylon PLC, +94777688865

Maduwanthi Uthpala

Senior Lecturer/ Deputy Head of the Department, Faculty of Computing, maduwanthi.uthpala@cinec.edu, +94789742613

Projects

SmartFocusTimer

→

Summary

Developed an offline Pomodoro application using React Native, incorporating an advanced Reinforcement Learning model.

Blogging App

→

Summary

Created a full CRUD Android blogging application with extensive multimedia and sharing capabilities.

CriminalIntent App

→

Summary

Engineered an Android application for comprehensive crime logging, integrating seamlessly with device camera, contacts, and phone functionalities.

Firebase Chat Application

→

Summary

Developed a real-time chat application for Android, leveraging Firebase Realtime DB, Authentication, and Storage for robust backend functionality.