Thanura Silva

THANURA SILVA

Senior Engineer | Visiting Senior Lecturer

Building secure and scalable enterprise solutions. Empowering the next generation of software engineers. Passionate about innovation, architecture, and continuous learning.

CURRENT POSITION

Senior Engineer

Commercial Bank of Ceylon PLC

As a Senior Engineer at Commercial Bank of Ceylon PLC, I specialize in designing, developing, and maintaining enterprise-scale banking applications that support critical business operations. My expertise spans Java, Spring Boot, Spring Security, Microservices, and Full-Stack Development, with a strong focus on delivering secure, scalable, and high-performance solutions. I am passionate about software architecture, problem-solving, and continuous learning, constantly exploring emerging technologies and industry best practices. My goal is to bridge business requirements with innovative technology solutions while contributing to digital transformation initiatives and mentoring the next generation of software engineers.

Visiting Senior Lecturer

IJSE - Institute of Software Engineering

As a Visiting Senior Lecturer at IJSE – Institute of Software Engineering, I deliver industry-focused training in Java, Spring Boot, Spring Security, and MERN Stack technologies. I am passionate about mentoring aspiring software engineers and preparing them to meet modern industry standards and challenges.

Name: Thanura Silva
Experience: 4+ years
Primary Phone: +94 76 2 448 891
Address: No .09, 04th Cross Road, Kalutara North,Sri Lanka
Contact Me

MY JOURNEY

Experience

Senior Engineer

Commercial Bank of Ceylon PLC | 2025 December - Present

Leading the design and development of enterprise-scale banking applications, mentoring engineering teams, driving solution architecture decisions, and ensuring the delivery of secure, scalable, and high-performance digital banking solutions aligned with organizational objectives.

Visiting Senior Lecturer

IJSE - Institute of Software Engineering | 2023 January - Present

Delivering lectures and hands-on training in Java, Spring Boot, Spring Security, and MERN Stack technologies. Mentoring students in software architecture, RESTful API development, database design, secure application development, and full-stack engineering best practices. Guiding academic and industry-oriented projects while helping students build practical skills aligned with modern software development standards and industry requirements.

Engineer

Commercial Bank of Ceylon PLC | 2023 August - 2025 December

Developed and maintained mission-critical banking systems using Java and Spring technologies. Collaborated with cross-functional teams to implement new features, optimize application performance, integrate third-party services, and ensure compliance with banking industry standards.

Software Engineer-Full Stack

IJSE - Institute of Software Engineering | 2022 August - 2023 July

Designed and developed full-stack web applications while mentoring students and contributing to software engineering projects. Worked extensively with modern frontend and backend technologies, software architecture, database design, and agile development practices.

Associate Software Engineer-Full Stack

IJSE Institute, Sri Lanka | 2020 - 2022 July

Began my professional software engineering journey as a Full Stack Developer, contributing to real-world projects across the complete software development lifecycle. Gained hands-on experience in frontend and backend development, database management, system design, and collaborative development practices, building a strong foundation for future career growth.

Associate Front-end Developer

MyBooking Web Solution, Sri Lanka | 2020 - 2021

It has contributed to several front-end development projects and especially in Web Development. It was a great experience and trained from the basics to advanced scale about front-end applications.

Assistant Lecturer

University of Kelaniya, Sri Lanka | 2018 - 2019

Lecturing assisted in Geographic Information Systems and Remote Sensing - Department of Geography

Academic

Certified AI & ML Engineer - Reading

IJSE Institute - Sri Lanka | 2025- 2026

Content: Python, Machine Learning & Model Training,NLP & LLMs, MLOps, GenAI & Agents

M.Sc. (Information Technology) - Reading

Cardiff Metropolitan University - UK | 2024- 2026

Content: Programming for Data Analytic, Information Security, Business Process Analysis,Advances in IT Management

Comprehensive Master Java Developer

IJSE Institute - Sri Lanka | 2021- 2021

Content: Java, HTML, JS, CSS, TS, Angular, Node JS, MySQL, MongoDB

Rapid Mobile and Web Application Development

IJSE Institute - Sri Lanka | 2021 - 2022

Content: HTML, JS, CSS, React, React Native, Firebase

Diploma in Geographic Information System (GIS) and Remote Sensing (RS)

University of Sri Jayawardenapura,Sri Lanka | 2017 - 2018

BA (Hons) in Geography

University of Kelaniya, Sri Lanka | 2013 - 2017

SKILLS

Programming Languages

java
95%
c#
80%
html
90%
css
90%
js/ecma
85%
ts
90%

Frameworks and Libraries

spring-fw
springboot-fw
springSecurity-fw
spring-data-fw
angular-fw
node-fw
react-fw
bootstrap-fw
tailwind-fw
saas-fw
hibernate-fw
miui-fw
angular-fw


Database Systems

Operating Systems

Version Control Systems

API Configuration and Cloud Computing

ENTERPRISE CONTRIBUTION

Remittance Processing System of the Bank

Played a lead role in designing and integrating enterprise standard APIs, implementing security enhancements, and delivering system integrations to support secure, scalable, and high-performance business applications.
Applied Teach Stack:

Cooperate Customer Portal Enhancement

Contributed to the enhancement of a corporate customer portal by implementing new features, improving user experience, strengthening security controls, and optimizing system performance to support business and customer requirements.
Applied Teach Stack:

Human Resource Management Platform Enhancement

Served as the Java Lead for the enhancement of an enterprise HR platform, overseeing technical implementation, solution design, code quality, and feature delivery while ensuring scalability, reliability, and alignment with business objectives.
Applied Teach Stack:

Digital Platform Modernization Initiative

Spearheaded the design and implementation of microservice-based solutions, driving technical innovation, architectural improvements, and modernization efforts to enhance system reliability, flexibility, and operational efficiency.


Applied Teach Stack:

TECHNICAL SHOWCASE

YourOrganizer V 1.0.0 - Comprehensive Personal Management Application

The application enables user logging facility with personalized events and it is contained both front-end and back-end development strategies during the project development process.
Applied Teach Stack:

YouHere V 1.0.0 - Stand-alone Student Record Management Application

This project's objective is to develop a comprehensive solution for student record management in an institute. It is included the main business operations and the business logic regards the objective of the application.
Applied Teach Stack:

LibPro V 1.0.0 - Library management Application

This application contained the control interface for admin operations, book data manipulation, and finding which books are in the lending and existing stages. The project development consisted of both front-end and back-end operations.
Applied Teach Stack:

TaskGrab V 1.0.0 - Task management System

The objective of the application is to manage a task list with a logged user. This project contains both back-end and front-end development.
Applied Teach Stack:

PERSONAL PROJECT SHOWCASE

  • All
  • Java
  • React
  • HTML

MOMENTS & MILESTONES

Team Collaboration
Team Collaboration
Awarding
Awarding
Lecturing Session
Lecturing Session
Industry Event
Industry Event

REVIEW

Contact

© Thanura Silva - 2022 - Present.
All Rights Reserved.

Website Customization and Extended Developed by-Thanura Silva

Notice: All trademarks and brand names mentioned here are owned by their owners. All the original graphics in the decorations here belongs to their original owners. Here only take them to emphasize the precious tech stack or relate something including visualizing the descriptions.


Base Template Designed by HTML Codex