Mahmood Al-Bashayreh, Head of Computer Science Department

Mahmood Al-Bashayreh

Head of Computer Science Department

Applied Science Private University

Location
Jordan - Amman
Education
Doctorate, Software Engineering
Experience
17 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :17 years, 7 Months

Head of Computer Science Department at Applied Science Private University
  • Jordan - Amman
  • My current job since July 2022
Head of Software Engineering Department at Applied Science Private University
  • Jordan - Amman
  • September 2016 to September 2017
Assistant professor at Applied Science University
  • Jordan - Amman
  • September 2014 to September 2015
PhD Candidate at University Utara Malaysia
  • Malaysia
  • July 2008 to July 2013

Designing a reusable and extensible Context-aware Mobile Patient Monitoring Framework (CaMPaMF) using wireless sensors. This research contributes to the body of software engineering knowledge, particularly in the area of software design. This work is the first attempt that fully addresses the twenty-four identified success factors to design CaMPaMF. To achieve this objective, 11 methods were used: a literature search, content analysis, comparison and selection technique, concept matrix, feature modeling, use case assortment, expert review, model-driven architecture approach, static code analysis, software metrics, and prototyping. The primary outcome of this research is a CaMPaMF including a domain model validated by sixteen consultant physicians as domain experts, an architectural model, a Platform-Independent Model (PIM), a Platform-Specific Model (PSM), and three prototypes for monitoring patients with hypertension, epilepsy, and diabetes to demonstrate the reusability and extensibility of the CaMPaMF.

Developers can reuse and extend the CaMPaMF to develop various Context-aware Mobile Patient Monitoring Systems (CMPMS) for different diseases, enhance overall development quality, and overcome the development complexity of CMPMS. Software industries can also use the CaMPaMF to reduce both the need to consult domain experts and the time required to build CMPMS from scratch, thus reducing the development cost and time.

C# programming language was used for development on top of Android operating system using Android virtual device manager with Mono as mobile development platform. The wireless sensors are simulated to provide sensed data. Mono “is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime” (http://www.mono-project.com).

Researcher Assistant at University Utara Malaysia
  • Malaysia
  • April 2009 to April 2010

Develop a Blog Influence Analyzer (BIA) as an innovative tool for measuring and analyzing the influences of weblogs in the blog sphere community of Malaysia. Its strengths rely on the ability to analyze weblogs’ influence based on three major properties, which are recognition, activity generation, and novelty. All these properties make up Blog Influence Index (BII). The tool was developed using ASP.NET 3.5 with C# based on 3-tier architecture and using SQL Server 2008.

Technology Specialist at Specialized Technical Services (STS)
  • Jordan - Amman
  • February 2006 to June 2008

Full-time senior lecturer & technology specialist at Specialized Technical Services (STS), a renowned and an acknowledge leader in the Jordanian and regional IT market. STS rewarded me as the best newcomer employee in 2006. My duties include teaching Microsoft Official Curriculums (MOCs) of .Net, SQL Server, SharePoint, BizTalk Server, Project Management, Microsoft Office and Windows Server 2003.
In addition to teaching, I was responsible for automating all manual internal processes and external services at Arab Academy using SharePoint portal 2007, providing consultancy about latest technologies, and preparing proof of concept.
I also participated in curriculum design, content development, teaching, and grading of Arab Academy Professional Diploma Program (PDP).

Senior Team Lead at Applied Science University (ASU)
  • Jordan - Amman
  • February 2004 to September 2005

Full-time senior out-source team lead at computer center of ASU. ASU is a Microsoft learning partner in Amman-Jordan. My duties include:
- Successfully lead a team of six developers to build a university human resource systems (Enterprise Resource Planning (ERP) module) web enabled (N-Tier Architecture) using Microsoft .NET technology C# with ASP.NET as front-end, ORACLE and SQL Server 2000 database engine in the back-end, and using SQL Server Reporting Service.
- Put a development standard to improve the quality of development, increase efficiency, and boost productivity; which includes coding standard, database (SQL) standard, analysis and design template, function specification, and testing scenarios.
- Build reusable COM components and web services, such as business facade as a web service, business rules, data access component and SQL reporting services as COM components.
- Contact Microsoft as the primary administrator of the Microsoft partner account on the Microsoft partner site.

