Available for opportunities

Hi, I'm Vidura Wijesinghe
Software Engineer | DevOps

Software Engineer with 2.5 years of expertise in Java, Spring Boot, React, Flutter, Docker, Kubernetes, MySQL, SQL Server, Oracle SQL and Microservices , specializing in architecting enterprise workflows, executing Oracle Autonomous 26ai migrations, and engineering AI-powered document extraction pipelines.

2.5 Years Experience
0 Projects Completed
šŸ› ļø DevOps
šŸ¤– AI Engineer
⚔ Full Stack
šŸš€ Team Lead

About Me

Get to know more about my background, journey, and passions

šŸŽ“ Education Journey

BSc (Hons) Software Engineering

Cardiff Metropolitan University (ICBT Campus)

2025-2026 Completed

Currently in final semester, course ending September 2025. Graduation expected February 2026.

Graduate Diploma in Software Engineering (GDSE)

Institute of Software Engineering (IJSE) - Panadura

2022-2024 Completed

Comprehensive software engineering program covering full-stack development practices.

šŸ“š Current Learning

šŸŽ“

IBM Applied DevOps Engineering Professional Certificate

Coursera • Ongoing

75%
Advanced certification covering devOps practices

šŸŒ Languages

Sinhala Native speaker
Native
English Good
Good

šŸ”¬ Research & Interests

šŸ“š Reader & Researcher
šŸ¤– AI & Machine Learning
⚔ Automation Tools
šŸ’” Innovation & R&D
šŸ†

Key Achievements

  • Developed enterprise worklow solutions for BPO using Activiti BPMN
  • Migrated MySQL database to Oracle Autonomous 26AI database
  • Developed AI-powered document extraction pipelines
  • Trained and mentored 5+ junior developers
  • Developed automation tools improving team productivity
  • Contributed to Research & Development efforts for projects

Work Experience

My professional journey, career progression, and detailed accomplishments

Present

Software Engineer

SP Solutions (Pvt) Ltd October 2025 - Current

Developing and implementing enterprise workflow and banking solutions for high-profile clients including John Keells Group and Standard Chartered Bank.

View Details ā–¼

šŸŽÆ Key Responsibilities

  • Implement enterprise workflow solutions using Spring Boot, React, and Activiti BPMN.
  • Containerize environments using Docker and Kubernetes to streamline deployment.
  • Develop critical banking modules such as CLI and Crib Pull workflows for SCB.
  • Design automated OCR routing tools using Abby OCR for metadata extraction and automated dispatching.

šŸ† Major Achievements

  • Led a major database migration from MySQL to Oracle Autonomous 26ai for John Keells Group.
  • Developed a role-based bulk booking engine supporting dynamic Excel templates for large-scale logistics data ingestion.

šŸ”§ Technologies Used

Backend
Spring Boot Activiti BPMN Oracle Autonomous 26ai
Frontend
React
DevOps
Docker Kubernetes
2025 22 months

Associate Software Engineer

⚔ Quick Promotion
QuantacomIT (Pvt) Ltd May 2024 - October 2025

Led development teams on microservice-based architectures and contributed to large-scale ERP systems for supply chain and stock management.

View Details ā–¼

šŸŽÆ Responsibilities

  • Led microservice architecture projects using Java 21, Spring Boot 3, and Apache Kafka.
  • Collaborated directly with clients for task planning and managed code quality with SonarQube.
  • Mentored junior developers and ensured delivery of high-quality code.

šŸ† Achievements

  • Implemented a complete authentication microservice with dynamic role-based profile management.
  • Built real-time communication features using WebSockets, Spring Boot, and Flutter.
  • Developed a custom Flutter library for UI/UX efficiency.

šŸ”§ Technologies Used

Backend
Java 21 Spring Boot 3 WebFlux Kafka
Frontend/Mobile
React-JS Redux Flutter
2023 Trainee

Trainee Software Engineer

🌟 Foundation
QuantacomIT (Pvt) Ltd December 2023 - May 2024

Began professional software development journey by mastering Flutter and contributing to management applications.

View Details ā–¼

šŸŽÆ Training Focus

  • Self-taught Flutter and Dart to deliver professional-grade mobile solutions.
  • Contributed to the development and maintenance of a Tea Estate Management desktop application.

šŸ† Training Outcomes

  • Successfully delivered projects using Java, Spring Boot, and MySQL.
  • Developed proficiency in Jasper Reports for professional document generation.

Projects

A comprehensive showcase of my work, contributions, and technical expertise

SCB Workflow Project

Software Engineer

Development of complex banking workflows to automate internal financial processes and modernize legacy data handling.

Key Features

  • Developed critical banking modules including CLI, Bundled, and Crib Pull workflows
  • Engineered ETL processes to migrate legacy data into restructured SQL Server environments
  • Streamlined internal banking processes via automated Activiti BPMN workflows
Spring Boot React SQL Server ETL Activiti BPMN

