Kaveesh Jeffry Vershan · Software Engineer · Sri Lanka

Kaveesh Jeffry VershanSoftware Engineer.

I'm Kaveesh Jeffry Vershan, focused on Flutter applications, modern web interfaces and reliable backend systems.

FlutterNext.jsSpring BootNode.js
DeveloperKJMobile · Web · Backend
Flutter
Next.js
Spring Boot
Node.js
PostgreSQL

2025

BSc Software Engineering

3.33

Second Class Upper Division

02

Engineering Focus

What I work on.How I approach it.

My technical focus covers mobile applications, backend services, modern web interfaces, realtime communication and application delivery.

Mobile · Web · Backend
01

Mobile application development

Creating Flutter interfaces, connecting applications to APIs, managing app state and implementing device-based features.

FlutterDartProviderCubit / BLoCDioFirebase

Focus areas

  • Responsive mobile interfaces
  • REST API integration
  • Authentication flows
  • Realtime data updates
02

Backend development

Developing APIs, authentication systems, business logic and database-backed services for web and mobile applications.

Node.jsExpress.jsSpring BootJWTMongoDBPostgreSQL

Focus areas

  • REST API development
  • Authentication and authorization
  • Database integration
  • Business workflow implementation
03

Web interface development

Building responsive web interfaces with reusable components, structured layouts and backend API connections.

Next.jsReactTypeScriptJavaScriptTailwind CSS

Focus areas

  • Responsive layouts
  • Reusable components
  • API-connected interfaces
  • Form and data handling
04

Realtime application features

Working with continuously updating application data, live events, location services and client-server communication.

SSEWebSocketFirebaseGeolocationREST APIs

Focus areas

  • Live data streams
  • Location-based features
  • Reconnect handling
  • Client state synchronization
05

Deployment and delivery

Supporting application deployment, server configuration, version control and release workflows.

DockerGitGitHubVPSNginxcPanel

Focus areas

  • Application deployment
  • Version control workflows
  • Server configuration
  • Mobile release support

Development Approach

From requirementto delivery.

A simple development process helps keep the implementation understandable, testable and easier to maintain.

01

Understand

Understand the requirement, user flow and data before starting implementation.

02

Build

Create maintainable components and connect each part in a clear structure.

03

Test

Check error states, API responses, responsive layouts and important user flows.

04

Deliver

Prepare the application for deployment, release and continued improvement.

My experience combines application interfaces, backend services, integrations and deployment workflows.

View experience
03

Professional Experience

Learning throughreal product work.

Experience across mobile development, backend services, web systems, realtime features, testing, deployment and application releases.

2024 — 2026
01

2025

2026

Latest RoleNov 2025 – Jul 2026

Associate Software Developer

VVH Solutions (Pvt) Ltd

Piliyandala, Sri Lanka
FlutterNode.jsSpring BootDockerVPSNginx

Responsibilities and contributions

  • Developed and maintained production Flutter applications with authentication, role-based workflows, CRUD operations, search, filtering, reusable components, document uploads, and API-integrated interfaces.
  • Contributed to Node.js, Express.js, and Spring Boot backend services involving JWT authentication, validation, activity logging, database operations, permissions, and microservice-based architecture.
More responsibilities
  • Worked on ERP, voting, inventory, store management, employee management, and customer-facing systems across mobile and web platforms.
  • Supported application deployment using Git, Docker, VPS servers, cPanel, Nginx, Play Store, and App Store release processes.
02

2025

2025

InternshipMay 2025 – Nov 2025

Mobile Application Developer Intern

VVH Solutions (Pvt) Ltd

Piliyandala, Sri Lanka
FlutterDartDioFirebaseGoogle MapsSSE

Responsibilities and contributions

  • Built Flutter modules for login, OTP verification, multi-step registration, KYC and document uploads, form validation, localization, location services, and vehicle-related workflows.
  • Integrated REST APIs using Dio and implemented secure token storage, Firebase services, Google Maps, live location tracking, and realtime booking updates using SSE.