Visual Basic .NET Consultant at United Nation Relief Work Agency (UNRWA)
  • Jordan - Amman
  • March 2005 to May 2005

Part-time VB.NET Consultant at UNRWA headquarters in Amman-Jordan. Duties include guidance of the development team of three developers as well as work as a team member at the development phase for a web enabled inventory system written in VB.NET. I helped in solving problems related to VB.NET web application during the development phase.

Research & Development Team Lead at TransWord for Information Technology
  • Jordan - Amman
  • March 2003 to February 2004

Full-time research and development team lead at TransWorld; a Microsoft partner in Amman-Jordan. TransWorld is a software establishment building customized academic, financial, commercial, medical, and tourism solutions. They are writing their applications in VB.Net, ASP.NET as front-end and SQL Server 2000, ORACLE9i database engine in the back-end, and using crystal report to build their reports in addition to SQL reporting service. My duties include:
 Manage academic projects (out-source team lead at Applied Science University for a team of six developers).
- Put the standard coding techniques for the company.
- Decide the best technology that should be taken to make the company up-to-date, and go along with the newest technology.
- Manage user and computer accounts as system administrator as well as manage both Exchange and ISA Servers.
- Contact Microsoft as the primary administrator of the Microsoft partner account on the Microsoft partner site.
- Teach the staff how to use and implement the latest development tools.

Visual Basic .NET Consultant at United Nation Relief Work Agency (UNRWA)
  • Jordan - Amman
  • April 2003 to June 2003

Part-time VB.NET consultant at UNRWA headquarters in Amman-Jordan. My duties include guiding and helping a development team of three members at the development phase in solving problems related to the VB.NET. The project was a specific academic project, which is a Student Registration System (SRS) written in VB.NET. SRS provides a single registration system that connects all schools, colleges, and training centers that are under UNRWA supervision.

Associate Technical Instructor at ExecuTrain of Jordan
  • Jordan - Amman
  • July 2001 to February 2003

Full-time associate technical instructor at ExecuTrain of Jordan a Microsoft certified technical education center in Amman-Jordan. ExecuTrain is an educational institution. My duties include providing the consultation service for customers for designing and developing software solutions as well as delivering technical training for the following tracks:
- MCSD (Microsoft Certified Solution Developer) track.
- MCAD (Microsoft Certified Application Developer) track.
- MCDBA (Microsoft Certified Database Administrator) track.
- MOUS (Microsoft Office User Specialist) track.
- CIW (Certified Internet Web Master) tracks.
- Other customized ExecuTrain courses.

Visual Basic Developer at Paragon Information Technology (PIT)
  • Jordan - Amman
  • November 1999 to June 2001

Part-time developer at PIT in Amman-Jordan. PIT is software and training establishment developing applications in Visual Basic and Access database. I was responsible for developing multimedia applications for schools using Visual Basic and Access database.

Web Developer at Arya Computer Services
  • Jordan - Amman
  • August 1999 to October 1999

Part-time developer at Arya in Amman-Jordan. Arya is a software and hardware establishment that has solutions for transportation companies as well as some web applications that are developed using Visual Basic and Oracle. I was responsible for developing the company intranet website, updating the information of the website, and training company employees how to develop and maintain simple web applications.

Education

Doctorate, Software Engineering
  • at University Utara Malaysia
  • October 2013
Master's degree, Computer Science
  • at Amman Arab University for Graduate Studies
  • October 2005
Bachelor's degree, Computer Science
  • at Applied Science University
  • June 2001

Specialties & Skills

ASP.NET MVC
Sparx Enterprise Architect
Architectural Patterns
Design Patterns
Software Engineering

Languages

Arabic
Expert
English
Expert

Memberships

IEEE
  • Student Membership
  • June 2012
IEEE
  • IEEE Computer Society Membership
  • June 2013
IEEE
  • IEEE Computer Society Technical Council on Software Engineering
  • June 2013