Software Development is passion creative process inspiration

Passionate about Software , Games , Art


Research and Development Manager @ Earthlink Telecom | Freelance Game Developer

Hi, My name is Huthaifa Abd and I'm a software developer based in Baghdad City, Iraq . I have over 5 years of experience developing enterprise software, mainly web applications. This is my personal portfolio where you can review my recent work , also check what skills and services I normally offer .

Cross Platform

Utilizing the right tools to present high quality solutions that fits the client needs and reach wide range of audience on different devices .

User Experience Focused

With a great focus on user interaction to ensure the best quality software , its all about Improving Performance , Increasing Exposure and Improve Credibility

Cloud Solutions

Wide range of expertise deploying maintaining and automating , cloud solutions such as , Openstack , Vmware , using modern tools puppet , ansible

Software

Hotel Reservation System

Read More..

Hotel Reservation System

Application Overview

Dedicated hotel reservation solution plugin to be added to a public WordPress website to manage customers reservations and service requests .

Technologies : PHP , Apache , HTML, Jquery , CSS , Wordpress

My Role :
  1. Plan , Design , Develop a general CMS / Hotel Booking System
  2. Plan,Develop application Front-end - Back-end including database design and reporting services using Wordpress framework applying best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Deploy website to production servers and provide support and bug fixes
Features
  1. Complete Hotel Booking System
  2. Room Management
  3. Bookings Management
  4. Customer Management
  5. Extra Packages Management
  6. Reports

Korek Dealer portal

Read More..

Korek Dealer portal

Application Overview

A Desktop application which allows users to easily manage and edit customers information through Korek Dealer Portal

Technologies: C# , Winforms , MSSQL , MVC , Telerik Tools

My Role :
  1. Plan and develop a full featured desktop solution using visual studio Winforms and Telerik winform tools to be used as a middleware ticketing solution for DOS and POS.
  2. Plan , Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest desktop technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Continue to develop and improve the software as new feature requests and client needs arise

Features

  1. Batch Ticket Submission
  2. Customer database
  3. Submission Schedule
  4. Retry on failure / validate ticket submission

ISP Login Portal

Read More..

ISP Login Portal

Application Overview

Hotspot Landing page to display general information about the company and present users with a friendly login interfaces

Technologies: PHP , HTML5 , CSS , Javascript

My Role :
  1. Plan and develop a simple secure login page for a telecommunication company featuring daily ads and services.
  2. Plan , Develop application Front-end best practices and the latest desktop technologies.
  3. Continue to develop and improve the software as new feature requests and client needs arise
Features
  1. Basic Advertisement Functionality
  2. Basic User Management Functionality

Sanad for Peacebuilding

Read More..

Sanad for Peacebuilding

Application Overview

A highly customizable cms system , developed to serve as company profile website , the web application is based on Wordpress and opensource solution which allows for fast response time and rich dynamic content easy edit and update , along with real time news update and an advance control panel to manage the site content and information .

Technologies: PHP , Wordpress , MySql

My Role :
  1. Plan and implement a full featured web solution using PHP and Wordpress framework
  2. Design and integrate a new custom theme , Create custom plugins including database design and reporting services using PHP best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Continue to develop and improve the software as new feature requests and client needs arise

Features

  1. Fully Featured Blogging Platform
  2. Company Profile
  3. Events Manager
  4. Mailing List
  5. Customer Support Plugin

DROS System

Read More..

DROS System

Application Overview

DROS System is a multi-node web applications which connects different parts of the organization together and simplify the document and invoice entry and management , sales report generation , along with general ticket system

Technologies: Advance Ticketing / Billing Solution , ASP.NET , C# , HTML, AJAX , Jquery , CSS , MSSQL , LINQ , MVC , Telerik Tools , IIS

My Role :
  1. Perform data collection by reviewing each department needs and discussing how it going to be connected in the final system
  2. Layout the basic software requirements and design system database schema
  3. Develop and Design the initial system database
  4. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  5. Unit Testing - Deployment - Staff Training
