Vihanga Bandara is a software engineer with nine years of experience building scalable web and cloud-native systems, currently tackling real-world aviation challenges in Sweden. He has a solid track record of taking products from proof-of-concept to production using C#, .NET, Azure, Terraform and automated CI/CD pipelines. As a technical lead at 99x he designed system-to-system APIs and Visma ERP integrations that enabled onboarding of thousands of B2B customers while mentoring teams and driving architectural decisions. He frequently leverages Azure Durable Functions, app-to-app auth patterns and infrastructure-as-code to deliver reliable, test-covered solutions across backend and frontend stacks. An AI-first practitioner and guitarist by hobby, he actively uses AI tools to accelerate the SDLC and improve code quality. He holds a First Class BEng in Software Engineering and is pursuing a Master’s in Computer Science at Stockholm University.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering (BEng) Software Engineering, Bachelor of Engineering (BEng) Software Engineering at University of Westminster
This is a spam detection framework developed using machine learning, natural language processing and fuzzy logic which consists of three modules: spam detector module operating in real-time mode, drift detector module which will identify drifted spam tweets using NLP, and review and retrain module where the drifted spam tweets are reviewed and consequently will be used to re-train the tweet classifier. This system was developed for my final year thesis
Contributions:13 commits, 8 pushes, 1 branch in 4 months
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.