Mohammad I. Malkawi Associate Professor of Computer & Software Engineering –

advertisement
Mohammad I. Malkawi
Associate Professor of Computer & Software Engineering –
Jordan University of Science and Technology
Consultant: Wireless Broadband System Architect, Cambium Networks USA
Adjunct Professor of MIS at Argosy University – Chicago
Jilan1957@gmail.com, mimalkawi@just.edu.jo
http://www.linkedin.com/profile/view?id=21716732&trk=hb_tab_pro_top
Mobile # :+962(0)79-524-9596
Personal:
 Citizenship: USA, Jordan
 Residency: Jordan
 Languages: English, Arabic, Russian – Excellent read, write, communicate
MAJOR HIGHLIGHTS:
I have a leading role in collecting the requirements, designing the SW specifications, processor, storage and memory
requirements, and architecting and managing the development of several large systems including:
1- One approved patent “Mechanism For Group Polling Without Precise Timing” will be issued as US
patent number 9,131,509 on September 8, 2015, and three pending approvals
2- Large scale (Big Data) Radio Frequency Service Management system (used by SPRINT). The
system parses more than one terabyte of telecomm data every hour, searches the data for trends,
loads the data into SQL distributed database, and generate reports for end users. The system
automatically reconstructs the database when new data formats are detected. I have architected the
entire distributed system and developed all the underlying algorithms. The system is a result of
coordinated process, project, resource, and knowledge management
3- Large scale Per-Call Management Data system (PCMD). The system is used to predict end user
behavior and pro-actively manage user profiles to achieve the highest level of customer loyalty. I
have architected the memory management system and the software system
4- Interference mitigation SW tool. The tool generates and searches more than 1020 data elements and
detects special harmonic signals, which cause interference to mobile signals in the field. The system
scales linearly with exponentially increasing data volume. I have developed all the underlying
architecture and the search algorithms. The system is an example of quality and performance
excellence as well as excellent customer engagement .
5- Wireless sensor Neural/Fuzzy logic system for analyzing and detecting current human emotion. The
system targets security applications, social networks, and gaming industry. I have developed all the
underlying algorithms.
6- Scheduling and ranging algorithms for 802.11n and .11ac wireless networks.
7- Counterfeit Combat system. I have developed the requirements, specifications, and architecture for a
system aimed at securing the process of authentication and verification of documents.
8- I have managed the operation of IT department for a 20,000 students university campus. I
supervised the procurement of computer, networking, and peripheral equipment. I also managed the
development, purchase, and deployment of various SW applications.
9- A high throughput queueing model for measuring the performance of virtual and distributed virtual
memory systems.
Malkawi
1
October 2012
10- Markov Process modeling system for performability (performance/availability) for high availability
systems.
Skills:






excellent problem solving, analysis, and design
Excellent experience in management
Excellent experience business development
Superior communication and analytical skills.
o Relevant experience: Teaching, Research, Training, Community activities
Outstanding leadership capabilities.
Excellent knowledge using tools: Visio, UML, Rational Rose, Visible Analyst, Enterprise Architect
INDUSTRIAL EXPERIENCE:
 Cambium Networks USA: Senior Wireless Broadband System Architect; 2012 - 2014
1. Chief architect for broadband wireless systems
2. Research future technology and applications in wireless industry – wireless sensor networks
and applications, high throughput wireless systems.
3. Design and development of point-to-point, point-to-multipoint Wireless access points and
subscriber stations
4. Gather requirements, define software specifications, manage development, control testing,
and ensure system quality
5. Interface with customers
6. Patents disclosures
 SUN Microsystems: Senior system architect 2004-2008
1. System architect at SUN Labs for Peta-Scale High Productivity Computing Systems
(HPCS)
2. Reliability and fault tolerance architect
3. Massive storage (sea of memory) system architect
4. Develop and evaluate proposals for DARPA for the (HPCS) project – SUN received more
than one billion dollars funding for the project
5. Interface with department of defense and national labs to collect requirements
6. Convert requirements into SW specifications and architecture
7. Research innovative ideas for next generation Peta-scale computer systems
8. Create center of excellence for research and development
 Motorola Inc.: Senior member of technical staff; 1999-2004
1. System architect for high availability platform
2. System engineer, define requirements, create specifications, build architecture, design
quality assurance models, testing, and maintenance
3. Generate requirements, specification, architecture, and testing documents
4. Design and development of distributed algorithms
5. Reliability, availability, and maintainability modeling
6. Initiate and implement new methodology for achieving 5 NINES availability systems
7. Introduce new method for software accelerated life testing

SPRINT PCS: Consultant 2004-2010
Malkawi
2
October 2012


1. Create, architect, manage the development, and maintain a large data mining system “radio
frequency management system (RFSM – Genesis)”
2. Create, architect, manage the development, and maintain a large data mining system “percall management system (PCMD)”
University of Science and Technology: Director of IT; 1992-1999
1. Design and implement system architecture for campus wide services
a. Define processor requirements
b. Define massive storage and memory requirements and architecture
c. Define networking topology, bandwidth, and layers
2. Interface with academic and business units at the university
3. Collect requirements, architect and develop customer SW systems
4. Create and balance budgets
Petroleum Refinery Company in Jordan: 1992-1998
1. Collect and gather requirements for service, administration, production, and business units
2. Generate request for proposals (RFP) for integrated hardware, networking and software
systems
3. Evaluate proposals and select vendors
4. Manage the development, installation, and maintenance of SW systems
BUISNESS EXPERIENCE
 Founder of Counterfeit Combat Technology
