Niroshan Wickramasinghe is a Lead Data Engineer based in Melbourne with eight years of experience designing and delivering cloud-native data platforms and metadata-driven ETL frameworks. He has led greenfield projects across Australian government and enterprise clients—building ingestion pipelines, dbt-based warehouses, and PII obfuscation strategies on Azure and Databricks. Comfortable both mentoring teams and rolling up his sleeves, he has translated academic research (a PhD in Computer Science) into production systems, including a detailed synthetic population generator used for urban planning. Beyond standard data engineering, he has entrepreneurial experience co-founding a mental-health smart-home startup and has built interactive scientific visualisations for public-facing government sites, demonstrating a blend of technical depth and public-impact thinking.
8 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Second Class (Upper), Honours, Bachelor of Science (B.Sc.), Computer Science, Second Class (Upper), Honours at University of Colombo
Mathematics, Mathematics at Ananda College, Sri Lanka
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at RMIT University
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.