NIMESHA LAKSHAN PERAGOLLA

Mobile Application Developer | Web Developer

An enthusiastic and diligent Software Developer Graduate with a solid foundation in mobile application development, Web Development, QA engineering, graphic design, and UI/UX design. Self-taught expertise combined with problem-solving skills enables me to embrace new challenges and adapt quickly. Currently working as a Junior Mobile App Developer at Shakya Tech (Private) Limited.

📍 37/8 Aluthwelagama, Badulla, Sri Lanka
📞 +94 76 960 7049
✉️ nimeshaanuhas@gmail.com
View My Work

About Me

Professional Summary

I am an enthusiastic and diligent recent graduate with a solid foundation in Mobile Application development, QA engineering, graphic design, mobile development (Flutter), and UI/UX design. My self-taught knowledge in these areas, combined with my problem-solving skills, enables me to embrace new challenges and adapt quickly to evolving responsibilities.

I thrive in both independent and team-oriented environments and am eager to gain new skills and knowledge to further my growth. My professional journey includes completing a 6-month internship at Shakya Tech, which has strengthened my ability to apply theoretical knowledge in practical settings effectively.

Education

BSc (Hons) Software Engineering

Plymouth University, United Kingdom | 2020 - 2023

Aggregate Final Marks: 51.24 | 2nd Lower Division

G.C.E Advanced Level

Badulla Central College | 2015 - 2017

G.C.E Ordinary Level

Badulla Central College | 2009 - 2014

Professional Experience

Junior Mobile App Developer (Flutter)

Shakya Tech (Private) Limited

January 2, 2025 - December 31, 2025 (1-Year Contractual Position)

Currently working as a Junior Mobile App Developer specializing in Flutter development. Responsible for developing and maintaining cross-platform mobile applications, implementing new features, and collaborating with the development team to deliver high-quality solutions. This role builds upon my internship experience and allows me to further enhance my skills in mobile application development and professional software engineering practices.

Flutter Developer Intern

Shakya Tech (Private) Limited

June 3, 2024 - December 3, 2024 (6 Months Internship)

Completed a comprehensive 6-month internship focused on Flutter mobile application development. Gained hands-on experience in developing cross-platform mobile applications, implementing Firebase backend solutions, and collaborating with development teams on real-world projects. This internship strengthened my ability to apply theoretical knowledge in practical settings and enhanced my problem-solving skills in a professional environment.

Projects Portfolio

Industrial Projects

Industrial Project

MediPal Mobile Application

Comprehensive health management mobile application featuring both Student App and Professor App. The project focused on medical students submitting their research and professors providing feedback and points. Professors can post workshops for medical students who can register for them. Includes a feed page similar to Facebook to post research and workshops, with users able to like and comment on posts.

Flutter Firebase Git
Industrial Project - Team

Big Cat Mobile Application (Front-End)

Event management mobile application focused on events in Sri Lanka, mainly developed for Octoberfest Festival. Features include ticket buying and booking, with tickets generated as QR codes as special features. Responsible for front-end development ensuring smooth user experience and interface design.

Flutter Firebase
Industrial Project - Team

Global Study Connect (AI Integrated)

Future studies guiding application with three categories: Master's Programs, Higher National Diploma Programs, and Bachelor's Programs. Students can find available universities with their details and register for programs. Features AI Path Careers, AI CV Generator with skills analysis, and more. AI integration provides personalized career guidance and automated CV generation.

Flutter APIs AI Integration

University Projects

University Project

RailBook - Train Booking & Tracking System

Client Train App: A mobile application designed for clients/passengers to conveniently book train tickets, track trains in real-time, and access essential travel information. Offers a user-friendly interface, secure payment options, and features to enhance the overall booking and travel experience.

Driver Train App: A mobile application designed specifically for train drivers to enhance efficiency and streamline operations. Provides essential features to assist drivers in managing routes, communicating with passengers, and ensuring a smooth and safe journey.

Flutter Google Maps API Firebase Razorpay Notification API
University Project

E-Commerce Laptop Web Application

A cutting-edge web-based eCommerce platform developed with Angular and MongoDB, exclusively tailored for buying and selling laptops online. Enjoy a seamless and secure shopping experience with a diverse laptop selection, user authentication, cart management, integrated PayPal payments, and comprehensive order tracking system.

Angular MongoDB Angular Material Bootstrap PayPal Git
University Project

AI Voice Assistant

Python-based project that employs speech recognition and pyttsx3 to interact with users using Hinata's gentle anime-inspired voice. With personalized interactions, it handles tasks like reminders and searches, blending technology with anime fandom for an engaging and efficient user experience. Features text-to-speech (TTS) and OpenAI API integration.

Python Speech Recognition pyttsx3 OpenAI API Text-to-Speech
University Project

Shopping Android Mobile Application

A Kotlin-based mobile application offering a seamless and secure online shopping platform. This app seamlessly integrates with Firebase, providing robust user authentication, real-time database management, and cloud storage capabilities. Moreover, it ensures secure payment transactions with the incorporation of Razorpay, making it a reliable and efficient platform for online shopping.

Kotlin Android Android Studio Firebase Razorpay Git
University Project

RDA Web Project (Road Development Authority)

An ASP.NET web-based application tailored for efficient management of road development projects and related activities. This platform incorporates a SQL database to offer project tracking, documentation, resource management, and reporting functionalities. The application is purpose-built to streamline road development processes, enhancing project efficiency and facilitating seamless coordination of tasks.

ASP.NET Microsoft SQL Server ASP.NET Web Forms ASP.NET MVC Git
University Project - Group

Train Railway Management System

An advanced software application built with C# and an SQL database, designed to automate and manage diverse aspects of train railway operations. This comprehensive system encompasses train scheduling, ticket booking, passenger management, and reporting features, with the primary goal of enhancing efficiency and optimizing railway management processes.

C# Microsoft SQL Server Visual Studio Git

Technical Skills

Languages

Dart
HTML
CSS
Java
React Native
JavaScript
Python

Databases

Firebase
MongoDB
Microsoft SQL Server

Version Control & Tools

Git
Android Studio
VS Code
Figma
Adobe XD

Non-Technical Skills

Team Work
Good Communication
Quick Adapting New Technologies
Self-Learning

Other Skills

UI/UX Design
Graphic Designing
Video Editing
Audio Mixing

Get In Touch

Connect with me:

References

Ms. Pavithra Subhashini

Senior Lecturer/Head

Department of Computer Science and Software Engineering
University of NSBM
Mahenwaththa, Pitipana, Homagama, Sri Lanka

Dr. Mohamed Shafraz

Senior Lecturer/Head

Department of Information and Systems Sciences
University of NSBM
Mahenwaththa, Pitipana, Homagama, Sri Lanka