M
mrniazi's photo
From Bahrain
$25/hr or $125,000/yr

Active 2 hours ago


Member since Nov 2026

Share this profile:

Senior Software Engineer - Mobile

iOS Developer
Available for hire
Years of experience
8+ years
Experience level
Senior
Available for
Full-time, Part-time, Contract, Freelance
Available from
01 Nov 2026

I'm a Senior Mobile Engineer with 7+ years of experience building and shipping iOS and cross-platform applications using Swift and Flutter. Throughout my career, I've worked on products across travel, fintech, real estate, healthcare, and social platforms, serving users in the MENA region, Australia, and the US.

What makes me unique is that I enjoy going beyond simply implementing features. I like understanding the bigger picture, solving architectural challenges, and turning complex ideas into reliable products. Recently, I've been focusing on AI-powered applications, integrating LLMs, voice interactions, and intelligent booking assistants into real-world mobile products.

I've worked across the full development lifecycle, from architecture and development to API integration, CI/CD, and App Store releases. I also enjoy sharing knowledge, mentoring other developers, and collaborating with teams to find better technical solutions.

For my next role, I'm looking for a Senior iOS or Flutter Engineer position where I can take ownership, contribute to technical decisions, work with a strong engineering team, and build products that have a real impact. I'm also particularly interested in opportunities that combine mobile engineering with AI and emerging technologies.

Languages

Employment History

Senior Software Engineer – Mobile (iOS & Android) at TCIG Current 2022 - Now
- Architected and distributed Travesys, a multi-tenant, white-label Flutter travel-booking platform whose single codebase compiles into 7+ independently branded apps configured at runtime — eliminating per-partner forks and shrinking new-brand onboarding to a configuration change. - Built a 6-stage flights/hotels/cars booking funnel — search, branded-fare selection, ancillaries, traveller profiles, checkout, and vouchers — spanning 3 verticals, on a Clean Architecture (data/domain/presentation) with feature-first modularization, isolating volatile multi-tenant backend contracts behind repositories and mappers. - Engineered a conversational AI hotel-booking assistant using a 3-provider LLM fallback chain with per-provider cooldowns and 3-attempt retry (exponential backoff + jitter, per-attempt timeout); tool/function calling drives the app's real search and filter UI so the assistant can never emit an invalid backend request. - Distributed a 4-stage on-device voice booking pipeline — wake word (openWakeWord) → speech-boundary detection (Silero VAD) → transcription (Whisper) → optional translation — integrated with the AI assistant, and fixed a class of silent-failure bugs in the voice-to-AI hand-off so provider errors surface audibly. - Integrated 2 backend systems — RESTful gateway services with pre/post-processor control plus GraphQL over WebSocket subscriptions; managed state app-wide with flutter_bloc/Cubit, DI with get_it/injectable, navigation with auto_route, and immutable models with freezed. - Implemented multi-language localization with full RTL/LTR support, Firebase push notifications, and custom Lottie animations/transitions, cutting animation integration time ~40% for dynamic UI components across iOS and Android. - Established CI/CD automation and per-brand build flavors across 7+ branded apps, cutting release cycle time by ~30% and reducing deployment errors by ~25%.
Senior Software Engineer – Mobile at Dubizzle Labs 2021 - 2022
- Built Sales Companion, a B2B Flutter app for MENA real estate agents that streamlined 4 daily field workflows — check-ins, contract creation, client meetings, and customer onboarding. - Delivered custom Lottie-powered animation layers across all 4 core agent workflows and owned REST API integration with full request/response lifecycle handling. - Maintained CI/CD pipelines and authored 25+ test cases covering core workflow paths, cutting release-blocking bugs by an estimated 20% and ensuring stability for every version shipped.
Senior Software Engineer - iOS at AlgoRepublic 2018 - 2021
- Developed and maintained 6+ native iOS B2C applications for the MENA, Australia, and US markets across health, entertainment, social, and enterprise sectors. - Built an iOS multiplayer Poker game for US and Middle East users using the QuickBlox SDK for real-time interaction. - Shipped 3 enterprise health apps (CRICE CAMS, My-prep Journey, Now-what) supporting drug recovery and COVID-19 management with Geo-fencing, video tutorials, and Sage Pay payment integration. - Partnered with software architects to redesign application architecture using design patterns and reactive services, improving performance; mentored 3 junior iOS developers and enforced code standards.
iOS Developer at Boolean Bites 2017 - 2018
- Contributed to Falla, a MENA social and activity platform, delivering 2 of its core features end-to-end — location-based group activity discovery and social sharing. - Evaluated and implemented new features and maintained CI/CD workflows for continuous delivery of updates.

Education

BS Computer Science at Government College University 2014 - 2018