Open to Lead / Staff mobile roles

Lead Mobile Engineer with 10+ years building apps used by millions.

Mobile engineering leader with 10+ years of experience designing, building and scaling iOS and Android applications. I bring 6.5+ years of hands-on React Native (TypeScript) leadership, 3+ years of SwiftUI, and deep native expertise in Swift and Kotlin. I have delivered Fintech, Healthcare, VoIP/Telecom and IoT products end-to-end — from architecture and team leadership through to App Store and Google Play release.

  • 10+years in mobile
  • 3+years as Team Lead
  • 15+telecom operators shipped
  • 6.5+years React Native
  • 3+years SwiftUI
Portrait of Vivek Shukla
Ahmedabad, India

About

10+ years of cross-platform speed and native depth.

I lead React Native teams that ship production apps on iOS and Android — and when the JavaScript layer isn't enough, I drop into Swift, SwiftUI, Objective-C and Kotlin to write the native modules that make it work. My work spans WebRTC live streaming, SIP/VoIP calling, MQTT/IoT device integration, biometric security and HealthKit / Health Connect.

At Bankai InfoTech I led a team of 6, architected the RN foundation for 3 client apps, and built a Fastlane pipeline that cut release cycles from 3 days to under 4 hours. I care about clean architecture, measurable performance and mentoring — two of my mentees were promoted to Senior.

  • Fintech
  • Health & Wellness
  • VoIP / Telecom
  • IoT
  • Enterprise Comms
  • EdTech

Experience

A decade of shipping mobile.

  1. Team Lead – React Native (iOS & Android)

    Bankai InfoTech · Ahmedabad

    Feb 2023 – Jan 2026

    Led a team of 6 engineers delivering React Native apps for global fintech, enterprise communication and IoT clients.

    • 50% faster onboarding
    • 30% lower crash rate
    • ~35% faster screen loads
    • 3d → 4h release time
    • Architected the React Native (TypeScript) foundation for 3 client apps — component libraries, coding standards and review process.
    • Upgraded RN 0.68 → 0.73 and migrated class components to hooks; moved state to Zustand + MMKV, removing 60% of redundant API calls.
    • Integrated IoT devices over MQTT (topic design, QoS, reconnects) and built WebRTC live streaming with STUN/TURN and low-latency playback.
    • Wrote native modules in Swift and Kotlin; implemented Face ID / Touch ID / Android Biometrics with Keychain/Keystore — zero credential incidents.
    • Built a Fastlane CI/CD pipeline for tests, signing and store submission; mentored 4 engineers, 2 promoted to Senior.
    • React Native
    • TypeScript
    • Zustand
    • MMKV
    • GraphQL
    • MQTT
    • WebRTC
    • Fastlane
  2. Senior React Native Developer (iOS & Android)

    Ecosmob Technologies · Ahmedabad

    Sep 2020 – Feb 2023

    Core developer on Tragofone, a white-label enterprise VoIP softphone deployed by telecom operators in 15+ countries.

    • <10% platform-specific code
    • ~45% less memory
    • 30% → 72% test coverage
    • Engineered a unified RN codebase for iOS and Android, nearly halving feature delivery time.
    • Integrated a full SIP/VoIP stack over PJSIP via native modules (Swift/Obj-C, Kotlin/Java): hold, DTMF, transfer, conferencing.
    • Integrated CallKit and ConnectionService for native call UI and background calling, with WebRTC HD audio.
    • Ran TestFlight and Google Play staged rollouts to 500+ beta testers.
    • PJSIP
    • CallKit
    • ConnectionService
    • WebRTC
    • Jest
    • RNTL
  3. React Native Developer (iOS & Android)

    Vinove Software and Services · Noida

    Sep 2019 – Apr 2020

    Built an offline-first education platform with live virtual classrooms for 10,000+ students.

    • Integrated Twilio Video for live classrooms with screen sharing and host controls for up to 50 participants.
    • Cut app launch time by 20% via lazy loading and deferred rendering of video streams.
    • React Native
    • Twilio Video
    • Offline-first
  4. Senior iOS Developer

    Dignitech Media Works · Noida

    Feb 2019 – Aug 2019
    • Shipped 3 production iOS apps in Swift and Objective-C, each approved by App Store Review on first submission.
    • Reduced crash rate by 35% through Instruments profiling and targeted ARC / retain-cycle fixes in legacy Objective-C code.
    • Led the team building real-time chat and calling: XMPP one-to-one and group chat with location and contact sharing.
    • Set up SIP calling with Linphone and PJSIP, plus Socket.IO-based one-to-one chat and call signaling.
    • Integrated REST APIs with OAuth 2.0, Codable JSON parsing and structured error handling for a B2C eCommerce app.
    • Swift
    • Objective-C
    • XMPP
    • PJSIP
    • Linphone
    • Socket.IO
    • Instruments
  5. iOS Developer

    Startele Tech · Noida

    Jan 2017 – Jan 2019
    • Developed and maintained iOS apps in Objective-C and Swift, including mixed-language codebases with bridging headers.
    • Implemented Core Data persistence, Core Animation custom UI effects and AVFoundation audio / video playback.
    • Integrated APNs push notifications, Firebase, Mixpanel analytics and payment gateway SDKs.
    • Owned provisioning, code signing and App Store review for releases across the full development lifecycle.
    • Swift
    • Objective-C
    • UIKit
    • Core Data
    • AVFoundation
    • APNs
    • Firebase
  6. Software Developer (iOS)

    Ebizon NetInfo · Noida

    Mar 2016 – Nov 2016
    • Built a native iOS eCommerce app (Sultan Center) in Swift and UIKit with product browsing, cart and order management.
    • Implemented PCI-compliant Apple Pay checkout.
    • Added English, Arabic (right-to-left) and French localization to expand reach across Middle Eastern markets.
    • Built intuitive UIKit screens and used Core Data for local data management.
    • Swift
    • UIKit
    • Apple Pay
    • Localization (RTL)
    • Core Data

