Kalpani Ranasinghe is a software engineer with 8 years of international experience across Sri Lanka and Finland, based in Oulu, Finland, focused on building scalable backend systems. She specializes in microservices, REST APIs, and server-side UIs with Blazor, and is proficient in SQL, Postgres, Cassandra, and Docker-based deployments. While backend-focused, she collaborates closely with frontend teams (Angular, TypeScript, JavaScript) and has hands-on experience integrating AI capabilities, including ML.NET and Python ML workflows. In recent roles at Profilence, she modernized architecture by migrating legacy Nancy endpoints to ASP.NET controllers, added centralized logging, and built features for server health analytics and internal CLI tooling; previously at 99x she contributed to ERP runtime improvements and a gRPC-based development proxy. She holds a Master’s in Computer Science and Engineering with an AI focus from the University of Oulu and brings an academically grounded, maintainable, and intelligent approach to software delivery.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Science in Software Engineering, First Class, Bachelor of Science in Software Engineering, First Class at University of Colombo School of Computing
Master in Computer Science and Engineering, Artificial Intelligence, 4.69/5, Master in Computer Science and Engineering, Artificial Intelligence, 4.69/5 at University of Oulu
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
Kalpani Ranasinghe - Software Engineer at Profilence