From Intern to Lead Developer at Coinone Global Solutions since 2022, I've architected and shipped production Flutter applications used across the US, UK, Qatar, and Saudi Arabia. I specialize in solving complex performance bottlenecks, building real-time systems, JSON-driven dynamic UI architectures, and delivering enterprise-grade mobile solutions for ISPs, manufacturers, and e-commerce businesses.
class SivasankarPNair extends FlutterDeveloper {
final String role = "Lead Flutter Developer";
final int yearsOfExperience = 3;
final List<String> expertise = [
"JSON-Driven UI Architecture",
"Performance Optimization",
"Real-Time Chat Systems",
"Firebase Cost Reduction",
"Enterprise App Architecture",
"Native SDK Integration",
"Multi-Year Project Ownership"
];
Map<String, dynamic> get achievements => {
"RAM_Reduction": "500MB β 200MB (-60%)",
"Firebase_Cost_Savings": "~80%",
"Network_Optimization": "~150 JSON files cached locally",
"FPS_Improvement": "Multi-fold performance gains",
"Published_Apps": ["Play Store", "App Store"],
"Project_Duration": "Up to 2 years long enterprise builds",
"Hybrid_State_Management": "Riverpod + GetX + setState"
};
}π US & UK β’ π± Play Store & App Store β’ β±οΈ 2-Year Development Cycle
A revolutionary 3-app ecosystem that transformed unstructured WhatsApp workflows into a comprehensive boutique management platform
- π¬ Real-time one-to-one chat with boutique designers
- π¦ Order tracking and conversation history
- π― Structured customer engagement
Technical Stack: Riverpod, Firebase, Real-time messaging
- π Complete Order Lifecycle Management: Chat β Designer Assignment β Production β Delivery
- π Live Status Dashboard: Real-time visibility of orders across all stages
- π¬ Orders in chat
- π¨βπ¨ Orders with designers
- π Orders in production
- π¦ Orders packed
- π Orders delivered
- π― Intricate Workflow: From first contact to final delivery confirmation
- β‘ GUI & UX Excellence: Intuitive interface for rapid order management
Technical Stack: Riverpod, Firebase Firestore, Real-time sync
π Most Complex Module β’ 127KB services. dart β’ 16KB routing system
A sophisticated designer tool with 3 distinct modules and JSON-driven dynamic UI architecture
- π¨ External Design Import: Import designs from external sketchpad applications
- π·οΈ Plethora of Classification:
- Mix & match filters
- Category & Sub-category hierarchies
- Dress type categorization
- π° Automated Billing: Dynamic pricing based on dress type
- πΈ Custom Image Painter: Integrated drawing/annotation tool
Tech: Custom image_painter package, Firebase Storage, Image compression
- π Multi-Level Filtering: Category β Sub-category β Dress Type β Filters
- π― Product Matching: Intelligent search based on customer description
- β‘ Quick Selection: Choose templates for customization or as-is ordering
- πΌοΈ Visual Preview: Zoomable multi-image gallery with carousels
Tech: Custom galleryimage package, Cached images, Smooth animations
The most intricate system I've built - A fully JSON-driven, dynamic 10-step customization flow
π§ JSON-Driven Dynamic UI System
// Revolutionary approach: UI structure determined by JSON data
// NO hardcoded UI - everything built from ~150 JSON filesπ 10-Step Customization Flow
- Customer Registration/Search
- Order Creation
- Dress Selection
- 10-Step Mix & Match Customization Process
- Each step dynamically rendered from JSON
- Different JSON per dress type per page
- Custom UI builder interprets JSON structure
β‘ Performance Optimization Strategy
π₯ On app load: Fetch ~150 JSON files
πΎ Store locally: All customization configurations
π Smart refresh: Only update changed JSONs
π Result: Massive network performance improvement
π― Server load: Drastically reduced
π¨ Built-in Custom Image Editor
- Fully integrated annotation system
- Real-time editing within customization flow
- Export edited designs to order
ποΈ JSON-to-UI Engine
- Dynamic field generation: Add new fields by updating JSON only
- No code deployment: Change UI without app updates
- Dress-type specific: Individual JSON per dress type per page
- Version control: Detect backend JSON changes automatically
- Offline-first: All customization data cached locally
π Scale & Complexity
- π’ ~150 JSON files: Managed and synced
- π 10-page flow: Per dress per order item
- π Multi-item orders: Repeat flow for each item
- π― Zero latency: Instant UI rendering from local JSON
π οΈ Technical Implementation
- State Management: GetX (entire ordering module)
- Local Storage: SharedPreferences for JSON caching
- Version Detection: Hash-based change detection
- Network Optimization: Conditional JSON fetching
- Custom Widgets: Recursive JSON-to-Widget builders
β
Scalability: Add new customization options without code changes
β
Performance: Offline-first reduces network dependency
β
Flexibility: Backend-driven UI adapts to business needs
β
Maintainability: Centralized JSON configuration
β
User Experience: Zero loading times for customization steps
Memory & Performance
- π RAM Optimization: 500MB β 200MB (-60%) via lazy-loaded audio controllers
- β‘ FPS Improvement: Multi-fold scroll and animation performance gains
- π± Pagination: 20 messages per batch in chat
Cost & Network Optimization
- π° Firebase Cost: Reduced by ~80% through optimized read/write operations
- π Network Efficiency: ~150 JSON files cached locally, conditional refresh only
- π Server Load: Massive reduction via local JSON storage
Architecture & Scale
- ποΈ Hybrid State Management: Riverpod + GetX + setState across different modules
- π Build Iterations: 42+ builds (version 7.1.6+42)
- β±οΈ Development Duration: 2 years of continuous iteration
- π Scalability: Architected from dozens to thousands of DAUs
Custom Packages & Integrations
- π¦ 3 Custom Packages:
image_painter,voice_message_package,galleryimage - π Native Integrations: Platform channels, Syncfusion components
- π Shorebird: OTA updates without app store resubmission
Role: Solo Architect & Developer | Full-Stack Ownership | Multi-Year Commitment
πΈπ¦ Saudi Arabia β’ π’ Enterprise Internal App
Built on-site for a multi-million dollar aluminium manufacturing company
π₯ Key Achievements:
- π Offline-First: Designed for frequent network drops & low bandwidth
- π§ Smart Architecture: In-memory data retention across workflows, minimal API calls
- β»οΈ Code Efficiency: Reusable screens with enum-based switching
- π‘οΈ Industrial UX: Tailored interface through on-site user observation
- π― Enterprise-Grade: <10 users with 100% reliability requirements
Role: Sole Flutter Developer | UI/UX Designer | Technical Architect
πΆπ¦ Qatar β’ π’ Enterprise System β’ β±οΈ 1-Year Development Cycle
Enterprise point-of-sale system for Ooredoo (Major ISP) merchant network
π₯ Key Features:
- π± Comprehensive SIM Management: Recharge, track, issue, and manage SIM cards
- π° Dynamic Pricing: Real-time price management and tracking
- π¨οΈ Native Integration: Local barcode thermal printer systems
- π₯ Cross-Team Collaboration:
- UI/UX team at WowMakers
- Development team at Recharge Qatar
- π Merchant Dashboard: Complete transaction and inventory visibility
π§ Technical Complexity:
- π Platform channels for native printer SDK integration
- ποΈ Year-long iterative development with multiple stakeholders
- π¨ Collaborative UI/UX implementation
- π Secure payment and transaction handling
Role: Lead Flutter Developer | Cross-Functional Team Lead | Native Integration Specialist
π¬π§ United Kingdom β’ π± Play Store & App Store
Revolutionizing bulk ordering for hotels and grocery businesses
π₯ Key Achievements:
- π‘ Innovation: Chat-based ordering with integrated search
- π₯ Team Leadership: Led architecture decisions & code reviews
- π― UX Breakthrough: Solved traditional catalog ordering pain points
- β‘ Performance: Continuous optimization for business-critical operations
Role: Lead Developer | Architecture Oversight | Performance Engineer
β
Riverpod (Teresa Customer & CRM)
β
GetX (Teresa Template Ordering Module)
β
setState (Legacy modules)
β
MVC Pattern
β
Modular & Reusable Design
β
JSON-Driven Dynamic UI
- π₯ Performance Engineering: Memory optimization, FPS tuning, widget lifecycle management
- π§ Dynamic UI Architecture: JSON-driven widget builders, runtime UI generation
- π¬ Real-Time Systems: Chat, notifications, live data streaming, status dashboards
- π° Cost Optimization: Firebase resource management, efficient API design, local caching
- π Native Integrations: Platform channels, thermal printers, barcode systems
- π’ Enterprise Systems: ePos/mPos, ERP, CRM platforms
- π¦ Publishing: Play Store & App Store deployment workflows
- π₯ Cross-Functional Collaboration: UI/UX teams, backend teams, clients
| Project Type | Count | Regions | |: ---|:---:|:---| | π± Production Apps (Published) | 3 | πΊπΈ π¬π§ | | π’ Enterprise Internal Systems | 2 | πΈπ¦ πΆπ¦ | | π¬ Real-Time Chat Systems | 2 | US, UK | | π¨οΈ Native SDK Integrations | 1 | Qatar | | π§ JSON-Driven UI Systems | 1 | ~150 JSON files | | π₯ Cross-Team Projects | 1 | Year-long | | β±οΈ Multi-Year Projects | 1 | 2 years |
| Impact | Result |
|---|---|
| π§ Memory Optimization | Reduced app RAM by 60% (500MB β 200MB) |
| π° Firebase Cost Reduction | Cut costs by ~80% |
| π Network Optimization | ~150 JSON files cached locally |
| β‘ Performance | Multi-fold FPS & scroll improvements |
| ποΈ Architecture Innovation | JSON-driven dynamic UI system |
| π’ Enterprise Experience | On-site development for multi-million dollar company |
| β±οΈ Long-Term Commitment | 2-year flagship project |
| π Native Integration | Thermal printers, barcode systems, platform channels |
| π¦ Custom Packages | 3 reusable packages created |
| π Hybrid State Management | Riverpod + GetX + setState in one ecosystem |
graph LR
A[2022: Intern] --> B[Flutter Developer]
B --> C[Senior Developer]
C --> D[2025: Lead Flutter Developer]
style A fill:#e1f5ff
style B fill:#b3e0ff
style C fill:#66c2ff
style D fill:#0066ff,color:#fff
Coinone Global Solutions | 2022 β Present
- π Progressed from Intern β Lead Developer
- π Shipped 5 major projects across 4 countries
- π Solved critical performance, memory, and cost challenges
- π§ Architected JSON-driven dynamic UI system managing ~150 configurations
- π¨βπ» Led technical architecture, UI/UX design, and native integrations
- π Delivered on-site enterprise solutions internationally
- π₯ Collaborated with UI/UX and backend teams on year-long projects
- β±οΈ Owned 2-year flagship project from conception to production
β
Advanced Architecture: JSON-driven dynamic UI systems that scale without code changes
β
End-to-End Ownership: From UI/UX design to App Store deployment over multi-year cycles
β
Performance-Driven: Proven optimization (RAM, FPS, Firebase costs, network efficiency)
β
Enterprise Experience: Built mission-critical internal systems (ERP, ePos, CRM)
β
Production Ready: Apps running in US, UK, Saudi Arabia, and Qatar
β
Complex Integrations: Native SDKs, thermal printers, real-time systems
β
Cross-Functional Leadership: Collaborated with UI/UX teams, backend teams, ISPs
β
Long-Term Commitment: 2-year projects with continuous iteration (42+ builds)
β
Hybrid Expertise: Mastery of multiple state management approaches (Riverpod, GetX, setState)
Teresa Designs (Customer App) β’ La Sovrana Orders
Teresa CRM β’ Seashore ERP
Teresa Template (JSON-driven UI, Custom Image Editor, ~150 JSON configs)
RQMA ePos & mPos (Ooredoo ISP)
JSON-Driven Dynamic UI β’ Real-Time Chat β’ Native Printer Integration
Live Dashboards β’ Offline-First Architecture β’ Custom Image Editors
Open to Senior/Lead Flutter Developer roles
Enterprise β’ Product-Based β’ Remote β’ International
Specialized in:
Complex Architecture β’ Performance Optimization β’ Multi-Year Projects β’ Cross-Functional Leadership