I'm Buddhima Amarathunga, a software engineer and PhD candidate specializing in IoT sensor networks. I've been passionate about programming since I was 15 and love solving real-world challenges with curiosity and persistence. My research focuses on distributed IoT systems, fog computing, and edge AI. I'm a full-stack developer with hands-on experience in large agile projects and freelance work, proficient in Java, JavaScript, Python, C/C++, and modern web technologies. I'm a detail-oriented team player who thrives in multidisciplinary domains such as environmental conservation, disaster response, and geospatial applications. I value clear communication and continuous learning.…

Buddhima Amarathunga

I'm Buddhima Amarathunga, a software engineer and PhD candidate specializing in IoT sensor networks. I've been passionate about programming since I was 15 and love solving real-world challenges with curiosity and persistence. My research focuses on distributed IoT systems, fog computing, and edge AI. I'm a full-stack developer with hands-on experience in large agile projects and freelance work, proficient in Java, JavaScript, Python, C/C++, and modern web technologies. I'm a detail-oriented team player who thrives in multidisciplinary domains such as environmental conservation, disaster response, and geospatial applications. I value clear communication and continuous learning.…

Available to hire

I’m Buddhima Amarathunga, a software engineer and PhD candidate specializing in IoT sensor networks. I’ve been passionate about programming since I was 15 and love solving real-world challenges with curiosity and persistence. My research focuses on distributed IoT systems, fog computing, and edge AI.

I’m a full-stack developer with hands-on experience in large agile projects and freelance work, proficient in Java, JavaScript, Python, C/C++, and modern web technologies. I’m a detail-oriented team player who thrives in multidisciplinary domains such as environmental conservation, disaster response, and geospatial applications. I value clear communication and continuous learning.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Research Assistant at Victoria University of Wellington
December 31, 2021 - October 21, 2025
Researched deployment strategies for resource-constrained IoT sensor networks in dynamic regions; conducted experiments in NS3 and Python; contributed to a IEEE LCN 2024 publication.
PhD Candidate at Victoria University of Wellington
November 1, 2021 - Present
PhD candidate focusing on IoT sensor networks, distributed systems, fog computing, and edge AI; ongoing research and collaboration with industry partners.
Full-Stack Developer at Kaleris
November 1, 2021 - Present
Contributed to a large-scale SAAS application using Angular, Spring Boot and PostgreSQL on AWS in an agile team; designed unit tests with JUnit and Jest; integrated Python-based OpenCV microservice for document processing.
Software Engineer at SimCentric Technologies
April 1, 2021 - October 21, 2025
Collaborated on development of FiresFST, designing and implementing real-time, memory-efficient simulation logic in Java-based UI and C++ for integration with VBS3 Simulator; designed and implemented Flare Deployment Simulation to optimize memory usage and enable interactive particle behavior; refactored legacy C++/Java code to modern standards; completed a 6-month internship.

Education

BSc (Computer Science) at University of Peradeniya
November 1, 2016 - January 1, 2020

Qualifications

IEEE LCN 2024 Publication: Exploring Effective Sensor Deployment in Dynamic Regions
January 1, 2024 - October 21, 2025

Industry Experience

Software & Internet, Education, Professional Services