Skills

The toolkit.

State & Storage

  • Zustand
  • Context API
  • MMKV
  • AsyncStorage
  • Realm
  • Offline-first sync

iOS & SwiftUI

  • SwiftUI · 3 yrs
  • Swift
  • Objective-C
  • UIKit
  • Combine
  • Core Data
  • CallKit
  • HealthKit

Android

  • Kotlin
  • Java
  • Android SDK
  • Gradle
  • ConnectionService
  • Keystore
  • FCM

Real-time, Streaming & IoT

  • WebRTC
  • Live Streaming
  • MQTT
  • SIP (PJSIP)
  • VoIP
  • WebSocket
  • Twilio Video
  • APNs / FCM

Security

  • Face ID / Touch ID
  • Android Biometrics
  • Keychain
  • OAuth 2.0
  • Certificate Pinning

Architecture & APIs

  • Clean Architecture
  • MVVM
  • Design Systems
  • Monorepo
  • GraphQL
  • REST
  • Firebase

Testing & Quality

  • Jest
  • RN Testing Library
  • Detox
  • XCTest
  • Flipper
  • Instruments
  • Sentry

CI/CD & Release

  • Fastlane
  • GitHub Actions
  • GitLab CI
  • Bitrise
  • TestFlight
  • Play staged rollouts

AI-Assisted Dev

  • Claude Code
  • Agentic AI
  • GitHub Copilot
  • Cursor

Projects

Selected work.

VerCab logo

Travel & Fleet · iOS & Android

VerCab – Driver & Fleet App

Fleet and driver duty-management app for transport and cab operators, live on Google Play. Drivers see assigned duties, start and end trips with OTP and odometer readings, get live GPS route tracking, punch in / out, log fuel with receipts, upload documents, report incidents and view salary, advances and penalties. Admins get a dashboard of drivers, duties and attendance, plus route and map management.