Features
  1. Advance Reporting Tools
  2. Document Management (Create / Share / Archive)
  3. Process Management (Workflows)
  4. Business Intelligence Tools
  5. Advance Ticketing Tools
  6. Invoice Management

Alshifa Profile

Read More..

Alshifa Profile

Application Overview

Dynamic Easy to use CMS Solution that serves as a frontend page for the company providing centralized location to advertise and collect feedback on company various products ,

PHP , Apache , HTML, Jquery , CSS

My Role :
  1. Plan , Design , Develop a general company profile website
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Deploy website to production servers and provide support and bug fixes
Features
  1. Publishing Tools
  2. User Management
  3. Media Management
  4. Analytics
  5. Search Engine
  6. Comments

AlItkan Profile

Read More..

AlItkan Profile

Application Overview

Dynamic Easy to use CMS Solution that serves as a frontend page for the company providing centralized location to advertise and collect feedback on company various products ,

Technologies : ASP.NET , C# , HTML, Jquery , CSS

My Role :
  1. Plan , Design , Develop a general company profile website
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Deploy website to production servers and provide support and bug fixes
Features
  1. Publishing Tools
  2. User Management
  3. Media Management
  4. Analytics
  5. Search Engine
  6. Comments

Ecommerce Store

Read More..

Ecommerce Store

Application overview

Technologies: ASP.NET , C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS , LINQ , Entity Framework

The Product is a complete web application designed to allow users to navigate and purchase applications developed by the company and third parties it has multi permission level which grants users some more services above others the system is a semi-cms which includes most of the functionality found in a cms system it allows for the company employed to upload and publish applications and specify its properties and user access settings.

My Role :
  1. Plan and develop and full featured ecommerce solution to sell and promote products.
  2. Collect and Audit business information to populate the website content conducting meetings with various company departments .
  3. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  4. Unit Testing - Deployment - Staff Training
  5. Continue to develop and improve the software as new feature requests .
Features
  1. Catalog Management (Categories , Brands , Products)
  2. Content Management (Pages , Blog , Homepage , Banners , Navigation , Auto email)
  3. Review Management
  4. Comments Management
  5. Customers Management
  6. Order Management
  7. Discount Management
  8. Reporting (Dashboard , Simple Reports)
  9. Search Engine (Dynamic Titles)
  10. User Management
  11. Media Management
  12. Analytics

Help Desk System

Read More..

Help Desk System

Application Overview

Fully Fledged Help Desk solution with ticket tracking and advance reporting features , ASP.NET , C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS , LINQ , Entity Framework

My Role
  1. Plan and Discuss the initial software requirements with different organization departments .
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Continue to support and maintain the software adding more features and improvements
Features
  1. Self Service Tools
  2. Customer Access
  3. Collaboration Tools
  4. Powerful Search
  5. Service Requests
  6. Asset Management
  7. Ticket Integration
  8. Task Management

E-Gov Document Archiving

Read More..

E-Gov Document Archiving

Application Overview

Archiving System serves as general electronic archiving application along with some specific modules and built in hardware integration it features fully functional archiving - document management system ,the desktop application provides an easy to use interface and has a dedicated back end software deployed on multiple servers to ensure data consistency and provide historical provisioning .

Technologies :

Thin Clients, Windows Server , DC , RODC , VDI ,ASP.NET , C# , HTML, AJAX , Jquery , CSS , MSSQL , LINQ , MVC , Telerik Tools , IIS,Powershell , Entity Framework , Winforms

My Role :
  1. Provide the initial plan regarding the project development , assist in development team recruitment and tasks assignments
  2. develop and integrate multiple desktop solution to be used in the final egov System using the following technologies C#, Winforms , MSSQL , Powershell , Entity Framework , Asp.net
  3. Research And Develop thin client implementation and windows VDI
  4. Develop the integration software for third-party printers and scanners along with smart card devices
  5. Provide Unit Testing to ensure the software efficiency
  6. Deploy the system in specified government data-centers and configure the windows servers
  7. Administer the government data-centers configuring DC , RODC - IIS , and VDI Services
  8. Provide training for the IT Team in Charge
Features
  1. Document Management Tools (Create / Share / Archive)
  2. Desktop / Web Interfaces
  3. Data Provisioning
  4. Thin Client Access Modules
  5. Windows VDI Compatible
  6. Secure Document Signing

E-Gov ID Management

Read More..

E-Gov ID Management

Application Overview

Technologies: ASP.NET , C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS , LINQ , Entity Framework

E-Government ID Management Solution is a Desktop Application which connects iraq colleges to main data-center which collects different student information and data and allows for easy access to any student information from any college or school . the system has multiple interfaces based on the user privilege and location one of the application features is id generation which allows the usage of smart-card id to be widely used in collage and its different departments

My Role :
  1. Plan and analyze the basic module requirements to meet the needs of a centralized employee id management system for the company.
  2. Plan Develop module Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Integrate and develop QR code generation system to be printed on the id card to be used for saving contact information on the mobile phone using the QR Code technology
  4. Unit Testing - Deployment - Staff Training
  5. Provide continuous support for the software such as maintenance and improvements
Features
  1. Employee Data Management (Personal Information)
  2. Documents Management
  3. User Management Tools
  4. Smart Card Integration
  5. Automated ID Printing Solution

E-Gov Document Management

Read More..

E-Gov Document Management

Application Overview

A centralized document management solution providing powerful collaboration features and E-forms allowing employees to efficiently create / publish / archive documents with advance tracking and ticketing tools.

Advanced Document Tracking And Ticketing Solution , ASP.NET , C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS , LINQ , Entity Framework

My Role :
  1. Plan the initial software requirements which included multiple meetings with the clients to discuss all the features of the software in development
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Deploy the software on the client servers and provide staff training
Features
  1. Collaboration Tools (Sharing / Editing Etc..)
  2. Dynamic Forms / Workflows
  3. Publishing Tools
  4. Document tracking
  5. Minimal Ticketing Solution
  6. Secure Document Signing

Video Conference Management

Read More..

Video Conference Management

Application Overview

A cross platform conference management solution with file sharing capabilities and desktop streaming along with a dedicated voting system

Technologies: MSSQL , WPF , IIS , ASP.NET , Telerik Tools

My Role
  1. Plan and analyze the basic solution requirements to meet the needs of a conference management solution .
  2. Plan Develop module Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Provide continuous support for the software such as maintenance and improvements
Features
  1. Meeting Management Tools
  2. Document Management Tools
  3. Collaboration / Document Sharing
  4. Chat
  5. Slide Show
  6. Reporting
  7. Integrated Voice / Video Streaming
  8. Analytics
  9. Desktop client
  10. Management Dashboard

Document Management Software

Read More..

Document Management Software

Application Overview

A centralized document management solution providing powerful collaboration features and E-forms allowing employees to efficiently create / publish / archive documents with advance tracking and ticketing tools.

Technologies: ASP.NET , C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS , LINQ , Entity Framework

My Role :
  1. Planing the software development needs and communicate with client to specify requirements
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Provide continuous support for the software such as maintenance and improvements
Features
  1. Collaboration Tools (Sharing / Editing Etc..)
  2. Dynamic Forms / Workflows
  3. Publishing Tools
  4. Document tracking
  5. Minimal Ticketing Solution

Hajj Omrah Event Registration

Read More..

Hajj Omrah Event Registration

Application Overview

Dynamic Event Registration Portal Allows users to book for events and review current events schedule , ASP.NET , C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS , LINQ , Entity Framework

Haj And Omrah is Event Management Web Application which allows large number of users to register their personal information which provides the event manager easily and efficient way to classify and manage these information , the system contains advance dynamic reporting system and has tow interfaces , Management Interface , And Local office interface for local information management.

My Role :
  1. Plan and Discuss the initial software requirements with Hajj&Omrah IT team
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Continue to support and maintain the software adding more features and improvements
Features
  1. Events Management (Scheduling , Appointment Types)
  2. Publishing Tools
  3. Comments Management
  4. Customers Management
  5. Reporting (Dashboard , Simple Reports)
  6. Search Engine
  7. User Management
  8. Analytics

GPS KML Management

Read More..

GPS KML Management

Application Overview :

A Specialized web application responsible for registering and categorizing different Point of interest located on a specific geographical maps , along with an advanced search engine and flexible api which allows for easy integration with other systems and applications , the application is mostly focused on telecommunication installments .

My Role
  1. Plan and develop and data visualization / business intelligence solution to chart interest points on a geographical map ,
  2. Collect and Audit geographical documents and point of interest files to compile them and provide easy to use integration tools to be used by the company employees .
  3. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  4. Unit Testing - Deployment - Staff Training
  5. Continue to develop and improve the software as new feature requests .
Features
  1. Manage Geographical Information (KML , Import / Export)
  2. Location Based Search Engine
  3. Reporting (Dashboard , Simple Reports)
  4. User Management
  5. Analytics

Call Center Manager

Read More..

Call Center Manager

Application Overview

A Dedicated software solution to manage call center ip phones , and schedule employee assignments

Technologies : C# , WPF ,MSSQL, MVC , Telerik Tools , Windows Services

The application was developed for Earthlink telecommunication - support department , the main goal was to organize and schedule client requests - calls to the assigned employee , it also coordinates tasks between employees to ensure fast and efficient service ,the application provides easy monitoring dashboard to view and observe employee activity and achievements , it consists of tow parts a client application which runs on all employees machines and a windows service which runs on dedicated server to manage request .

My Role :
  1. Plan , Design , Develop a centralized management tool for the company Communication Software.
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Deploy Solution to production and continuously provide support and bug fixes.
Features
  1. Distribute Calls Between Support employees
  2. Manage Employee Break schedules
  3. Generate A Detailed Summary Regarding Calls Source And Destination
  4. Reporting Tools
  5. Workforce Management Tools

Scdp Diary Compny–Profile

Read More..

Scdp Diary Compny–Profile

Application Overview:

A General CMS (Content Management System) Integrated With an advanced tender management modules developed for the general diary company a major company in iraq , the web application is intended to for both normal users and business investors looking for new opportunities , the application has custom multilingual control panel with an easy to use interface and flexible controls it allows non technical users to direct and manage the website with ease .

Technologies: PHP , Apache , HTML, Jquery , CSS

My Role :
  1. Plan , Design , Develop a general company website and tender management tools ,
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Deploy website to production servers and provide support and bug fixes
Features
  1. Publishing Tools
  2. Tender Management Console
  3. User Management
  4. Media Management
  5. Analytics
  6. Search Engine
  7. Comments

Hotel Management Solution

Read More..

Hotel Management Solution

Application Overview

Dedicated hotel cms system , provides wide range of hotel services for customers , the online system allows hotel customers to book hotel rooms , services , an other different hotel related tasks , the system also functions as a profile website for the hotel showcasing all the different rooms and lobbies for clients to have a better understanding of what the hotel has to offer .

My Role
  1. Plan and Discuss the initial software requirements with different organization departments .
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Continue to support and maintain the software adding more features and improvements
Features
  1. Property Management
  2. Booking Engine
  3. Reporting (Dashboard , Simple Reports)
  4. Multi Location
  5. Service Requests
  6. Asset Management
  7. Ticket Integration
  8. Analytics

SCIS Ticket System

Read More..

SCIS Ticket System

Application Overview

Advance Help-desk - Ticketing Solution

Technologies: ASP.NET , C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS , LINQ , Entity Framework

The need of a new system to organize the communication between our company and the SCIS has lead to the birth of this project , a dedicated ticket system to manage and organize telecommunication tasks in order to provide a dedicated real time support to the clients , with multiple privilege levels and security access the system we up to the task , with an easy to use interface and highly efficient ticket tracking system we were able to achieve amazing results in no time .

My Role :
  1. Discuss client needs and provide a clear development plan
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Provide continuous support for the software such as maintenance and improvements
Features
  1. Self Service Tools
  2. Customer Access
  3. Collaboration Tools
  4. Powerful Search
  5. Service Requests
  6. Asset Management
  7. Ticket Integration
  8. Task Management

Event Registration

Read More..

Event Registration

Application Overview

Dynamic Event Registration Portal Allows users to book for events and review current events schedule, ASP.NET , C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS

Event Registration System is a simple lightweight web application which allows users in iraq to review Chinese embassy information , request meeting , schedule appointment , register for event , the application provide dynamic registration form generation system with dynamic statistics and report system

My Role :
  1. Plan and Discuss the initial software requirements with embassy IT team.
  2. Plan Regular meetings with the embassy employees to better understand their requirements and get valuable feedback to improve and develop the product .
  3. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  4. Develop a centralized control panel for generating dynamic submission forms and generate participant reports
  5. Unit Testing
Features
  1. Events Management (Scheduling , Appointment Types)
  2. Publishing Tools
  3. Comments Management
  4. Customers Management
  5. Reporting (Dashboard , Simple Reports)
  6. Search Engine
  7. User Management
  8. Analytics

Unified ID Management Solution

Read More..

Unified ID Management Solution

Application Overview

Technologies: ASP.NET , C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS , LINQ , Entity Framework

ID System is an employee registration and id generation system which helps the HR department keep electronic record of all its employee and generate id verification cards immediately and efficiently with advance search and multiple categories the application simplify the id management process and speed up the business

My Role :
  1. Plan and analyze the basic solution requirements to meet the needs of a centralized employee id management system for the company.
  2. Plan Develop module Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Integrate and develop QR code generation system to be printed on the id card to be used for saving contact information on the mobile phone using the QR Code technology
  4. Unit Testing - Deployment - Staff Training
  5. Provide continuous support for the software such as maintenance and improvements
Features
  1. Employee Data Management (Personal Information)
  2. Documents Management
  3. User Management Tools
  4. Analytics
  5. Reporting Tools

Earthlink CMS

Read More..

Earthlink CMS

Application Overview

Dynamic Easy to use CMS Solution that serves as a frontend page for the company providing centralized location to advertise and collect feedback on company various products ,

Technologies: ASP.NET , PHP , C# , HTML, AJAX , Jquery , MSSQL ,MYSQL , MVC , CSS , Telerik Tools ,APACHE , IIS

My Role :
  1. Plan and develop and full featured cms system in both php and asp.net web languages to be used as base for general purpose web applications
  2. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Continue to develop and improve the software as new feature requests and client needs arise
Features
  1. Publishing Tools
  2. User Management
  3. Media Management
  4. Analytics
  5. Search Engine
  6. Comments

TV Media Service

Read More..

TV Media Service

Application Overview

A centralized Multi Node Tv streaming solution that provide 247 media entertainment content to clients manage by an easy to use dashboard to setup streams and manage schedule with a front end website.

Technologies: ASP.NET , C# , HTML, AJAX , Jquery , MSSQL , MVC , CSS , Telerik Tools , VLC Streaming Services , IMDB Third-party APIS , Mobile API Web-services , IIS

My Role :
  1. Redesign the existing company TV media website moving toward more dynamic design and database oriented software
  2. Integrate VLC streaming services to improve the video quality and reduce the bandwidth allowing for a lower cost and a more enjoyable experience
  3. Develop full TV management control panel with a simple to use GUI for monitoring - managing and scheduling programs and media content
  4. integrate IMDB third party API to provide more information regarding the currently playing media
  5. develop web service and APIs to communicate with the TV mobile application for both iOS and android
  6. Continue to develop and improve the system as the company expands and the user reach is getting bigger
Features
  1. Stream Management Tools
  2. Front End Website
  3. Streaming Nodes Integration
  4. Customer Access
  5. Search Engine
  6. Analytics
  7. Reporting Tools

HR Management System

Read More..

HR Management System

Application Overview

Technologies : C# , HTML, AJAX , Jquery ,MSSQL, MVC , CSS , Telerik Tools , IIS , LINQ , Entity Framework

HR Management System is a web application that is responsible for collecting all information about organization employee and generate reports and data based on employee salaries and duties the system includes three level of administration with easy to use data entry system and report generation

My Role
  1. Plan , Design , Develop a dedicated solution to automate HR processes .
  2. Plan Develop application Front-end - Back-end including database design and reporting services applying best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Deploy website to production servers and provide support and bug fixes
