Download PDF

Summary

Software Development Manager, Systems Architect and Project Manager with 8 years in the field of software development. Experienced in a wide range of business domains ranging from Finance, through Retail, to Government and NGOs. 

Work History

Mar 2016Present

Software Architect

Bond Internet Computing

Software Architect at Bond Internet Consultancy. Working on a confidential product in the social media domain. Responsible for leading product development efforts, specializing in Big Data, Search, and Machine Learning technologies.

Key Achievements:

  • Creating a specialized in-memory database system for user feed generation.
  • Creating a highly performant Graph ORM on top of Cassandra.
  • Creating a distributed graph indexing engine.
  • Leading development efforts and introducing best practices and proper development processes.
  • Contributed heavily to the maturity of business requirements, and provided valuable insights on prodcut usage.
  • Deeply involved in expanding the development team and the overall hiring process.

Skill Highlights:

Distributed Computing and Storage, NoSQL, Machine Learning, Social Networks, Cloud Computing

Jul 2015Feb 2016

Founder/CEO

FitFold Limited

FitFold is an online gyms network and specialized fitness social network.

Key Achievements:

  • Developed the Web Application, and Android Application.
  • Developed unique search mechanism based on years of experience in the field.
  • Succeeded in acquiring a sizable investment from an angel investor.
  • Established the company.
Apr 2014Jun 2015

Software Development Manager

Madar Reasearch & Development, Dubai,UAE

Software Development Manager and Lead Architect for Dabeeb. The $1.3 Million USD project is financed through King Abdulaziz City for Science and Technology and MITSCO. The objective is to create the most comprehensive and linguistically advanced Arabic Search Engine.

Key Achievements:

  • Succeed in developing a search engine constantly out-performing Google in Arabic search in both recall and precision.
  • Build a Highly Available, Clustered, and Flexible architecture allowing Cloud, Hybrid and Private deployments.
  • Build a clustered, multi-threaded, distributed crawler capable of processing 1 Million+ pages per day per server with a multi-leader architecture to maintain politeness.
  • Build an AI-based news topic classifier capable of over 90% accuracy, the best in the market at the moment.
  • Build location classifier (country, region, city) with 85% accuracy and 72% recall rate for Arabic news articles, the best in the market at the moment.
  • Build a unique 3 level indexing methodology and query language along with an advanced Arabic language stemmer, constantly outperforming google in usability tests.

Skill Highlights:

Distributed Computing and Storage, NoSQL, Machine Learning, Entity Extraction and Detection, Cloud Computing, Computational Linguistics, SaaS, PaaS

Oct 2011Apr 2014

Co-Founder & Managing Director

Technolous, Dubai, UAE

Co-Founder and Managing Director of Technolous, a software development company specialized in unstructured information retrieval, providing custom tailored turnkey software solutions to a variety of sectors.

Key Achievements:

  • Perform complete setup of the startup including identity, office, operations, HR and accounting.
  • Establish the sales pipeline and sign deals for over 750k AED during first year of operations.
  • Lead and oversea development of 2 software packages worth 1.5 Million AED for Retail and Event industries.
  • Establish and maintain relationships with government organizations and companies including Dubai Police, Abu Dhabi Tourism Authority, Chalhoub Group, Abu Dhabi Authority for Culture and Heritage, Sheikh Hamdan Awards and Trakhees.
  • Oversea and heavily contribute to the successful delivery of company projects.
  • Build a team of 7 people covering design, development and sales.

Skill Highlights:

Contract Negotiation, Proposal Drafting, Sales and Business Development, NoSQL, Big Data, Hadoop, Solr, Cassandra, Machine Learning, Computational Linguistics

Jun 2008Oct 2011

Head of Software Development

TACME, Dubai, UAE

As the head of software development, the job required involvement in all aspects of projects undertaken by TACME. From project management, business analysis to software architecture and development, the job required taking multiple roles depending on resource availability and project complexity.

Key Achievements:

  • Manage and grow development team from 7 developers to 20+ developers.
  • Increase employee retention span for development team from an average of 1 year to 3 years.
  • Oversea and participate in the execution and timely delivery of more than 40 projects with a combined total of over 12 million AED.
  • Introduce modern development practices along with proper implementation and management of the software development lifecycle resulting in 40% growth of revenue from the same team over 3 years.
  • Design and lead the development of TACSoft 4.0 CMS with over 550 deployments so far.
  • Design and lead the development of TACKiosk with over 20 deployments and 100 Kiosk Machines.
  • Design and lead the development of eMurabaha Islamic Finance Software.

Skill Highlights:

Project Management, Leadership, Content Management Systems, Business Process Management, Identity Services, Artificial Intelligence and Expert Systems

Jun 2006Jun 2008

Software Engineer

MITSCO-Seekport, Munich, Germany

Worked as a software engineer, part of the team working on the Arabization project of Seekport's European search engine. The project was undertaken by MITSCo-Seekport a Saudi-German joint venture.

Key Achievements:

  • Building applications supporting Quality Assurance
  • Building an efficient and fast HTML parser
  • Building the front end web application for the search engine
  • Participate in research for creating an Arabic Stemmer
  • Develop desktop news application for CNN Arabia

Notable Projects

UnderGround Fitness - March 2013

UnderGround Fitness is a wellness network that connects professionals, centers and clients together via a powerful search engine. The system also features a wellness network subscription scheme allowing clients to enter any associated wellness center, much like how insurance networks and hospitals work. The system handles all operations automatically, and continuously analyzes user check in and search habits to give partners important insight about their customers.

Highlights:

Distributed Computing and Storage, MongoDB (NoSQL), MariaDB, Cloud Computing, SaaS, PaaS

Dabeeb - Arabic Search Engine - April 2014

Dabeeb is a specialized Arabic search engine. Currently available as a news aggregator covering a wide range of Arabic media sources. Powered with advanced natural language processing capabilities and localized search; Dabeeb is set to be a major player on the search scene for all Arabic speakers.

Highlights:

Distributed Computing and Storage, NoSQL, Machine Learning, Entity Extraction and Detection, Cloud Computing, Computational Linguistics, SaaS, PaaS

TACME Kiosk

TACME Kiosk provides organizations with a Content Management System to manage their content on interactive kiosks. The system enables editing and publishing screens through a WIZWYG web interface based on Microsoft Silverlight. The published content will then be available through kiosk machines on a WPF Windows application.

The system handles content caching, enabling applications to work in a degraded fashion when kiosks are not connected to the internet. The back-end continuously monitors kiosk hardware remotely, informing users of any problems that require onsite attention.

Highlights:

WPF, WCF, ASP.NET, C#, NHibernate, SQLite

TACME TACSoft 4.0

TACSoft 4.0 is a “Web Content Management System”, that empowers business staff to design, create, manage, approve, publish, and export content on their own and helps build attractive, interactive, fast and reliable portals. Although TACSoft 4.0 is totally modularized, it is a tightly integrated solution to manage the complete lifecycle of a website or the complete content management needs of an enterprise. With a robust engine, TACSoft 4.0 offers a wide range of output channels such as web, intranet, mobile, Kiosk, and smart phones/pad.

Highlights:

Web Content Management System, ASP.NET, C#, NHibernate

eMurabaha - January 2010 – May 2010

eMurabaha Service is a unique product offered exclusively by Mawarid for its UAE Customers. The first of its type in the world, Mawarid’s eMurabaha brings Islamic Financing in to the 21st century. With further benefits of a Money Management Account, it can also be used  to carry out day to day transaction. The project involved Business Process Management and Content Management components.

Highlights:

Finance, Business Process Management, Content Management System, ASP.NET, C#, NHibernate

Confidential Project

This project was made for a confidential client. The project featured a graphical input interface that replaced a fully text based entry methodology. The more structured format of the data allowed for consolidating huge amounts of input, and through artificial intelligence, fuzzy search and spacial search it was able to make very important assessments and identify links that otherwise could have been easily missed.

Highlights:

Fuzzy Search, Artificial Intelligence, Machine Learning, UX Design

Single Sign On (SSO)

The project was carried for Abu Dhabi Tourism Authority, and required migrating all their systems to a new Single Sign On platform. OpenSSO was chosen and successfully implemented and integrated with all their systems. As part of the scope the users were all migrated from Active Directory and the system integrations were carried seamlessly with minimal downtime and no change from the user perspective.

Highlights:

OpenSSO, Multi Factor Authentication, Federation, Security, Integration

Technical Highlights

Solr, Hadoop, Datastax Cassandra, MongoDB, NoSQL, Reddis, Kafka, ActiveMQ, RabbitMQ, ZooKeeper, NodeJS, Docker, Jenkins, Python, Bash, Linux, AWS (Amazon Web Services), Java EE 7, Java 7, Hibernate, NHibernate, WPF, C#, C++, Spring Framework, Tiles,  AngularJS, Struts, Active Directory, OpenSSO, OpenDS, MySQL, MariaDB, MS SQL, SQLite, Android, Titanium, SVN, Git, Linux

Education

20022006

B.Sc. Computer Science

American University of Sharjah

Graduated with honors; Magna cum laude