Built in React Native with background location that runs only during an active duty, real-time updates over Socket.IO and push duty reminders. Companion VerCab Corporate app lets employees book, get approval for and live-track company rides.

  • React Native 0.81
  • React Maps
  • Background GPS
  • Socket.IO
  • FCM + Notifee
  • Vision Camera
  • Biometrics
Google Play
Eva Healthcare app icon

Health & Longevity · iOS & Android

Eva Healthcare

Longevity app by Elite Vita Health (Dubai) that brings blood biomarker testing, optional DNA analysis and a clinician-reviewed supplement protocol into one place. Users see 70+ biomarkers explained in plain language, an estimated biological age score, book home sample collection, and chat with the clinical team.

Built in React Native with HealthKit (iOS) and Health Connect (Android) sync via native modules, GraphQL APIs, Zustand state and Face ID / biometric login.

  • 70+ biomarkers
  • +28% 30-day retention
  • WCAG 2.1 AA
  • React Native
  • TypeScript
  • GraphQL
  • Zustand
  • HealthKit
  • Health Connect
App Store
Tragofone app

Enterprise VoIP · iOS & Android

Tragofone

White-label enterprise VoIP softphone by Ecosmob, rebranded and shipped by 15+ telecom operators. Lets employees use their business phone number on mobile, over Wi-Fi or cellular, with auto-provisioning and plug-and-play setup.

  • SIP calling with hold / resume, DTMF, live call transfer and multi-party audio & video conferencing
  • WebRTC HD audio with echo cancellation and adaptive bitrate
  • Native call UI and background calling via CallKit (iOS) and ConnectionService (Android), with a Push Call Server so no call is missed
  • Real-time WebSocket chat with read receipts, typing indicators and media sharing
  • Directory search dialing, business number as caller ID and per-operator white-label theming

My work: built the SIP/VoIP layer over PJSIP through native modules in Swift / Objective-C and Kotlin / Java, inside a single React Native (TypeScript) codebase.

  • 15+ operators
  • <10% platform code
  • ~45% less memory
  • 30% → 72% test coverage
  • React Native
  • TypeScript
  • PJSIP
  • WebRTC
  • CallKit
  • ConnectionService
  • WebSocket

IoT · iOS & Android

IoT Device Monitoring & Live Streaming

Real-time telemetry and remote control of connected devices over MQTT, with WebRTC live video/audio streaming from the device.

  • React Native
  • MQTT
  • WebRTC
  • Zustand
Stake app

Fintech · SwiftUI

Stake: Rent with a Return

SwiftUI design-system components across 12 screens and an MVVM + Combine data layer.

  • 40% faster UI delivery
  • -80% stale-data incidents
  • SwiftUI
  • Combine
  • MVVM
App Store
BVI Pluto DID app

Enterprise Communication · Native iOS

BVI Pluto DID

Enterprise call control — transfer, 3-way conferencing, DND — and one-tap calling to 10,000+ directory contacts.

  • Swift
  • SwiftUI
  • SIP
App Store
Reliance Global Call app

Telecom · Native iOS

Reliance Global Call

International calling and messaging for millions of diaspora users — Contacts integration, custom dialer, rate lookup and group messaging.

  • Swift
  • Objective-C
  • CallKit
App Store
RGC Enterprise app

Telecom · Native iOS

RGC Enterprise

Enterprise edition of Reliance Global Call for business accounts and teams.

  • Swift
  • Objective-C
App Store
Inkclick app

EdTech · Native iOS

Inkclick – The Students Network

Connects students, teachers and parents: attendance, timetable, homework, results, fee payments and push announcements.

  • Swift
  • UIKit
  • APNs
Sultan Center app

eCommerce · Native iOS

Sultan Center – Online Shopping

Native shopping app with Apple Pay checkout and English / Arabic / French localization.

  • Swift
  • Apple Pay
  • Localization
App Store

Education

Education.

Master of Computer Applications (MCA)

Institute of Management Studies, Ghaziabad (AKTU) · 77.7% aggregate

Contact

Let's build something people use every day.

Hiring for a Lead / Senior React Native role, or need help with a tricky native module, VoIP or real-time feature? Drop me a line.