Features
  1. Web-Based, - No Software Components to Install or Maintain
  2. End-User Web Portal
  3. Reports and Analysis
  4. Manager IT Dashboard
  5. Monitoring
  6. Online Comment System
  7. Employee information Management
  8. Payroll Management
  9. Departments And Sections Management

Earthlink Telecomm Profile

Read More..

Earthlink Telecomm Profile

Application Overview

A highly customizable cms system , developed to server as company profile website , the web application is based on an in-house developed cms system which allows for fast response time and rich dynamic content easy edit and update , along with real time news update and an advance control panel to manage the site content and information .

My Role :
  1. Plan and develop and full featured cms system in to be used as base as the company public profile ,
  2. Collect and Audit business information to populate the website content conducting meetings with various company departments .
  3. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  4. Unit Testing - Deployment - Staff Training
  5. Continue to develop and improve the software as new feature requests .
Features
  1. Publishing Tools
  2. User Management
  3. Media Management
  4. Analytics
  5. Search Engine
  6. Comments

LMS Manifest System

Read More..

LMS Manifest System

Application Overview

Commodity Manifests Management System ( Multinode-Web Application),

ASP.NET , C# , HTML, AJAX , Jquery , CSS , MSSQL , LINQ , MVC , Telerik Tools , IIS

My Role :
  1. Planing the software development needs and communicate with client to specify requirements
  2. Plan,Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  3. Unit Testing - Deployment - Staff Training
  4. Provide Continuous support for client needs and developing new features and updates
Features
  1. Commodity Manifests Management
  2. Reporting (Dashboard , Advances Reports)
  3. Multi Location
  4. Service Requests
  5. Asset Management
  6. Ticket Integration
  7. Analytics

Zain DOS 207

Read More..

Zain DOS 207

Application Overview

Zain DOS System (2012) : Advance Ticketing and Billing System For Mobile Telecommunication Company,

Technologies: ASP.NET , C# , HTML, AJAX , Jquery , MSSQL , MVC , CSS , IIS

My Role :
  1. Analyses the client current deployed system
  2. Analyses system requirements and discuss client needs
  3. Plan and implement the initial system design
  4. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  5. Develop billing reports and provide an easy to use interface for custom report generation
  6. Develop a centralized administration panel with multiple permission levels for system administrators and support teams to work cooperatively and efficiently
  7. Developed a Secure Licensing System
  8. Unit Testing - Deployment - Staff Training
  9. Provide Continuous support for client needs and developing new features and updates
Features
  1. Self Service Tools
  2. Customer Access
  3. Collaboration Tools
  4. Powerful Search
  5. Service Requests
  6. Asset Management
  7. Ticket Integration
  8. Task Management
  9. Analytics
  10. Management Dashboard

Games & Entertainment

Babylon Adventures

Read More..

Babylon Adventures

About the game

Breathtaking 3d Platformer in the ancient city of Babylon where the player venture in to the land to find the ancient treasure lost decades ago.

Technologies

Unity3D C# , 3DS MAX , Zbrush , Substance Painter

Overview

Babylon Adventures is a platform game in which the player controls the brave adventurer, who must traverse the old remains of Babylon, defeat the evil monsters and rescue his people . The game is split up into levels, through which the player must progress one at a time to proceed in the game. The player is given a certain amount of lives, which are lost when Crash is attacked by an enemy or falls into water or a pit. If all lives are lost at any point in the game, the “Game Over” screen will appear, in which the player can continue from the last time they saved their .

Platforms

Platforms : Android , iOS

Wheels of Babylon

Read More..

Wheels of Babylon

About the game

Technologies

Unity3d , C# , 3DS MAX , Substance painter , Zbrush

Overview

Wheels of Babylon is a 3rd person perspective vehicular combat racing video game developed by Softway , it was released in 2015 for Android mobile platform In the game, the player starts with car and must compete in deadly races where all cars are armed ,The player wins money by eliminating his opponent , collecting money bonuses during the race, fulfilling missions and destroying other cars.

Platforms

Platforms : Android , iOS

Speedix Last Colony

Read More..

Speedix Last Colony

About the game

