Experience
Professional journey in software development
Back-End Developer (Hybrid)
NSBM for Career & Entrepreneurship (NFORCE)
- Developed REST APIs using Java and Spring Boot for data management and automated workflows.
- Improved service performance by optimizing queries, reducing response times, and eliminating redundant operations.
- Implemented clean, modular components following SOLID principles and internal code standards.
- Collaborated with product and QA teams, contributing to feature design, Git-based workflows, and code reviews.
Projects
A showcase of data-driven applications and engineering excellence
Tech Stack
Technologies and tools I work with
languages
frontend
data Analytics
machine Learning
backend
tools
Education
Academic background and qualifications
BSc (Hons) in Software Engineering (MOHE)
NSBM Green University, Sri Lanka
2021 - 2025
Course highlights include Algorithms and Data Structures, Database Management Systems, Operating Systems, Software Architecture, Software Quality Assurance, Advanced Mathematics for Computing, Data Warehousing and Data Mining, Artificial Intelligence, Enterprise Application Development, Software Verification and Validation, and an industry internship.
Key results
GCE Advanced Level (Physical Science Stream)
Bandarawela Dharmapala Maha Vidyalaya
2011 - 2020
Z-Score: 1.0515
Completed the physical science stream with strong results in mathematics, science, and English.
Key results
Certifications
Professional certifications and learning achievements
Google Data Analytics Professional Certificate
- Exploring data roles, visualization, and statistical methods
- Building regression/ML models and communicating insights
Google Advanced Data Analytics Professional Certificate
- Advanced Python, statistics, and ML for business-ready analytics
- Translating complex findings into stakeholder-friendly insights
Power BI Data Modeling & Analytics Specialization
- Modeling star schemas, DAX calculations, and performance tuning
- Visual analytics for business reporting and time-based insights
Introduction to TensorFlow for AI/ML
- Built and trained neural networks for computer vision with TensorFlow and Keras
- Applied convolutions and best practices for production-ready ML models
Meta: Introduction to Databases
- Covered core database concepts, design principles, and development lifecycle
- Practiced querying and data manipulation with SQL/MySQL and relational models
Meta: Version Control
- Implemented Git-based workflows and GitHub repo management from the CLI
- Applied branching, merging, and versioning practices for collaborative development
Awards
Recognition and achievements
µMORA Math Competition, Honourable Mention (Merit Award, Intermediate Category)
University of Moratuwa (ENTC)
Aug 2020
Placed in the top 10 for the Intermediate category and featured in the official winners announcement.Top 10 (Honourable Mention) for the Intermediate category and featured in the official winners announcement.
Writing & Thoughts
Sharing my journey, technical deep dives, and thoughts on software engineering.
Building a Sudoku Solver with Backtracking
A deep dive into the algorithms behind generating and solving Sudoku puzzles efficiently in the browser.
Privacy-first React performance tuning
Techniques for virtualizing and rendering thousands of items without dropped frames while respecting user privacy.
Accessible UI by design
Built-in patterns that keep interfaces inclusive, with motion, contrast, and keyboard support considered from day one.
Let's build something data-driven
Open to internships, part-time roles, and freelance opportunities. Let's collaborate on innovative projects.