
Mohamed Taleb, Ph.D., M.Sc., B.Sc.
Concordia University
Department
of Computer Science & Software Engineering
Faculty of Engineering and
Computer Science
École de technologie supérieure (ÉTS)
Department of Software
Engineering & Information Technology
Resume for industry
Resume for University:
in French
in English
|
Biography
Mohamed TALEB holds his PhD's degree in Engineering (Major: Software Engineering)
from École de technologie
supérieure (ÉTS), University of Quebec jointly with Concordia University at Montreal (Canada), a Master in
Computer Science and a B.Sc. in Computer Science Management from UQÀM
University (Canada). Currently, Dr. Taleb is an Adjunct Associate Professor
at École de technologie
supérieure (ÉTS), University of Quebec.
I am a professional with 22 years of experience in
the field of information technologies shared as follows:
·
I worked in data
Warehouse area in several sectors of industry for fourteen (14) years such
as: the insurance, telecommunication, finance, pharmacy, healthcare and
Retail in different companies in Canada and in France;
·
Indeed, I worked
in research at the "Centre of Research Informatics of Montreal
(CRIM)" within framework of my Master degree project from 1998 to 2000
and during my PhD project at ÉTS jointly with Concordia University;
·
I worked in
teaching for seven (8) years in the Computer Science & Software
Engineering in different universities, such as:
q ÉTS University in 2007 as Lecturer;
q Concordia University in 2007 as teaching assistant;
q ÉTS University in summer 2006 as teaching
assistant;
q UQÀM University for six years (from 1994 to 1999)
as teaching assistant.
Research
Interests (not limited to)
· Software Architectures - for example:
Ø Patterns-Oriented and Model-Driven Architecture
(POMA);
Ø Model-Driven Architecture(MDA);
Ø Service-Oriented
Architecture (SOA);
·
User Interfaces Engineering;
·
Software Reuse;
·
Frameworks;
·
Measures for Usability Patterns;
·
Business Intelligence.
Industrial Grants
·
Industrial Research
Assistance Program (IRAP) from National
Research Council Canada (NRCC), 2010.
Publications
Dr. Taleb has written the following papers with Dr. Ahmed Seffah, Concordia
University, Dr. Alain Abran, École de technologie supérieure (ÉTS)
– University
of Quebec and others:
Journal Papers
Published
1. M. Taleb, A. Seffah and A. Abran, 2010, ‘Generation Rules in POMA Architecture’, Vol. 3, No. 11, Journal of Software Engineering
and Applications. (available in November 2010).
2.
M. Taleb, A. Seffah and A. Abran, 2010, ‘Investigating Model-Driven Architecture for Web-based
Interactive Systems’, Issue 6 (vol. II), eMinds: International Journal of Human-Computer
Interaction.
3. A. Seffah, M. Taleb,
H. Habieb-Mammar and A. Abran,
2008, ‘Reconciling Usability and Interactive System
Architecture Using Patterns’, Journal of Software and
Systems, Volume 81, Issue 11, November 2008, Pages 1845-1852.
Submitted
1. A. Seffah, H. Javahery, M. Taleb, 2010, ‘Tracing the Evolution
of HCI Patterns as an Interaction Design Tool’, Journal of Software Experiences and Practices,
Springer.
Conference Papers
Published
1.
M. Taleb, A. Seffah and A. Abran, 2010, ‘Transformation
Rules in POMA Architecture’, The 2010 International Conference
on Software Engineering Research and Practice (SERP'10) in the
2010 World Congress in Computer Science, Computer Engineering and Applied
Computing, (WORLDCOMP2010), July 12-15, 2010, CSREA Press, pp.
161-166. ISBN:
1-60132-160-0, Las Vegas, USA.
2. M. Taleb, A. Seffah and A. Abran, 2009, ‘Interactive Systems Engineering: A Pattern-Oriented
and Model-Driven Architecture’, The 2009 International
Conference on Software Engineering Research and Practice (SERP'09) in the 2009 World Congress in
Computer Science, Computer Engineering and Applied Computing,
(WORLDCOMP2009), July 13-16, 2009, CSREA Press, pages 636-642, Las
Vegas, USA.
3.
M. Taleb
,A. Seffah
and A. Abran, 2007, ‘Patterns-Oriented Design for Cross-Platform Web-based Information
Systems’, The 2007 IEEE
International Conference on Information Reuse and Integration (IEEE
IRI-07), August 13-15, 2007, pages 122-127, Las Vegas, USA.
4. M. Taleb, A. Seffah and A. Abran, 2007, ‘Model-Driven Architecture for Web Applications’,
The 12th International Conference on Human Centered Interaction
International (FIC-HCII), July 22-27, 2007, Beijing International
Convention Center, Beijing, P.R. China, Vol. 4550/2007, pages 1198-1205,
Publisher Springer-Verlag Berlin Heidelberg,
Germany.
5. M. Taleb, A. Seffah and A. Abran, 2007, ‘Pattern-Oriented Architecture for Web Applications’,
3rd International Conference on Web Information Systems and Technologies
(WEBIST), March 3-6, 2007, ISBN 978-972-8865-78-8, pp. 117-121, Barcelona,
Spain.
6. M. Taleb, H. Javahery and A. Seffah, 2006,
‘Pattern-Oriented Design Composition and Mapping
for Cross-Platform Web Applications’, The XIII International
Workshop, DSVIS 2006, July 26-28 2006, Trinity College Dublin Ireland, DOI
10.1007/978-3-540-69554-7, ISBN 978-3-540-69553-0, Vol. 4323/2007,
Publisher Springer-Verlag Berlin Heidelberg,
Germany.
Chapters
1. H. Javahery, A. Deichman, A. Seffah and M. Taleb,
2007, ‘A User-Centered Framework for deriving a
conceptual design from user experiences. Leveraging personas and patterns
to create usable designs’, In A. Seffah,
J. Gulliksen, and M. Desmarais,
eds, Human-Centered Software Engineering, Volume
II, Software Engineering Models, Patterns and Architectures for HCI,
Chapter 4, May 28th 2007, John Wiley & Sons, New York, USA.
2.
M. Taleb, A. Seffah and D. Engelberg, 2007, ‘From User
Interface Usability to the Overall Usability of Interactive Systems: Adding
Usability in System Architecture’, In A. Seffah,
J. Gulliksen, and M. Desmarais,
eds, Human-Centered Software Engineering, Volume
II, Software Engineering Models, Patterns and Architectures for HCI,
Chapter 9, May 28th 2007, John Wiley & Sons, New York, USA.
Book
1.
A. Seffah and M. Taleb, ‘Patterns in
User Interface Engineering’, Springer. (A proposal is already
accepted).
Professional Experience (14 years)
·
Software Engineering Development;
·
Business Intelligence (Data Warehousing);
·
Database Development (Oracle, DB2,
Sybase, Ingress_80, MySQL).
Teaching Experience
(8 years)
Lecturer
·
Databases of high performance: ÉTS, University of Quebec, Montreal (Qc), Canada;
·
Multimedia Databases:
ÉTS, University of Quebec, Montreal (Qc), Canada.
Teaching Assistant
·
Multidimensional Modeling and Data
Warehouse Concepts: for different customers, Montreal
(Qc), Canada;
·
Business Intelligence Tools: Microstrategy, Business Objects, Informatica,
DataStage
for different customers, Montreal (Qc), Canada;
·
User Interface Development Tools and
Techniques: Concordia, Montreal (Qc), Canada;
·
User Interface Design with Visual Basic: ÉTS, UQÀM, Montreal (Qc), Canada;
·
C, C++ under UNIX and Borland: UQÀM, Montreal (Qc), Canada;
·
Visual Basic and Modula-2: UQÀM, Montreal (Qc), Canada;
·
Oracle Designer 2000, PL/SQL,
Access97, Dbase IV: UQÀM, Montreal (Qc), Canada;
·
Word, WordPerfect, PowerPoint, Excel,
and Lotus 1-2-3: UQÀM, Montreal (Qc),
Canada.
Invited Keynote: Presentations
·
Department of Mathematics and
Industrial Engineering, École Polytechnique
de Montréal: presentation of a seminar on Pattern-Oriented and Model-Driven
Architecture for Interactive Systems topic, 2010;
·
International
Summer Research Symposium on Software Engineering Measurement, École de technologie supérieure (ETS), 2010;
·
Department of Computer Science, University of Quebec at Montreal (UQAM):
presentation of a seminar on Pattern-Oriented and Model-Driven Architecture
for Interactive Systems area, 2009;
·
SAP
Lab. Canada, Formalism of description of
Pattern-Oriented Web Software architecture and User Centered, Montreal, 2006;
·
Department of Software Engineering
& IT, École de technologie
supérieure (ETS): presentation of a seminar on
Patterns and their importance in the user interface development, 2006.
Invited Keynote: Tutorials
·
‘Patterns of Design and the Design of
Patterns’, 2009, IHM, France;
·
‘Patterns in
User Interface Engineering’, 2007, Tunisia.
Professional Activities
Memberships
·
Member: Institute of Electrical and
Electronics Engineers (IEEE) ;
·
Engineer (in progress): Ordre des Ingénieurs du Québec (OIQ).
Journals
·
Reviewer : Journal of Supercomputing,
Springer;
·
Editorial Board : eMinds - International Journal
of Human-Computer Interaction.
Conferences
·
Program Committee Member : International Conference on User Science and Engineering (i-USEr).
Workshops
·
Chair Session :
International
Summer Research Symposium on Software Engineering Measurement, July -
August 2010, École de technologie
supérieure (ETS).
Management and Administrative
Responsibilities
·
Coming soon
|