Photo ID

Dilangi Thilakarathna

Software Engineer | Java Developer | Creative Problem Solver

About Me

Hello! I am a passionate software developer with over three years of expertise in Java and Android development. Holding a Distinction in MSc Computing, I thrive in agile, inclusive environments that foster innovation and collaboration. My international internship in the UK and diverse professional experience spanning fintech, life sciences, ERP, and e-commerce have honed my adaptability and cross-functional teamwork skills.

From designing APIs to automating unit tests, I specialize in crafting impactful solutions that seamlessly merge technical precision with business value. My dedication to problem-solving and continuous learning fuels my drive to tackle complex challenges and contribute to forward-thinking teams. With a blend of creativity, technical expertise, and a global perspective, I’m excited to create meaningful technology that drives success.

Below are some of the projects I have worked on. Feel free to explore!

Projects

Project 1: Northampton_Travels (Android App using Kotlin)

This project is an Android application that is responsive for both mobile and web platforms using Kotlin and native web development approaches. The project followed OOP concepts, black box testing, error handling, and improvements.

Northampton Travels Android App Screenshot

Project 2: Northampton_Travels (Responsive Web App using HTML, JS, CSS, and PHP)

This project is the web application counterpart to Project 1. The application was developed with similar interfaces and features for a consistent user experience.

Northampton Travels Web App Screenshot

Project 3: Property Rental Agency Management Application (Standalone Application using JavaFX)

This application is designed for rental agents to manage the rental process. The system was developed using the agile approach and adheres to the MVC architecture for better readability.

Property Rental Agency Management Application Screenshot

Project 4: TicketME (Mobile App using Ionic, AngularJS, Firebase, HTML, CSS, JS)

TicketME is a mobile app designed to facilitate the purchase of travel passes through QR codes, eliminating the need to visit a railway station to buy a ticket.

Technical Knowledge Sharing

Explore my blog where I share insights and experiences to help others grow in their technical journey. Dive into topics like software development, coding best practices, and problem-solving techniques.

Visit Technical Knowledge Sharing