Summary
Madhukara Kekulandara is an Assistant Professor and software engineer with a decade of experience building backend systems and teaching software engineering, currently pursuing advanced studies in computer science at the University of Rhode Island. He has strong hands-on expertise in Java (J2EE/Spring/Hibernate), REST API design, Python, PHP, and database-backed enterprise systems, having implemented secure tokenized APIs for mobile wallets and managed student codebases as a graduate teaching assistant. His background spans industry roles from RFID-enabled admin portals to senior backend engineering for fintech-like mobile wallets, giving him practical production experience alongside academic research. Known for translating classroom instruction into real-world engineering practices, he combines mentorship with a pragmatic focus on secure, maintainable APIs and developer workflows.
10 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Rhode Island
Bachelor of Science (B.Sc.), Computer Science, 2nd Class Upper Division, Bachelor of Science (B.Sc.), Computer Science, 2nd Class Upper Division at University of Kelaniya
Professional Graduate Diploma, Information Technology, Professional Graduate Diploma, Information Technology at British Computer Society
G.C.E A/L, Mathamatics, G.C.E A/L, Mathamatics at Dharmaraja college
Sinhalese, English