MRS TechnologiesCurrent
Islamabad, Pakistan · Automotive, industrial electronics and connected IoT products
Senior Software Engineer
Apr 2021 – Present
- Architect and deliver four production mobile applications for automotive and industrial IoT products, using Flutter/Dart and native Android (Kotlin, Jetpack Compose) on Clean Architecture and MVVM.
- Built NX NextHMI, a Flutter vehicle gateway whose UI is generated at runtime from XML device configuration, with real-time BLE/CAN communication bridged through Android and iOS platform channels.
- Designed and maintain the BLE connectivity layer: GATT services, secure pairing, reconnection handling and OTA firmware updates, carrying CAN/J1939, OBD-II and nRF Mesh traffic between apps and embedded devices.
- Implemented MQTT publish/subscribe for bidirectional real-time telemetry between mobile apps, IoT gateways and connected hardware.
- Integrated AWS Cognito and AWS Amplify for OAuth 2.0 authentication, device provisioning and cloud-connected IoT workflows.
- Own Google Play and App Store releases end to end: code signing, versioning, phased rollouts and automated builds with Fastlane and GitHub Actions.
- Authored and maintain 3,000+ automated unit, widget and UI tests (JUnit, Mockito, Espresso, Flutter test tooling) and promote TDD, SOLID, code review standards and CI/CD across the team.
- Flutter
- Dart
- Kotlin
- Jetpack Compose
- BLE / GATT
- CAN / J1939
- OBD-II
- nRF Mesh
- MQTT
- AWS Cognito
- Fastlane
- GitHub Actions
Projects: NX NextHMI, Connected Logger Gateway, MTronic, Mafell ZAS






