Dr. Adnan A. Rawashdeh, Associate Professor Software Engineering
Total Page:16
File Type:pdf, Size:1020Kb
Dr. Adnan A. Rawashdeh, Associate Professor Software Engineering Dept., Faculty of IT & CSs, Yarmouk University, Irbid 21163, Jordan Office Phone#: +962 2 721-1111 Ext. 2633 Mobile Phone#: +962 79 568-1391 Email: [email protected] _____________________________________________________________________ Objectives: My aim is to pass to my students the knowledge that I have acquired through study, research and practical experience so that they can benefit not only in the academic field but also in their future career, thus helping students to gain maximum benefit from their time at universities. Social Information I am a Jordanian citizen, married and I have four children. Languages: Arabic: My first language English: My second language; excellent in reading, writing and conversation. Qualifications: Bachelor Degree in Computer Science (I was among the First Group to graduate with a major in Computer Science) June of 1984. Yarmouk University, Irbid, JORDAN. {The program consists of 120 credits in computer science and natural sciences courses. I was among the first group to graduate with bachelor degree in computer science from Yarmouk University, Irbid, Jordan in 1984. Masters Degree in Computer Science July 12th, 1990. The University of Salford, Greater Manchester, England, UK. {A 2-year program, consists of two parts: 1. Course work during the M.Sc. Program Systems Analysis & Design, Software Engineering, Data Processing, Data Structure, Pascal, Comparative Study of Programming Languages, Information Technology, Microprocessors, Operating Systems and Compilers. 2. Dissertation (Title: Comparing dBASE III Plus and dBASE IV Using A Business Application Implementation.}. Our 12-student class was divided into four teams, each team implemented a subsystem of the business application: Walkden Auto Retail. We had carried out all phases of the SDLC. We made visits to the company’s location, in Greater Manchester area, and interviewed users working at different occupation levels. Eventually, we gathered all the data/information about the existing system, including work-procedures, input/outputs and users requirements. The specifications of the new system had been confirmed with users. The user- interface, the database and the module design all completed. Finally, the new system that automates work procedures at Walkden Auto Retail was implemented successfully, in dBASE IV. Ph.D. Degree in Computer Science May 10th, 1996. Illinois Institute of Technology (IIT) Chicago, Illinois 60616, USA. The program consists of Course work & Research. Thesis title: Enhanced Reusability of Designed Objects in a Customized Environment 1. Major courses that I have studied during the Ph.D. program include: Software Engineering, Software-Project-Management, Information-Systems, Database- Systems, Science-of-Programming, Concurrent-Programming, Comparative-Operating- Systems, and Computer-Networks. Among all courses the most interesting one was the Software-Project-Management. During this course we worked as groups/teams to manage an on-going project, at the time, called “Ada Maintenance Tool Kit”. My team was called the “Chucker-Group” in charge of getting chunks of Ada-code from a program to be analysed and processed. It was extremely valuable course in the area of software engineering & project management. 2. About my PhD Thesis: I have designed object-classes, based on Peter Coad’s patterns by applying object-oriented design concepts to build a structure (hierarchy) of reusable components that will serve developers during software system development. Such design structure is capable of being evolved and extended. The degree of software reusability will be enhanced with each round of system development. None Degree Qualifications: NeXT System Administrator Course, February 28th, 1992. Chicago, Illinois, USA. NeXT Developer Training Course, March 20th, 1992. Chicago, Illinois, USA. Testing afsTRADE Software, May, 1992. Anderson Financial Systems (AFS), Pittsburgh, Pennsylvania, USA. Basic Development Tools in Distance Learning, October 13 th, 2000. Jordan Uni. Amman, JORDAN. Faculty Member Capacity Building Program, October 2009. The Arab Center for Performance Improvement & Human Resource Development, Amman Arab University for Graduate Studies, Jordan. Certificate “How to Write a Research Proposal for Funding Agencies” December 2009. The Higher Council for Science and Technology Ministry of Higher Education, Amman, JORDAN. Experience: Systems Analyst and Systems Administrator Hutchinson, Shockey, Erley & Co. {Municipal Bonds Trading Firm -Broker Dealer} July of 1991- August of 1996. 222 West Adams St. Suite 1700, Chicago, Illinois, USA. Tel: 001 (312) 443-1560 Fax: 001 (312) 443-7225 Job Responsibilities (Systems Analyst and Administrator): I started off as System Analyst, investigating current work procedures in the front office; consequently I recommended computerized system to carryout sales and inventory control functions in the front office. As a result a client/server LAN was installed (consists of 30 Unix- based workstations), a new software program was installed on the production area, called afsTRADE written in Objective-C by a software development shop called Anderson Financial Systems located in Pittsburgh, Pennsylvania. I have tested the program in-house, and recommended some enhancements, mainly user-interface enhancements, and revealed some errors before the final release has been installed. I have trained all employees on how to use the workstation and the asfTRADE application. After that the nature of my work becomes as a System Administrator; involving the following responsibilities: - Creating and organizing user accounts on the LAN. - Creating e-mail groups and mailing lists. - Creating different security levels and user groups for using the afsTRADE application and sharing the database files; more privileges were given to managers/traders compared to salesmen. - Doing daily backup, started off manually and eventually I was able to automate the backup process through Unix script programming features, namely using the crontab file and the tar command. There were two types of backup: in-house in case of hardware failure, and a disaster backup to take out with me on a tape. - Fixing errors as they appear & providing technical support for users. - Setting up remote nodes, I configured couple of workstation for two of the bosses to be able to access the application/database remotely from home using a dialup line, and it was a successful setup. - Installing new versions of OS and new versions of the afsTRADE application. - Replacing hardware parts: disk drives, RAMs, cards & monitors. - Configuring Routers, shared Fax-modems, Scanners, and Laser- printers on the LAN plus other peripheral devices. - Adding new hosts including network cables through the hub and configuring them as clients for the server. - Overall maintenance of the computers system. - Representing HSE in all computer related mater with the outside world /market. Associate Professor, Yarmouk University, Jordan February 2015 - Now: Faculty Member at the Software Engineering Department, Faculty of IT, Yarmouk University, Irbid 21163, Jordan. (www.yu.edu.jo), Teaching variety of computer science courses, supervising BS graduation projects and supervising MS research track students. Assistant/Associate Professor, IT Dept., Mutah University, Jordan September 1996 - January 2015: Faculty Member at the IT Dept. (www.mutah.edu.jo) I had been teaching computer science courses and supervising graduation projects in Mutah University for about fifteen years. I have experience with working and teaching military officers and personnel. In addition, during that period of time I had occupied the following positions: Sept. 1st, 2000 – August 31st, 2001: Head of the IT Dept Sept. 1st, 2003 – August 31st, 2004: Academic Coordinator/Faculty of Science. Sept. 1st, 2005 – August 31st, 2006: Elected to Mutah University Board. October - January 2009: Part-time teaching position at Arab Open University (AOU), Karak Branch, Jordan. The AOU uses the MOODLE system and their curriculum is based on the British Open University (BOU). A Learning Management System (LMS) is being used for computer mediated communications (CMC) between students and faculty members, faculty member and the administration of the university. It has been an interesting experience for me to teach the "TU170 Learning Online Computer with Confidence" course at AOU this semester. September 2009 – September 2010 (My first Sabbatical Year): Head of the CIS Dept. Faculty of IT, Amman Arab University (AAU), Amman 11953, JORDAN. I have established the CIS Curriculum and All related program components. It was opened for the first time on October 2009. I have supervised graduate students with their Master’s Thesis. I taught variety of IT Courses, including “Principles of Scientific Research" for MS. October 2010 – August 2011: (My Second Sabbatical Year) CS Faculty Member The CS & IS Dept., Faculty of Science, Al-Baha University, Al-Baha, Kingdom of Saudi Arabia. September 2011 – August 2012: Extra One-Year contract with Al-Baha University. On September 2012 I did come back to Mutah University and worked there until Jan. 2015. February 2015 – Now: Faculty Member at the Software Engineering Department, Faculty of IT & CSs, Yarmouk University, Irbid, Jordan Committees Participation in Mutah University/Jordan : Reviewer for scientific project submitted for the Higher Council for Science and Technology/ Ministry of Higher Education/Amman Jordan.