Summary
Gihan Gunarathne is a pragmatic Python developer and senior software engineer with eight years of experience building full-stack web applications, microservices, and AI-powered features using Java (Spring Boot), Python (Flask), and React.js. He has delivered production systems across travel, venue management, and CRM domains—leading small teams, integrating third-party APIs like Oracle Simphony, and deploying apps on AWS (Elastic Beanstalk, Route 53, CloudFront). Recently focused on Retrieval-Augmented Generation pipelines and AI-driven ordering/notification services, he blends backend rigor with user-facing interfaces and measurable business outcomes. Notably, he implemented end-to-end solutions from authentication and invoice automation to multi-channel notification services, showing a knack for operationalizing ML and automation in real products. Based in Central Province, Sri Lanka, he thrives on collaborative, impact-driven projects and exploring emerging technologies.
8 years of coding experience
6 years of employment as a software developer
BSc Engineering (Hons) in Computer Engineering Computer Engineering, BSc Engineering (Hons) in Computer Engineering Computer Engineering at University of Peradeniya
Ordinary level and Advance Level Maths - (A/L), Ordinary level and Advance Level Maths - (A/L) at Kingswood College Kandy