More responsibilities
  • Tested APIs with Postman, debugged frontend and backend integration issues, and collaborated with backend developers to align request and response data structures.
  • Assisted with Android and iOS build configuration, production testing, and mobile application release preparation.
03

2024

2024

InternshipJan 2024 – Jul 2024

Research and Development Intern

Rangiri Holdings (Pvt) Ltd

Makola, Sri Lanka
ReactSpring BootMySQLREST APIQR Codes

Responsibilities and contributions

  • Contributed to internal HR and vehicle maintenance systems using React, Spring Boot, MySQL, and REST APIs.
  • Implemented employee records, task management, fuel tracking, vehicle renewals, QR-based workflows, authentication, and database-backed application features.
More responsibilities
  • Supported requirements gathering, interface design, testing, bug fixing, and feature improvements based on stakeholder feedback.
  • Gained practical experience connecting frontend interfaces with backend services and relational database structures.

03

Professional roles

02

Companies

2024—26

Experience timeline

Professional Direction

Continuing to grow across mobile engineering, backend development, system architecture, deployment and technical project delivery.

Explore my stack
04

Technical Stack

Tools connectedacross the system.

Technologies I use across mobile applications, web interfaces, backend services, databases and production delivery.

Mobile/Web/Backend/Data/Delivery
EngineeringStackInterface to infrastructure
MOBMobile
WEBWeb
APIBackend
DATData
OPSDelivery
01

MOB

Mobile Development

Cross-platform applications, state-driven interfaces, navigation, maps and API integrations.

FlutterDartProviderCubit / BLoCDioGoRouterFirebaseGoogle Maps
02

API

Backend Development

REST APIs, authentication, business logic, database services and microservice architecture.

Spring BootNode.jsExpress.jsREST APIsMicroservicesJWTRole-Based AccessPostman
03

WEB

Web Development

Responsive interfaces, reusable components and typed frontend applications.

ReactNext.jsTypeScriptJavaScriptHTMLCSSTailwind CSS
04

DAT

Databases & Realtime

Relational and document databases, cloud data services and live communication.

MySQLPostgreSQLMongoDBFirestoreSupabaseSQLSSEWebSocket
05

OPS

Deployment & DevOps

Containers, servers, reverse proxies, domains and production deployment workflows.

GitGitHubDockerVPS HostingHostingercPanelNginxVercelSSL & Domains
06

TLS

Tools & Workflow

Development, design, testing, database and project-management tools.

JiraFigmaMySQL WorkbenchDataGripAndroid StudioVS CodeIntelliJ IDEA

Education & Learning

Foundations andcontinued learning.

Academic software-engineering knowledge supported by practical training in mobile development, containers and cloud-native technologies.

01
CertificationUdemy

Flutter Development with Dart

Practical training in Flutter, Dart, reusable interfaces, state management and API integration.

FlutterDartState ManagementREST APIs
View certificate
02
CertificationCoursera · IBM

Introduction to Containers with Docker, Kubernetes & OpenShift

Containerization and cloud-native fundamentals using Docker, Kubernetes, OpenShift and YAML.

DockerKubernetesOpenShiftCloud NativeYAML
View certificate
03
EducationCINEC Campus

BSc (Hons) in Software Engineering

Software Engineering degree programme completed at CINEC Campus, Malabe, Sri Lanka.

GPA

3.33

Classification

Second Class Upper Division

Continuous Learning

Continuing to strengthen my knowledge in application architecture, backend systems, containers, cloud deployment and production software delivery.

Contact me
05

Contact

Let's build somethinguseful together.

I'm open to opportunities involving Flutter applications, backend services, API integration, realtime systems and production deployment.

Available for opportunities

Based in

Sri Lanka

Open to remote and onsite software-development opportunities.

Get in touch

Choose a channel

Your default email application will open with the message already filled.

© 2026 Kaveesh Jeffry

Back to top

Software Engineer · Sri Lanka