Buddhima Amarathunga is a software engineer and PhD candidate with nearly a decade of programming experience and over two years delivering production-grade systems across military simulation, logistics, and UAV research. He brings full-stack fluency in Java, C++, Python and modern JavaScript frameworks, and practical cloud and data-engineering experience with AWS/GCP and Snowflake. His research and hands-on work span resource-constrained distributed systems and IoT—especially LoRa/NB-IoT/Wi-SUN—and include building resilient UAV swarm protocols and custom visualizers for real-world experiments. He pairs embedded C++ (RTOS, GPS, Bluetooth, PID) and microcontroller work (Arduino/ESP32) with data tooling in Pandas, SciPy and D3, enabling end-to-end sensor-to-insight pipelines. Known for introducing CI/CD, documentation, and best practices in academic and industry teams, he’s also exploring resource-efficient AI, AI agents and modern languages like Go. Based in Wellington, NZ, he blends rigorous research thinking with a pragmatic focus on deployable, maintainable systems.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at University of Peradeniya
St. joseph's College, Colombo 10
Doctor of Philosophy - PhD (Candidate) Computer Science, Doctor of Philosophy - PhD (Candidate) Computer Science at Victoria University of Wellington
Information Technology, Information Technology at SLIIT
Website of the Computer Society, University of Peradeniya
Contributions:6 commits, 6 PRs, 3 pushes in 2 months
university-societyreactnextjs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Buddhima Amarathunga - Software Engineer at SYOS Aerospace