Experience

2022 - Current
New Aeon Digital

Unity and Mobile Team Leader

As a developer and team leader, I have been involved in the development of intricate mobile games using the Unity 3D Engine. These games are supported on both Android and iOS platforms. Additionally, I have served as the technical leader for the Mobile Team, overseeing and guiding the team's technical endeavors.
2021 - 2022
New Aeon Digital

Senior Android Developer

Leveraging my extensive experience in Android Development, I am actively engaged in crafting sophisticated new Android applications while also offering robust support for existing projects.
2019 - 2021
Numny.com

Mobile Applications Developer

I contributed to the development of an advanced, legacy E-commerce mobile application using Java. The primary objective of the application was to facilitate sellers in activating Android Point Of Sale (POS) terminals.
2018 - 2019
Nescie

Android Developer

Engaged in the development of cutting-edge Android applications while providing ongoing support for existing projects.
2018 - 2019
Nescie

Unity Developer

Utilizing the Unity engine, I have been involved in the creation of highly successful 3D/2D mobile games, which have garnered over 5 million players worldwide and are available on both Google Play and the App Store.

Education

2015
Al-Balqaʼ Applied University

Computer Science

2013
Al-Waleed Bin Abdul Malik High School

Informatics Administration

Certificates

Proficiencies and Technology Stack

  • Expertise in C# programming language.
  • Writing clean, readable, and maintainable code.
  • Extensive knowledge of Unity, including scripting, textures, animation, GUI styles, and user session management.
  • Level design and planning expertise.
  • Proficiency in mobile native plugins and embedding Unity into native applications (Unity As A Library).
  • Memory and assets management using Scriptable Objects.
  • Experience with DLCs using AssetBundles and Addressables.
  • Creating editor tools and custom windows/inspectors.
  • Proficiency in Unity web requests and integrating web services.
  • Real-time networking and WebSockets: Photon PUN, SignalR.
  • Expertise in AR development using Unity platform.
  • ARCore and ARKit integration for Android and iOS.
  • Marker-based and markerless AR experiences.
  • Object recognition and tracking in AR.
  • Environmental understanding and AR interactions.
  • AR user interface design and implementation.
  • AR-based gesture recognition and interactions.
  • Integrating AR with real-world data and APIs.
  • SLAM (Simultaneous Localization and Mapping) in AR.
  • AR-based physics and interactions.
  • Firebase platform services integration for Unity: Authentication, Firestore Cloud, Storage, Crashlytics, Remote Config, Performance, Firebase Cloud Messaging, Firebase Analytics and Events.
  • Expertise in mobile ADS mediations and SDKs: Unity ADS, Google AdMob, Facebook ADS.
  • Exporting and building WebGL games and applications.
  • Proficiency in mobile and console game development experience.
  • Extensive knowledge and experience with a variety of assets from the Unity Asset Store.
  • Understanding of game physics and particle systems.
  • Memory and space optimization for supporting older hardware.
  • Good grasp of 3D concepts, best practices, software, and techniques.
  • Proficiency in 2D game development.
  • Designing and building advanced native mobile applications for the Android platform using Java and Kotlin programming languages.
  • Google’s Android Architecture Components: MVVM design pattern, LiveData/Flow, Lifecycles, Navigation Component, RoomDB (SQLite), Data Binding, Paging.
  • Competent in Android Async Tasks and Services.
  • Proficient in Kotlin coroutines.
  • Familiar with Fragment and Activities life cycles.
  • Skilled in using Google’s Material Design Components.
  • Proficient in Constraint Layout and other XML layouts.
  • Skilled in Recycler View using DiffUtil and List Adapter.
  • Experienced in Google’s AdMob platform and SDK integration.
  • Proficient in Android Build Variants (Flavors).
  • Experienced in web services integration (SOAP, RESTful) APIs using Retrofit.
  • Proficient in using Google's Fused Location API.
  • Competent in Dependency Injection using Hilt.
  • Skilled in saving and caching unstructured data using DataStore and (Deprecated) SharedPreferences.
  • Proficient in utilizing Android SDK and third-party libraries.
  • Proficient in legacy code refactoring.
  • Expertise in design, data structures, problem-solving, and debugging. Good understanding of code versioning tools, such as Git.
  • Experience with Project Management software: Microsoft Azure DevOps, Jira Software, Trello.
en_USEnglish