DinuwanJayasinghe
A software engineering undergraduate who bridges classroom concepts and real-world impact — from teaching IT in high school to engineering enterprise-grade systems at Sri Lanka's leading telecom provider.
Who I am
Bridging Code & Real-World Impact
I'm a results-driven Software Engineering undergraduate at the University of Vocational Technology, Sri Lanka, with a rare blend of technical depth and human-centered thinking.
From teaching IT in a high school classroom to engineering enterprise-grade systems at Sri Lanka Telecom PLC — Sri Lanka's #1 telecom provider — I thrive where complexity meets creativity.
Whether architecting scalable web applications, designing RESTful APIs, or troubleshooting network infrastructure, I'm driven by a genuine passion for building technology that not only works — but works exceptionally well.
My toolkit
Work experience
- Developed the SLT Tier Management System using React JS, Spring Boot, MongoDB, Hibernate (ORM) and Thymeleaf.
- Implemented Microsoft Azure authentication; managed version control via Bitbucket with Agile/Scrum methodology.
- Built the SLT Appointment Booking System and Employee Management System with REST API and MVC architecture.
- Designed full-stack systems supporting 200+ concurrent users with optimized performance.
- Developed an Inventory Management System to track IT department assets using Java and MySQL.
- Performed network troubleshooting, hardware configuration, and IT infrastructure maintenance across the organization.
- Developed the MCHS Management System to streamline school administration using C# .NET Framework and MS SQL Server.
- Delivered IT curriculum combining practical programming skills with theoretical computer science foundations.
Featured projects
Career timeline
Always learning
Academic background
People who vouch for me
Let's work
together
Open to internships, junior roles, and freelance projects.
Based in Colombo —
available worldwide remotely.