Drake Project (Logistics Engine)

Software Engineer

A high-volume bulk booking engine for domestic and international logistics, featuring real-time observability.

Key Features

  • Developed a high-volume booking engine using Spring Batch for concurrent processing
  • Implemented role-based Excel template support for dynamic data ingestion
  • Built a real-time monitoring dashboard to track and audit API request-response cycles
Spring Batch React REST API Dynamic Excel Ingestion

Zentra POS

Completed
Team Lead 3 months

Modern Point of Sale system with advanced inventory management, sales analytics, and multi-location support for retail businesses. Built with TypeScript for enhanced code quality and maintainability.

Key Features

  • Main-transactional functions implemented
  • Mobile-responsive design for tablets and phones

Leadership Responsibilities

  • Managed project tasks and sprint planning
  • Trained and mentored 2 junior developers
Frontend React (TypeScript) Zustand Tailwind CSS Material-UI
Backend : Zentra ERP backend
šŸ“¦ Established reusable component library

Zentra ERP

Completed
Full Stack Developer 1 Year

Comprehensive Enterprise Resource Planning system covering complete business workflow from supply chain to customer relationship management with real-time capabilities.

Business Workflows

  • Supply Chain: Purchase Order → GRN → Costing → Invoice → Payment
  • Sales Order processing and management pipeline
  • Stock take and adjustment systems
  • Customer relationship management (CRM) integration
  • Comprehensive payment management system
Frontend Flutter & Dart
Backend Spring Boot WebSocket MySQL
šŸ­ Streamlined operations for multiple companies

Smart ERP

Completed
Full Stack Developer 3 months

Intelligent ERP solution with automated workflows and smart analytics for small to medium enterprises, process automation.

Flutter & Dart Spring Boot MySQL

Tea Estate Management System

Completed
Full Stack Developer 4 months

Specialized management system for tea estates covering plantation management, harvest tracking, quality control processes, and comprehensive reporting for agricultural operations.

Agricultural Features

  • Plantation lifecycle management
  • Harvest tracking and quality assessment
  • Worker productivity monitoring
  • Weather data integration
Maven Java Jasper Reports Spring Boot Flutter & Dart MySQL

Travel Management System

Completed
Full Stack Developer 3 months

Comprehensive travel management platform with microservices architecture, featuring user authentication, booking management, real-time updates, and complete travel workflow automation.

Architecture & Features

  • Microservices architecture with service discovery
  • JWT-based role authentication system
  • Real-time booking and availability updates
  • Responsive modern UI with TypeScript
  • API Gateway for service orchestration
Backend Spring Boot Spring Cloud Gateway Spring Security JWT
Frontend TypeScript HTML Tailwind CSS

Chat Application

Completed
Desktop Developer 1 months

Real-time chat application built with JavaFX featuring socket programming for instant messaging, file sharing capabilities, and modern desktop interface design.

Real-time Features

  • Real-time messaging with socket programming
  • File sharing and transfer capabilities
  • User authentication and session management
  • Modern JavaFX interface design
JavaFX Socket IO MySQL Java 8

Reading Management Application

Completed
Android Developer 2 Weeks

Android application for book and reading progress management with features for tracking reading goals, statistics, and personal library organization.

Mobile Features

  • Personal reading library management
  • Reading progress tracking and goals
  • Statistics and reading analytics
  • Book recommendations and reviews
XML Android Java 8 Android Studio

Bank Management System

Completed
Full Stack Developer 2 months

Comprehensive banking system demonstrating both MVC and Layered architectural patterns with advanced features like email notifications and secure transaction processing.

Banking Features

  • Account management and transaction processing
  • Email notification system with JavaMail
  • Dual architecture implementation for comparison
  • Secure transaction processing and audit trails
Java 8 JavaFX JavaMail MySQL

Skills & Technologies

My comprehensive technical expertise across the full development stack

Java

Python

JavaScript

TypeScript

Node.js

React

React Native

Dart

Flutter

HTML/CSS

Tailwind CSS

Material-UI

Spring Boot

Spring Cloud

MySQL

Jasper Reports

Express js

Git/GitHub

Docker

Swagger

Apache Kafka

Postman

Hugging Face

šŸ’”

Development Philosophy

I believe in writing clean, maintainable code with a focus on user experience and performance. My approach combines technical excellence with practical problem-solving to deliver impactful solutions.

Get In Touch

Let's discuss opportunities, collaborations, and innovative projects

šŸ“

Location

Galle, Sri Lanka

Available for remote work worldwide
šŸ“§

Emails

contact@vidurawijesinghe.com

Response within 24 hours
šŸ’¼

Professional Networks

šŸ•’

Availability

Open to new opportunities

Currently available

Send Me a Message

I’d love to hear about your project or opportunity.

Email: contact@vidurawijesinghe.com — click the send button to get in touch.

Send Message šŸ“¤
Sending...
Loading...