Shathurshan Ravi
Shathurshan Ravi

Software Engineer

Actively looking · Member since 10 Nov 2026
Location
Hatton, Sri Lanka
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Mid

About

Professional summary

I am a Software Engineer specializing in Flutter mobile development, modern web applications, and AI-enabled product development. I have experience delivering scalable applications across retail, healthcare, manufacturing, and quality-control workflows.

I build Flutter applications with Dart, using state-management approaches such as GetX, Provider, and MobX. My mobile development experience includes offline-first architecture, local SQLite storage, MVVM and Command patterns, platform-channel integrations, Bluetooth scanner connectivity, and Android/iOS release coordination.

I also develop frontend applications using Next.js, React, TypeScript, HTML, CSS, Tailwind CSS, shadcn/ui, and Radix UI. I have integrated REST APIs, GraphQL, WebSockets, authentication solutions, and client/server state-management tools into production-facing interfaces.

I am experienced with delivery and deployment practices including GitHub Actions, CI/CD, Docker, Helm, Kubernetes, Firebase, MDM deployment, and App Store and Google Play Store releases. I work effectively with product and engineering teams using Jira, Confluence, and Agile delivery practices.

I have contributed to AI-powered workflows by developing LLM-based prompt-generation functionality with Gemini 2.5 Flash-Lite. I am comfortable using AI-assisted development tools and applying prompt engineering to enhance product features.

I hold a BSc (Honours) in Computing and Information Systems and have developed a strong foundation in software engineering, networking, cybersecurity, machine learning, and application architecture.

Skills

34 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Application Utilities

Collaboration

Data Stores

Libraries

Monitoring

Experience

Career history

Software Engineer Styls AI / MakeIT

I contribute to the frontend development of a Quality Control portal for managing tickets related to AI-generated artifact creation. I build and maintain responsive user interface components with Next.js 15, React 19, TypeScript, Tailwind CSS, shadcn/ui, and Radix UI.

I integrate REST APIs and WebSocket communication using Axios, TanStack React Query, Zustand, and NextAuth. I also developed a Gemini 2.5 Flash-Lite prompt-generation component for an AI-powered video-generation workflow and work within a Docker, Helm, Kubernetes, pnpm, and ESLint delivery environment.

Software Engineer Qbitum Solutions

I contributed to system design, architecture implementation, and end-to-end Flutter application development for MakeIT LineIn and EndLine QC applications and Cut Supermarket applications. I developed Flutter and Dart user interfaces and integrated Open APIs and REST services.

I managed application flavors and build configurations across deployment environments, implemented GitHub Actions CI/CD workflows, and supported Firebase and enterprise MDM releases. I also integrated Kotlin platform channels, GetX state management, offline-first design, and Zebra and Newland Bluetooth scanners.

Associate Software Engineer / Software Engineer hSenid Software Lanka

I implemented and maintained Flutter features for the PHT (Logisiru) healthcare mobile application. I used GetX and Provider for state management, reduced unnecessary widget rebuilds, and addressed deadlock-related issues.

I improved application build time and reduced application size through performance and build optimizations. I also managed source control, app flavors, deployment coordination, and live iOS and Android releases through the Apple App Store and Google Play Store.

Associate Mobile Developer Fintechnology Asia Pacific (FINAP)

I developed mobile features for the Keells LMD retail application, including payment-card functionality, a paginated payment page, order cancellation, and trip-time extension flows with user confirmations.

I used Flutter and Dart with GetX, MobX, and Provider state-management solutions while following the MVVM architecture pattern. I integrated REST APIs and local SQL storage to provide offline capabilities.

Trainee Developer – Drupal Omobio (Pvt) Ltd

I contributed to the Dialog.lk revamp project through static web development, content uploading, and content management in a Drupal environment.

I gained practical experience working in an Agile and Scrum delivery environment and used Jira for project collaboration and task tracking.

Education

Learning history

Sabaragamuwa University of Sri Lanka

BSc (Honours) in Computing and Information Systems, Information Technology

WinSys City Campus, Colombo

Diploma, Networking & Cyber Security

Highlands Central College, Hatton

School Education

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu