Mahmood Al-Bashayreh, Head of Computer Science Department

Mahmood Al-Bashayreh

Head of Computer Science Department

Applied Science Private University

Lieu
Jordanie - Amman
Éducation
Doctorat, Software Engineering
Expérience
17 years, 8 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :17 years, 8 Mois

Head of Computer Science Department à Applied Science Private University
  • Jordanie - Amman
  • Je travaille ici depuis juillet 2022
Head of Software Engineering Department à Applied Science Private University
  • Jordanie - Amman
  • septembre 2016 à septembre 2017
Assistant professor à Applied Science University
  • Jordanie - Amman
  • septembre 2014 à septembre 2015
PhD Candidate à University Utara Malaysia
  • Malaisie
  • juillet 2008 à juillet 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 à University Utara Malaysia
  • Malaisie
  • avril 2009 à avril 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 à Specialized Technical Services (STS)
  • Jordanie - Amman
  • février 2006 à juin 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 à Applied Science University (ASU)
  • Jordanie - Amman
  • février 2004 à septembre 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 à United Nation Relief Work Agency (UNRWA)
  • Jordanie - Amman
  • mars 2005 à mai 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 à TransWord for Information Technology
  • Jordanie - Amman
  • mars 2003 à février 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 à United Nation Relief Work Agency (UNRWA)
  • Jordanie - Amman
  • avril 2003 à juin 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 à ExecuTrain of Jordan
  • Jordanie - Amman
  • juillet 2001 à février 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 à Paragon Information Technology (PIT)
  • Jordanie - Amman
  • novembre 1999 à juin 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 à Arya Computer Services
  • Jordanie - Amman
  • août 1999 à octobre 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.

Éducation

Doctorat, Software Engineering
  • à University Utara Malaysia
  • octobre 2013
Master, Computer Science
  • à Amman Arab University for Graduate Studies
  • octobre 2005
Baccalauréat, Computer Science
  • à Applied Science University
  • juin 2001

Specialties & Skills

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

Langues

Arabe
Expert
Anglais
Expert

Adhésions

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