Summary
Upekka Pathirana is an Associate Tech Lead and full-stack software engineer with over a decade of industry experience and more than six years of hands-on development delivering production systems. A University of Moratuwa graduate with a first-class BSc and an ongoing MSc in Computer Science (Data Science), he blends strong academic foundations with practical leadership across startups and product teams. He progressed from engineering roles at CodeGen to a current tech lead position at Matific, routinely bridging architecture, team mentoring, and delivery. Comfortable across backend and frontend stacks, he also has early open-source middleware experience from a WSO2 internship, demonstrating familiarity with API and platform-level concerns. Known for combining technical depth with delivery focus, he often translates complex data-driven requirements into pragmatic, scalable solutions.
11 years of coding experience
6 years of employment as a software developer
BSc. Engineering (Hons), Computer Science and Engineering, GPA 3.82/4.2 (First Class), BSc. Engineering (Hons), Computer Science and Engineering, GPA 3.82/4.2 (First Class) at University of Moratuwa
Diploma in Management Accounting, Accounting and Business/Management, Diploma in Management Accounting, Accounting and Business/Management at CIMA
High School, High School at Sanghamitta College - Galle
Sinhalese, English