Summary
Ruwan Egodawatte is a software engineer and lecturer with 15 years’ experience building web and enterprise systems and teaching full‑stack development across HTML/CSS/JS, Java, Python and PHP. He blends practical industry experience—from roles at PickMe, Epic Lanka and Virtusa to systems work on Sri Lanka’s Light Rail Transit project and the Presidential Secretariat—with classroom practice at the Informatics Institute of Technology, where he develops and delivers advanced client- and server-side curricula. Comfortable across client-server architectures, Java EE stacks and modern web frameworks, he has a track record of producing secure, maintainable applications for finance and government domains. Beyond code, his background includes film and advertising studies, a hint that he approaches engineering with a creative, communicative sensibility that benefits teaching and documentation.
15 years of coding experience
6 years of employment as a software developer
Certificate, Object Oriented Programming, Certificate, Object Oriented Programming at NIIT Pune
Certificate, An Introduction to Advertising, Distinction, Certificate, An Introduction to Advertising, Distinction at Sri Lanka Professional Advertising And Creativity School (SPAACS)
Bachelor of Science (Honors), Software Engineering, 2:1, Upper 2nd Class Honours, Bachelor of Science (Honors), Software Engineering, 2:1, Upper 2nd Class Honours at University of Westminster
Higher National Diploma, Film and Television - Direction, Higher National Diploma, Film and Television - Direction at Sri Lanka Foundation Institute
English, Sinhalese