Specialized in building web-based systems, mobile applications, cloud applications for
authentication and verification systems
 Co-founder of AIM Wireless Solutions
Specialized in design and implementation of high performance telecommunications
software systems
 Co-founder of Blue Sky Broadband Network
Provides wireless internet services to rural areas in Minnesota, USA
EDUCATION:
 Ph.D. Computer Science, University of Illinois at Urbana-Champaign, 1986.
o Ph.D. Research “Compiler Directed Virtual Memory Management System”
ACADEMIC EXPERIENCE:
2014-Present Associate Professor at Jordan University of Science and Technology
2010-2012
Dean of Engineering at Jadara University - Jordan
2008-Present Adjunct Professor at Argosy University, Chicago USA.
Supervise MS and doctorate candidates in the department of management information
systems in the school of business.
2006-2007
Visiting Research Scientist at University of Illinois at Urbana Champaign.
Develop proposals for the NSF for funding high end reliable systems
1986-1992
Assistant Professor University of Wisconsin-Milwaukee.
Develop proposals for NSF for funding high performance computing systems
Malkawi
3
October 2012
RELEVAT PUBLICATIONS:
I have published more than 50 papers in leading journals and conferences on various topics in system
engineering, system architecture, algorithms, and others:
1. “The Art of Software System Development: Reliability, Availability, Maintainability, and
Performance” , Journal of Human-centric Computing and Information Sciences, 2013, 1220, DOI: 10.1186/2192=1962-3-3, URL: http://www.hcis-journal.com/content/3/1/3
2. “Artificial Neuro Fuzzy Logic System for Detecting Human Emotions”, Journal of Humancentric Computing and Information Sciences, 2013, 3-3, DOI: 10.1186/2192=1962-3-3,
URL: http://www.hcis-journal.com/content/3/1/3 (also appeared in the proceedings of the
2012 International Conference on Computer, Information, and Telecommunication
Systems, CITS 2012).
3. “Modeling and Simulation of a Robust e-Voting System”, Communications of the IBIMA, 2009,
Volume 8, number 26, pages 198-206
4. “An Orthogonal Method for Evaluating Security Levels, Measures and Deficiencies”, 11th IBIMA
Conference on Innovation and Knowledge Management”, Cairo-Egypt, January 3-6 2009
5. “A New Exam Scheduling Algorithm Using Graph Coloring”, The International Arab Journal of
Information Technology, Volume 5, Number 1, 2008; pp. 80-86
6. “Analysis of Failure Data in Telecomm Systems”, International Conference on Dependable Systems
and Networks (DSN 2002)
7. “Availability Work Products – A Strategic Approach”, IEEE Signal Processing Society 5thWSES
International Conference, Crete, July 2001
8. “A Novel Run-Time Memory Leak Detection and Recovery (MLDR) Using Aging in
Physical Memory Space”, International Journal on Computers and Network Security, Vol.
2, No. 5, May 2010
9. “Software Systems Availability Modeling and Analysis”, Motorola Report and Motorola
Symposium on Software Engineering, Phoenix, AZ, June 2000.
10. "Distributed Virtual Memory Multicomputer Systems" PDPTA, Las Vegas, July 1998
11. "Performance Evaluation of Page Replacement and Page Out Policies in Distributed Virtual
Memory Systems," 4th IEEE Symposium on Parallel and Distributed Systems, December,
1992.
12. "Estimation of Memory Requirements of Numerical Programs at Compile Time," 5th Int.
Conference of Architectural Support for Programming Languages and Operating Systems,
1992.
13. "Empirical Results on the Dynamic Behavior of a Distributed Virtual Memory System",
ISMM 5th International Conference on Parallel and Distributed Computing Systems, Oct.
1992
14. "Distributed Algorithms for Edge Coloring of Graphs," 5th ISMM Int. Conference on
Parallel and Distributed Computing Systems, 1992
15. "Paging Behavior in Distributed Virtual Memory Systems," 21st Int. Conference on Parallel
Processing, 1992
16. "Dynamic Page Distribution in Distributed Virtual Memory Systems," 4th ISMM/IASTED
Int. Conference on Parallel and Distributed Systems, 1991
17. "Analysis of a Graph Coloring Based Distributed Load Balancing Algorithm" , Journal of
Parallel & Distributed Systems, 1990, vol. 10
Malkawi
4
October 2012
18. "Graph Coloring Based Distributed Load Balancing Algorithm and Its Performance
Evaluation," 4th Annual Symposium on Parallel Processing, 1990.
19. "System Theory Modeling and Performance Analysis of a Distributed Load Balancing
Algorithm," 32nd Midwest Symp. on Circuits and Systems, 1989
20. "Distributed Algorithms for Load Balancing in Very Large Homogeneous Systems," Fall
Joint Computer Conference, 1987
21. "Performance Measurement of Paging Behavior in Multiprogramming Systems," 13th
Annual Int. Conference on Computer Architecture, 1986.
22. "Compiler Directed Memory Management Policy for Numerical Programs," ACM SIGOPS
10th Symposium on OS Principles, 1985
23. Identifying Two Program Categories for Memory Management Purposes, “IEEE 8th Int.
COMPSAC Conference, 1984
24.
REFERENCES
Available upon request
Malkawi
5
October 2012
Download