AVAILABLE FOR OPPORTUNITIES

Visura
Chandula.

// seeking junior & graduate roles

Learning by building real systems — REST APIs, microservices, event-driven architecture, and distributed systems. Interested in software engineering, business analysis, and any technology role where I can add value.

// PROJECTS

What I've Built.

// FINTECH MICROSERVICES ECOSYSTEM

Four microservices built as one connected system. The banking API is protected by a standalone rate limiter via HTTP, produces transaction events consumed by a fraud detection service via Kafka, and offloads async work to a job queue worker.

Fintech Microservices Ecosystem
Four services — one connected system
Microservices Distributed Rate Limiting Event-Driven Apache Kafka Redis Spring Boot PostgreSQL Docker
// SERVICE COMMUNICATION
CUSTOMER REQUEST
// PROTECTION LAYER
rate-limiter-service
HTTP sync
before each request
// CORE SERVICE
banking-core-api
Kafka async
after transaction
// ANALYSIS LAYER
fraud-detection-service
HTTP · submit job
// ASYNC WORKER
job-queue-service
// CURRENTLY BUILDING
// OTHER PROJECTS
// PRODUCTS

Beyond the Backend.

A complete full-stack system built for private bus operators in Sri Lanka — covering trip scheduling, crew assignment, fleet document tracking, fuel and cost logging, stock management, maintenance jobs, and financial reporting end to end.

RouteBus
PRODUCTION
Bus Fleet & Operations Management System
Spring Boot Java React Vite PostgreSQL
// SCHEDULING

Trip & Crew Management

Create trips from timetable for route services and private hires. Assign drivers and conductors in advance and update assignments on the fly when plans change.

// FLEET

Document & Cost Tracking

Dashboard alerts for upcoming document expiries — insurance, revenue licences. Log trip costs and fuel per journey to track day-to-day operational spend.

// MAINTENANCE

Stock & Workshop

Full stock management with in/out records. Maintenance jobs with parts assigned from stock, labour tracked, and total costs captured per job.

// REPORTING

Revenue, Costs & Payroll

Generate daily, weekly, and custom period reports for revenue, operating costs, and profit & loss. Commission-based payslip records for drivers and conductors.

RouteBus dashboard
// DASHBOARD · fleet overview & document expiries
RouteBus route trips
// OPERATIONS · route trip management
RouteBus revenue report
// REPORTS · weekly revenue by route & class
RouteBus payroll statement
// PAYROLL · commission-based payslip
// CONTACT

Let's Talk.

Open to Software Engineer, Business Analyst, and internship opportunities. Reach out via any of the channels below.