I want to make things
that make a difference.

About

A passionate software engineer with 6 years of industry experience in software development and a proven track record for building and shipping production software.

I am interested in technology which encourages me to participate in inventing new things and converting ideas into reality.

Experience

Mobile Team Lead

Skiplino is a cloud-based queue management system that allows businesses to handle customer queues smartly and speedily.


Mobile Team Lead

May 2019 - Present

  • Leading the mobile team on enhancing the experience of the apps and introducing new products & features that serve millions of customers.
  • Collaborate closely with design, marketing, and QA teams to ensure business case and customer satisfaction goals are met.
  • Supporting junior and new team members to improve their technical skills, and alignment with business goals through effective mentoring.
  • Implementing enhanced analytics that led the team to better understand user needs and helped making data-oriented decisions using Mixpanel and Firebase.
  • Monitoring and reporting the performance and growth of mobile developers.
  • Experience in CI / CD and automating the testing and deployment of iOS applications.
  • Ensure high code quality by following the best practices, appropriate design patterns, and SOLID principles.
  • Keep up with the market and apple new decisions to ensure ultimate experience and enhancing cost per value for the customers.
  • Collaborate with the backend team on Node.js and MongoDB to build new APIs for the apps.



iOS Developer

Sep 2018 - Apr 2019

  • Collaborate with the team to define, design, and ship new features for Skiplino apps.
  • Ensure high performance and stability with low memory usage to keep apps running for weeks and months without the need to relaunch them.
  • Using WebSocket to provide realtime communication between the apps and the server.
  • Adding the support for new printers for the branch app by integrating with Third-Party SDKs.
  • Improve the quality of the tickets announcer by the integration with AWS Polly TTS service.
  • Developing the digital signage product that enables clients to manage and display content on the TV app dynamically.
  • Creating advanced reports with charts for the admin app.
  • Experienced in unit, integration and end-to-end testing.
  • Well versed with Agile Development Methodologies (SCRUM), Design Patterns (MVC, MVVM, Delegation, and Singleton Pattern) and Software Development Life Cycle (SDLC).

Sep 2018 - Present
Software Engineer - iOS Developer

WNNA is an AI-driven contextual search that utilizes the web to provide users with personalized recommendations and monetizable actions.

  • Revamping the iOS application.
  • Experience in handling payments using In-App Purchase and payment gateway solution.
  • Designing new app UI using Sketch App.
  • Added analytics tracking with Amplitude & Keen.
  • Implemented push notifications using OneSignal, and handle Deep Links.
Nov 2017 - May 2018
iOS Developer
  • On-going maintenance of existing Applications.
  • Provide technical expertise and recommendations in assessing new iOS projects and initiatives to support and enhance existing and new projects.
  • Hands on experience in localizing the applications in multiple languages such as RTL languages.
  • Experience in some great techniques like profiling using Instruments, memory management, unit testing, and debugging.
Dec 2016 - Oct 2017
iOS and Web Developer
  • Design and develop mobile applications for the iOS platform.
  • Experience in using source control tools like Git, GitHub, Bitbucket, and GitLab.
  • Experience in working with backend services like Firebase, Fabric, and MySQL.
  • Ensured high customer satisfaction level. Most of my clients asked me to work with them on new projects.
  • ⭐️ Customers Feedbacks ⭐️
  • Portfolio
Jun 2016 - Jan 2017

Skills

iOS Development

Swift

Cocoapods

Backend

Node.js

mongo DB

MySQL

MS Azure

Analytics

Fabric

Firebase

Amplitude

Mixpanel

Tools

XCode

Cloud9

VS Code

Git

Postman

Studio 3T

Design & Prototyping

Adobe XD

Sketch App

InVision Studio

Marvel App

Certificates

MCSD: Cloud Platform

Microsoft | 2017

  • Developing Microsoft Azure Solutions
  • Implementing Microsoft Azure Infrastructure Solutions

MCSD: Web Applications

Microsoft | 2017

  • Programming in HTML5 with JavaScript and CSS3
  • Developing Microsoft Azure and Web Services
  • Developing ASP.NET MVC Web Applications (In progress)

CIW Web Design Specialist

CIWcertified | 2016

  • Design and development technologies, including HTML, CSS, JavaScript
  • Practicing popular production tools, including Microsoft Expression Web, and Adobe Dreamweaver, Fireworks and Flash

Oracle Database 11g Administrator Certified Associate (OCA)

Oracle | 2015

  • SQL Fundamentals
    • Queries, subqueries, joins, and data manipulation
    • Using DDL, views, sequences, indexes, and synonyms
  • Database Administration
    • Database architecture and installation
    • Managing database maintenance and performance
    • Backup and recovery

Awards

First Place Award

Startup Weekend | 2017

  • Our idea was a Universal Rewarding system based on blockchain named Rewardi. We had only 54 hours to build the system and validate our idea. We implemented a fully functional apps for both Android (consumer) and iOS (merchant) based on private blockchain node. We have signed more than 8 businesses that are willing to use our system!

Education

University of Bahrain

Bahrain | 2011 - 2016

  • B.S in Computer Science
  • GPA: 3.47 out of 4

Contact

___ ___ ___ ___ ___ /\ \ /\__\ /\ \ /\__\ ___ /\__\ \:\ \ ___ /:/ _/_ \:\ \ /:/ _/_ ___ /\ \ /:/ _/_ \:\ \ /\__\ /:/ /\ \ \:\ \ /:/ /\__\ /\__\ \:\ \ /:/ /\__\ ___ /::\ \ /:/__/ /:/ /::\ \ ___ /::\ \ /:/ /:/ / /:/__/ \:\ \ /:/ /:/ _/_ /\ /:/\:\__\ /::\ \ /:/__\/\:\__\ /\ /:/\:\__\ /:/_/:/ / /::\ \ ___ \:\__\ /:/_/:/ /\__\ \:\/:/ \/__/ \/\:\ \__ \:\ \ /:/ / \:\/:/ \/__/ \:\/:/ / \/\:\ \__ /\ \ |:| | \:\/:/ /:/ / \::/__/ ~~\:\/\__\ \:\ /:/ / \::/__/ \::/__/ ~~\:\/\__\ \:\ \|:| | \::/_/:/ / \:\ \ \::/ / \:\/:/ / \:\ \ \:\ \ \::/ / \:\__|:|__| \:\/:/ / \:\__\ /:/ / \::/ / \:\__\ \:\__\ /:/ / \::::/__/ \::/ / \/__/ \/__/ \/__/ \/__/ \/__/ \/__/ ~~~~ \/__/