Malaya Kumar Ray
Available for Flutter roles

Flutter developer building
production apps for Android, iOS & Web.

4+ years shipping cross-platform products across FinTech, IoT, Social and Document Security — with a focus on offline-first architecture, real-time data, and AI-assisted delivery.

Bengaluru, Karnataka, India malaya.ray.1998@gmail.com +91 7504182404 LinkedIn
Portrait of Malaya Kumar Ray Flutter Developer

About

Cross-platform engineer, offline-first by instinct

I build Flutter applications that stay usable when the network does not. Most of my work has involved products where connectivity is unreliable or data arrives faster than the UI can afford to rebuild — amplifier control over Bluetooth, live stock prices, mesh messaging between nearby devices. That has pushed me toward local-first persistence, explicit sync state, and architecture that separates transport from presentation.

I have delivered 10+ production apps for global clients, including Yamaha Corporation and a platform built with PolicyBazaar. I own architecture, performance and code quality decisions, and I use AI coding agents daily as a delivery multiplier rather than a substitute for engineering judgement.

Technical skills

What I work with

Core

DartFlutter AndroidiOS Flutter WebSQL

Architecture & state

BLoCProvider GetXMVVM MVCClean Architecture Repository patternOffline-first

Backend & data

SupabasePostgreSQL Row Level SecurityRealtime FirebaseFirestore HiveSharedPreferences

APIs & protocols

RESTGraphQL MQTTWebSocket BLE / GATT

AI-assisted development

CursorLLM coding agents Prompt engineeringAgentic task planning AI test generation

Integrations & delivery

Firebase AuthAWS Auth FCM pushGoogle Maps In-App PurchasesDeep linking Play StoreApp Store

Testing & tooling

Unit testsWidget tests Integration testsGit GitHubPostman FigmaJira Agile / Scrum

Experience

Career timeline

Software Engineer (L1) Oct 2023 — Aug 2026
Pace Wisdom Solutions Pvt. Ltd. · Bengaluru, India
  • Built and maintained production Flutter applications for Android, iOS and Web for enterprise and international clients.
  • Designed scalable application architecture and optimised render performance, app startup time and memory usage.
  • Integrated REST, GraphQL, MQTT and WebSocket services to power real-time and offline-capable features.
  • Integrated Firebase Firestore, Authentication and Cloud Messaging with local caching so features keep working offline.
  • Applied AI agentic workflows and prompt engineering to plan features, refactor legacy code and generate tests, cutting feature turnaround time.
  • Collaborated with product, design and QA in Agile sprints, ran code reviews and mentored junior developers on Flutter practices.
Software Developer Apr 2022 — Oct 2023
Mobil80 Solutions & Services Pvt. Ltd. · Bengaluru, India
  • Developed 4+ Flutter applications for Android and iOS, from requirement gathering through to store release.
  • Integrated REST APIs, Firebase Authentication, Firestore, push notifications and offline caching.
  • Improved performance and reduced crash rate through profiling, widget rebuild optimisation and state management refactors.
  • Worked directly with clients and QA to reproduce, prioritise and resolve production defects.
Data Science Intern Internship
Divine AI Pvt. Ltd.
  • First exposure to applied machine learning and working with data pipelines, before moving into mobile engineering.

Selected work

Products I helped ship

Yamaha Corporation — amplifier control

IoT · Consumer audio

Audio amplifier control application with real-time device communication over Bluetooth Low Energy and MQTT. Built to remain fully functional offline, so the app stays in sync with hardware state without a network.

FlutterBLE / GATT MQTTOffline-first

Appreciate — U.S. stock investing

FinTech

Stock market application with live market data and interactive charts. The engineering challenge was sustaining high-frequency price updates without dropping frames, which meant careful rebuild scoping and render-path tuning.

FlutterWebSocket ChartsPerformance tuning

FamilyGrid

Social networking

Social networking ecosystem delivered across mobile and Web platforms from a shared Flutter codebase.

FlutterFlutter Web REST

UNHU

Membership platform

Membership-based worker platform, built in collaboration with PolicyBazaar.

FlutterREST Auth

Suresign

Document security

Secure document signing platform for Android and iOS.

FlutterFirebase Auth

Reach

Professional networking

Professional networking application covering profiles, connections and messaging flows.

FlutterFirestore FCM

Raydeo

Content distribution

Content distribution application for mobile.

FlutterREST

Bug Tracker

Developer tooling

Cross-platform issue tracking application for Android and iOS.

FlutterREST

Hope & Con-nect

Personal · Supabase

Two personal Flutter projects backed by Supabase: PostgreSQL schema and SQL design, email OTP authentication, Row Level Security policies, and offline-first sync between Hive local storage and the cloud using pending-change queues that flush once connectivity returns.

SupabasePostgreSQL RLSHive Offline sync

AI workflow

How I build with AI coding agents

AI is part of my daily toolchain across client and personal projects. What follows is the actual process I follow, not a list of tools I have tried.

Specification-style prompting

I write prompts as specifications and maintain per-project AI rule files, so generated Dart follows the existing architecture, state management and naming conventions.

Agent-sized task decomposition

Large features get split into tasks an agent can complete and I can verify, instead of one prompt that produces code nobody can review.

Automating the repetitive layers

API models and serialization, repositories, services and state management wiring — the code that is predictable and high-volume.

Test generation with manual verification

Widget and unit tests are generated with AI, then I check coverage and the edge cases the model did not think to cover.

Faster root-cause analysis

Feeding stack traces, logs and failing tests to the agent shortens the distance between a bug report and the actual cause.

Review before merge, always

Every generated change is read and refactored before it lands. Architecture, security and performance decisions stay mine.

The principle: AI output is a draft, not a deliverable.

Education

Background

B.Tech, Mechanical Engineering Trident Academy of Technology, Bhubaneswar, Odisha · 2015 — 2019
Higher Secondary Certificate, Science Gayatri +2 Science College, Bhubaneswar, Odisha · 2013 — 2015
Languages English · Hindi · Odia

Contact

Let's talk

I am open to Flutter engineering roles. The fastest way to reach me is email, and my full résumé is available as a PDF.