A glorious space game where players fight for resources across a seamless , procedurally generated solar system !

Technologies

Unity3D C# , 3DS MAX , Zbrush , Substance Painter

Overview

Speedix : Last Colony is a vast multiplayer space game allows hundreds of players to build alliances and corporations fighting for control over the solar system filled with planets, moons, asteroid belts, and other celestial phenomenon. having a smooth transition between systems and the ability to land and fight on planets will bring combat from deep space to the surface of alien worlds. your choices will affect the game play experience outcome you will be able to to destroy your enemies and their infrastructure through orbital bombardment attacks from capital ships supported by an array of smaller spacecraft .

Platforms

Platforms : Android , iOS

Lumberjack in space

Read More..

Lumberjack in space

About the game

A Colorful game set in the magic world of green land where the place is filled with wonderful trees !

Technologies

Unity3D C# , 3DS MAX , Zbrush , Substance Painter

Overview

Lumberjack in space : is an addictive adventure game . starring a lumberjack and his dog spok living in a small wood house , one day the wake up in the morning to find out that all the trees are gone , they were taken by aliens and that’s when our journey begins its your turn to go into space and bring all the trees home safe and sound (the irony is that you will cut them later for fire ) , your goal is to gather trees fight aliens and save the world !

Platforms

Platforms : Android , iOS

Multiplayer Gaming System

Read More..

Multiplayer Gaming System

Application Overview
Technologies

ASP.NET , C# , HTML, AJAX , Jquery , MSSQL , MVC , CSS , UDP Networking Protocols , Game Server APIS [Counter Strike , COD4 , MW4 , GTAV] , Powershell , IIS

My Role :
  • Redesign the existing company gaming portal moving toward more dynamic design and database oriented software
  • Develop the game servers management control panel using udp communication protocol and integrate it with each game unique api system
  • Develop Reports and statistics regarding running servers , number of current players , and the highest score in every game session , along with automated game server deployment
  • Continue to improve and support new multiplayer games and provide new features in the administration panel
  • Unit Testing - Deployment - Staff Training
  • Planning the implementation of a new cloud bases gaming system similar to giaka and onlive using custom virtual environment
Platforms

Platforms : Cross Platform

Work Experience

Redlight Development
Freelance Developer

Wild Game Arts
Founder and CEO

Earthlink Telecom
R&D Manager

Contributions (Opensource)

Github Contributions

Read More..

Github Contributions

Open source Contributions

Below you may find a list of projects I have contributed to overtime and will continue to contribute and add more projects

Repositories

Cloud Decimation / Mesh Optimization System

An Enterprise solution to optimize complex architecture models for use on desktop and mobile devices , the system aims to provide multiple level of resolution / Quality , and aims to support all types of meshes , also it has a full support for unity engine

The main reason of the development of the system is to provide an easy to use solution for architect designers allowing them to distribute their models of a large range of devices and services , by handling complex mesh optimization

URL : https://github.com/huthaifa-abd/Cloud-Mesh-Optimization-System

Asteroid Generator Plugin Unity3D

A useful plugin for generating fast asteroid Fields for space games , to be used in unity engine

  1. Generate Random Asteroid Fields
  2. Wide Range of Randomization Controls
  3. In Editor View [WYSIWYG]
  4. Sample Scene included

URL : https://github.com/huthaifa-abd/Unity-Asteroid-Generator

Dale3Kershak

Food Ordering Web Application

URL : https://github.com/huthaifa-abd/Dale3Kershak

ResumeBuilder 0.1 Alpha

A simplified resume template solution for applying to multiple jobs with different preferences and skills.

URL : https://github.com/huthaifa-abd/ResumeBuilder

RustBeast-Game-Server

Dynamic asynchronous game server to be used with unity game engine for general game server development

URL : https://github.com/huthaifa-abd/RustBeast-Game-Server

A useful plugin for managing complex GUI menus , to be used in unity engine

  1. Load Dynamic Menus At Runtime
  2. Easily Load new scene
  3. Simple navigation between menus
  4. Modular Design

URL : https://github.com/huthaifa-abd/Menu-Manager-Plugin-Unity3D