Download PDF

Mohammad Dwairi

Digital Transformation | OTT | VOD | Media Streaming | FinTech | Ecommerce | Mobile Apps

    Energetic Senior Software Developer / Architect with 10+ years experience developing robust code for high-volume businesses.
    a team lead & a team player software engineer with a can-do attitude, phenomenal time management skills, and a strong user focus. Has developed several web and mobile apps, including du app, du Invitation app, Wahed, SHAHID, GoPassage Ticketing System, MBC Group's kids-VOD; GoBoz, and HRF (Human Rights Foundation) website using latest technologies, e.g Laravel, React Native, Swift.

    Professional Experience

    05-2023PRESENT

    Lead Software Development Expert - mobile apps, AI & Innovation

    EITC, du

    Founding the new in-house frontend & mobile development digital factory in EITC du, Implemented and maintained code for customer applications in the Digital Transformation Program, facilitating streamlined development for team members.

    Leading a co-existence project to integrate applications between new and old systems, ensuring smooth operation in simultaneous scenarios.

    Managing code base branches across multiple development tracks across multiple squads (40+ developers across 6 squads). 

    Additionally, conducted daily code reviews, collaborated with QA teams for build deployment, and implemented security compliance requirements to uphold security standards.

    lately I'm driving the AI, Innovation and Excellence team towards utilizing AI and latest processes and development trends.

    Coming up with new initiatives and ideas, e.g. Apple Watch App & iOS Widgets.

    Technologies used:

    • react-native
    • reactJS
    • nextJS
    • SwiftUI
    • Objective-C
    • Java / Kotlin
    • GraphQL
    • Github Co-pilot
    • Python
    04-202105-2023

    Senior Software Developer / Core Team

    WAHED Invest (wahed.com)

    Leading the core team to create the base infrastructure & architecture for new features and their workflows, developing proof of concept for any new project / third party service integration, as well as polishing the applications, keeping the code base clean and up to date.

    as well as performing as the team Scrum Master managing multiple project and scrum sprints and deliveries.

    Helped the company to scale from Series-C to Public and expand in different countries, USA, UK, Malaysia, Saudi, and Nigeria, in Investment Platform.

    Founding the digital mobile banking system from scratch in UK and US markets, serving today over 300,000 customers across the operating regions.

    Technologies used:

    • react-native
    • Swift
    • Objective-C
    • Java / Kotlin
    • react-relay
    • GraphQL
    08-202105-2023

    Mobile Engineering Consultant (Part-time)

    Passage Inc. (https://gopassage.com/) - US-based

    Revamped the Passage Manager mobile application into latest version, keeping the application stable as well as developing new features in the application.

    Passage Manager application supports mobile and tablet devices with two different UI/UX to facilitate event managers easily to check-in, book tickets and sell products on-site in real time and supporting offline mode.

    Technologies used:

    • react-native
    • Swift
    • Objective-C
    • Java / Kotlin
    • react-relay
    • PouchDB

    Integrations & hot topics:

    • Stripe payments (keyed cards)
    • Stripe Terminal payments (NFC bluetooth devices)
    • Stripe Tap to pay on iPhone
    • SquarePOS payments
    • Star and Bocca printers integration
    01-202006-2021

    iOS Mobile Apps Development Team Lead

    MBC Group - Shahid (https://shahid.mbc.net)

    Performing as the team leader of 9 developer, along with being the senior lead developer, guiding team members to enhance their work quality and create a professional atmosphere to guarantee team stability and quality results,
    Along with handling team relations and planning with non-technical teams and phrasing the product requirements and business cases into real implementation.

    06-201701-2020

    Senior Software Engineer/Front End

    MBC Group - Shahid

    Performing as the senior lead developer, guiding team members to enhance their work quality and create a professional atmosphere to guarantee team stability and quality results,
    Along with handling team relations and planning with non-technical teams and phrasing the product requirements and business cases into real implementation.

    Serving approximately 27 million unique monthly users.

    Accomplishments:

    • Rebuilt Shahid iOS client with all new and top notch technologies using react-native, swift, and objective-c
    • Created custom react native components which aren't in the community, to support:
      • Chromecast integration
      • AVPlayer with DRM playback
      • Offline Downloads using AVContentKeySession
      • Google Native Ads
      • Google Interactive Media Ads
      • Airplay & AppleTV mirroring
    • Scaling the app stability while reaching 1.4M subscribers in 4 months.

    Technologies used:

    • react-native
    • Swift
    • Objective-C
    • Java / Kotlin
    • PHP Yii2
    01-201706-2017

    Software Engineer / Full Stack

    Allympia, AllympiaPass
    • I was responsible to handle Allympia's Magento store, implementing new and custom modules, adding new features like Elastic Search and GeoIP, then creating a MVP of their new product AllympiaPass, using laravel framework, and then creating the base of AllympiaPass back end, APIs and related features.
    • All along with supporting data entry, digital marketing, and social media teams.
    12-201501-2017

    Software Engineer / Full Stack

    Hellooha.com
    • At hellooha, I revamped the system in a freelance job in the late 2015, JUL 2015 – DEC 2015, rebuilt it using laravel framework then I became to a full-time job of 5 hours in order to keep updating website with new features and maintenance.

    Education

    Earlier Experience

    01-201312-2015

    Web Development Trainer & Web Developer

    SDK Training Center
    • My role in the company as a developer was to build up the current website, inner systems due to company needs, and out-sourcing web based projects.
    • As a trainer was to educate students HTML, CSS, JS (jQuery, Ajax), and PHP & Mysql from scratch to professionalism level, also an advance level including PHP Frameworks & CMSs.
    06-201608-2016

    Advanced Android Applications Trainer

    Jordan University of Science & Technology
    • It was a freelance two months course, the course tends to put students in the real-life working mood, teaching them the latest technologies and methodologies in Android Applications development, from scratch till building a feature-rich application, also, teaching them how to work in teams together to build a better applications. 
    20122016

    Full Stack Web Developer as Freelancer

    • During these 5 years, I managed to work as a web developer in a freelancing way, completing the project through all development phases from A-Z (requirements, System analysis, ...etc).
    • Also, the web technologies I used in implementing the projects varied, starting from basic PHP websites, then wordpress sites, yii2 framework, till laravel framework (the one I'm stick with now).

    Samples:

    Skills

    Process Improvement
    React Native
    Single page applications
    typescript
    graphql
    reactjs
    PHP Laravel Framework
    mobile development

    Certifications

    • Emc Academic Associate, Cloud Infrastructure And Services (May 2015).
    • LICENSE CODE B89W503QP14QYQ5D.