Phone:(+962)798818952
E-mail:
Amman-Jordan

AbedALkarim AL -Banna

Personal Information /
  • Nationality: Jordanian
  • Birth date: 12 May 1979
  • Marital status: Married
  • Personal Site:

Full address / Mobile (+962)798818952
E-mail
Objective / To combine my knowledge in the areas of multimedia, Databases, Programming, software engineering and workflow with my professional experience into a successful teaching where I can contribute in Software Development Projects.
Professional Work Experiences / 07/2001-12/2001CompuTeach Training Center (Part-time) asInstructor for Java, JSP and Asp,.Net, Amman, Jordan
9/2001-12/2001 E-Solutions Company (full-time) as web Developer and Programmer ,Amman, Jordan
1/2002-7/2004Al-Balqa Applied University In Computer Center
(full-time) as Programmer And Web Developer, Salt, Jordan
07/2004-1/2005 Al-Balqa Applied University In ComputerDepartment In Osol Al-deen College (full-time) as Programmer and web developer, Amman, Jordan
1/2005-6/2006 as Head Of Computer Programming And Analysis Dept in Computer CenterBalqa Applied University.
4/2002-Until nowfreelance with:
  • UNHCR as information systems local expert.
  • Ericsson as System developer.
  • KADDB as Robotics and AI Programmer
  • E-teach solutions as System Development Consultant
  • Leiden university school of management , Netherland as e- Learning Instructor.
  • Omniyat Company as Technical Consultant
  • Global center for training and consultation as information systems and software trainer .
  • E-baheth electronics as embedded systems consultant.
  • System developer in NLP Lab Petra University.
  • Petra University Innovation Center as technical director.
  • Petra University eLearning center as system developer.
2005-Until now Petra University Instructor for
1-Algorithms
2-Operating Systems.
3-Programming Language Using Java.
4-Web Programming.
5-Data Structure.
6-Multimedia
7-System Analysis and Design.
8-Computer Skills (2) java and visual basic 6.
9-Requirements Engineering.
10-Database(1).
11-Database(2)
12-Programming by components.
13-Operating Systems
Technical Skills / Languages: C, C++, C#.net, visualBasic.net, Java, visual basic, SQL,Petra university ACM Coach .
Web Development: HTML, HTML5, Javascript, JQuery, JSON, CSS3 , bootstrap, less,cakePHP, YII , JSP, Servlet, Spring, hibernate ,hive, pig, Nodejs, Hadoop, Lucene indexer, Asp.net.
Web Design: PhpStorm,Dream WaverCs6, Adobe Photoshop Cs6, Front Page, JSP Maker, PHP maker, visual studio.
Database: Oracle Database (10g),Microsoft Sql server, Microsoft Access
MySQl, ODBC, ADO.net, ADO, DAO and Big Unstructured Data.
Operating System:Ubuntu Linux, Mac, Hadoop, Multi node and single node, Windows and Android .
Software Engineering :- RUP Methodology ,rational Requisite pro ,Rational Rose Sybase Power Designer ,Microsoft Visio, Microsoft Project
Embedded Software: Android, windows phone IOs (Good Understand)
Microprocessors : Arduino ,PIC
Project And Paper / Government Projects:
  • Dailyjacket for Jordanian central bank(e-tech).
  • OCR @work for Aqaba Development Corporation (e-teach)
  • OCR @work for Jordanian audit bureau.(e-tech)
  • Transactional tool (DMS) for Jordanian Bar Association(sub contract)
  • Iraqi and Syrian refuge Projects Management and Tracking onMinistry of planning Jordan(UNHCR)
Non-Government Projects:
  • Warehouse management system Ericson Irbil store (Ericsson)
  • Stem Cells management System for Arab network for stem cells (e-baheth)
  • Unmanned Vehicle robot (KADDB)
  • Student affair System, Card System. (BAU)
  • Employee affair System, Card System. (BAU)
  • Reporting System For Information Department (BAU)
  • Management Information System(BAU)
  • Judgment website for morphological analyzer (PU NLP Lab)
  • Arabic Search Engine over Apache Lucene (PU NLP Lab)
  • Moodle as Learning Management system(PU eLearning Center)
  • online Exam for Petra University (PU eLearning Center)
Personal Projects:
Optimal transportation Routing With real time Information
This is my Master Degree Project, It is web service give you the optimal path from point topoint, I made simulation and Implementation for this service
Iam used some technique such as Dijakestra Algorithm and Dynamic Programming Concept and other technique to compute the cost of the path, for Implementation I am used Esri Component called ArcIms, And I am wrote paper for this service but it is not publish yet.
Interactive book TagTech
Unique software product that is an effective teaching aid for different types of users. Application that is built on augmented reality (AR), that reads a highly customizable dynamic tags and capturing device that generates videos and sounds according to the book used based on a predefined Multimedia and image processing algorithms.
I Can,U Can project
is Software based on Touch-less SDK were made to help special needs Patients by making the world a better place, helping them to use the computer with it full functions and interact and communicate with the social environment around them by just moving their heads to use the mouse , to improve their abilities and spread their visions, thoughts and believes.
Automatic Vehicle Location Tracking System Based on GIS Environment
Recently Automatic Vehicle Location (AVL) becomes widely used, more affordable and popular than ever before. AVL is used for different tracking purposes, especially for those related to tracking one vehicle or a fleet of vehicles. Tracking system technology was made possible by the integration of new three technologies:Navigational technologies such as Global Positioning System (GPS), Database technologies such as Geographic Information System (GIS), and Communication technology such as General Packet Radio Service (GPRS).
The proposed designed tracking system is used to pinpoint the position, ground speed, and the fuel level of a given vehicle. This improves fleet management by making it secure and more efficient. Our system has the ability to detect the Optimal Path between source and destination depending on many factors like travel time , jam , topography and number of traffic lights. We applied Greedy Techniques such as Dijkstra’s and kruskal’ algorithm with our enhancement to graph weight depending on our (CF). Also we build Geo Fencing depending on real coordinates .
Artificial Intelligence Control System for Robotic Vehicles
The AICSR project examines the value of real-time GPS information to optimize vehicle routing in a non stationary stochastic network. A systematic approach is presented to aid in the implementation of traversing systems integrated with real time information technology.
Decision-making procedures are being developed for determining the optimal Time (Depending on historical data supposed to be provided), and optimal routing policies based on a Dijkstra’s algorithm and depth first search algorithm, Significant advantages are demonstrated when using this information in terms of total cost savings and vehicle usage reduction while satisfying or improving service levels for just-in time, and developing an application that enables the vehicle to find shortest path by GIS application
Web Development Project
Design and implementation a lot of website such as :







Education / [ Oct 2004 ]Amman-Arab University
Master's degree in Computer Science
GPA(3.45)
[ Jun 2001 ]Al-Balqa Applied University
Bachelor's degree in Information Technology
GPA(2.62)
Patents and Publications / 1-A METHOD FOR PATH DETERMINATION AND MOTION PLANNING IN MINE DETECTION ROBOTSlocal Patent. Main inventor.
2-O. Aloquili,A. Elbanna, and A. Al-Azizi , "Automatic Vehicle Location Tracking System Based on GIS Environment", IET Software., vol. 3(4), pp. 255-263, 2009
3-Mohammad Abu-Arqoub, Ghassan F. Issa, Ahmad F. Shubita, and Abed Alkarim Banna,"Demand-Driven Algorithm for Sharing and Distribution of Photovoltaic Power in a Small Local Area Grid, "The International Journal of Information Technology and Web Engineering (IJITWE),Vol. 9, No.1, IGI, USA, 1/31/2014
4-IEEE 2013 1st International Conference & Exhibition on the Applications of Information Technology in the Local Area Grid: Power Distribution and Sharing within Neighboring Households Ghassan F. Issa, Ahmad F. Shubita, Mohammed Abu Arqoub, and Abed Alkarim Banna
5-Development of Renewable Energy processes & System IT-DREPS 2013, Amman, Jordan May 29-31, 2013
6-Optimal Transportation routing with real time information system, Jordan balqa applied university, IT Faculty conference 2008.
7-Artificial Intelligence Control System for Robotic Vehicles (AICSR) Funded and published by KADDB (King Abdullah Design and development bureau ), November 27th, 2008
Awards / 1-Best Teacher Award in information technology faculty Petra University 2011.
2-First Place Microsoft Imagine cup local 2013 in citizenship competition Project Balcony. As team leader and mentor.
3- Second place Microsoft Imagine cup 2011 local in software Design I can you can Project as team leader.
4-Third place Microsoft Imagine cup 2012 Project TAG TEACH as Team mentor and leader.
5-Second place in Arab Robotics contest civilian Track 2013.
6-Best Teacher Award in information technology faculty Petra University 2013.
7-One of the best outstanding software in Jordan honored by King Abdullah bin alhussien.
8-TEDx Jordan Lab Speaker Dead sea Jordan 2011.
9-Third place in ACM JCPC 2012, 2013 team leader and coach.
Languages / Arabic ,English
Certifications / 1-MCP(Microsoft Certified Professional)
2- RUP Rational Unified Process.
Training Courses / 1-oracle Application Server Administration
2-oracle Application Server Development
3-BC4J(Business Component For Java)
4- Oracle Developer Form 6.
5-Oracle Reports 9.
6-Rational Tools(Software Engineer Introduction)
7-Rational Requisite Pro
8-Rational Rose
9- Clear Case
Hobbies /
  • Solving Problem
  • Sport.

References / Available UponRequest.