Vishal Antal

Founding Mobile Engineer / Flutter Architect at Misfits (Product Co.)

2 profile views

0 followers

Skills

MVVMCaching strategiesClean ArchitectureRetry logicDDDEquatableRiverpodRepository PatternBitmapPoolIsolateMemory managementOAuth 2.0AnimationsSwiftImpellerDI (GetIt, Injectable, Riverpod)RepaintBoundarywebrtcSQLCipherResponsive layoutsJavaFlutter 3.xRetrofitCustom WidgetsC++ NDKGraphQLDart DevToolsKotlinBloc/cubitRESTFreezedSSL pinningFirebasegRPCBiometric authMaterial Design 3Offline-firstModular FlutterDioR8/ProGuardFlutter InspectorPlatform ChannelsLRUSolidProviderDart 3WebSocketJWTInterceptorsGetx

Experience

  • Founding Mobile Engineer / Flutter Architect at Misfits (Product Co.)

    2023-11-01Present

    Designed complete Flutter application architecture — Clean Architecture + DDD, feature-first modular structure, DI via GetIt + Injectable + Riverpod; codebase structured to scale across growing teams with clear ownership boundaries. Offline-first design with multi-layer caching (Hive + LRU + sync queue with conflict resolution); gRPC migration cut API latency from 340ms to 190ms; GraphQL reduced payload overfetch by ~35%. Real-time chat latency dropped from 3–5s to under 500ms via WebSocket connection pooling; story load from 1.8s to 320ms via Isolate pre-decode + FFmpeg adaptive pipeline; app rating 3.9 → 4.6. Platform channels (Kotlin/Swift) for push notifications, go_router deep links, WorkManager background sync, biometric auth, SSL pinning, OAuth. CI/CD: GitHub Actions → Firebase App Distribution → Play Store staged rollout; APK size reduced 28% via R8 + WebP; led technical design sessions and PR reviews with standardised checklist.

  • Senior Flutter Engineer & Team Lead at Master Infotech

    2022-06-012023-10-31

    Led 5-engineer team across 6 enterprise apps — sprint planning (JIRA), system design sessions, code reviews, mentoring; introduced TDD and DoD enforcement, improving test coverage from ~10% to 60%+. Architected shared Clean Architecture foundation across all 6 products — isolated feature modules over shared domain layer, 30-component reusable UI kit; reduced per-app build time significantly and enabled parallel development. System design across product verticals: offline-first e-commerce (SQLite sync + conflict resolution); stock feed WebSocket + orderbook diff (feed latency under 80ms); GPS Kalman-filter + geofencing for ride-share (cancellation rate reduced from 31% to 11%). Secure fintech flows: SSL pinning, JWT, OAuth 2.0, SQLCipher, biometric KYC; Razorpay (UPI, subscriptions, webhooks) handling thousands of monthly transactions; managed Play Store and App Store Connect releases and production support.

  • Senior App Developer at Dharmani Apps

    2020-03-012022-06-01

    Built and scaled live streaming features on a high-traffic platform — Agora RTC adaptive bitrate + CDN geo-routing + HLS fallback; stream abandonment dropped from 38% to 6%; led Flutter migration from native Kotlin, consolidating two codebases into one. Performance engineering: Isolate decode + RepaintBoundary + scroll pre-buffering — sustained 60fps on mid-range devices; OpenGL ES GPU filters via platform channels at under 16ms per frame; FFmpeg pipeline reduced video file size 60–70%.

  • Junior Android Developer at ABS Systems

    2018-03-012020-03-01

    Developed and maintained Android features across e-commerce, logistics, and field-force apps — Kotlin/Java, REST API integration, RecyclerView with DiffUtil, image loading optimisation (Glide + WebP) to reduce memory pressure on low-RAM devices. Implemented NFC tag reading, BLE device communication, and barcode/QR scanning for logistics workflows; participated in code reviews and Agile ceremonies under senior engineer guidance.

Projects

  • Misfits

    Clean Arch · DDD · Riverpod · GetIt · Injectable · gRPC · GraphQL · Dio · go_router

    Clean ArchitectureDDDRiverpodGetItInjectablegRPCGraphQLDiogo_router
  • Stox24

    Clean Arch · Bloc · GetIt · WebSocket · GraphQL · Dio · Hive · Drift · Razorpay

    Clean ArchitectureBlocGetItWebSocketGraphQLDioHiveDriftRazorpay
  • DivineRay

    MVVM · Agora RTC · ExoPlayer · FFmpeg · OpenGL ES · Platform Channels

    MVVMAgora RTCExoPlayerFFmpegOpenGL ESPlatform Channels

Career preferences

Useful for recruiters: location, job types, salary range, and availability.

Preferred roles & locations
Full-timeContractRemoteHybrid

    Posts