I have joint the academic community of Tehran
University on September 2000, after over 19 years of professional
career in French software house companies as R&D manager, senior
consultant, etc, My current fields of interests are: Database
Systems, designing CASE tools for Object Oriented programming,
designing CASE tools for Database normalization and modernization of
legacy applications and their environments. In 1979, I received my
B.Sc. degree on Electronics Engineering from Sharif University of
Technology in Tehran and in 1987 I received my Ph.D. on Database
Systems from Pierre and Marie Curie University in Paris.
My CV in
SUMMERY
Currently:
Assistant Professor in University of Tehran - Elec. and Computer
Eng. Dept.
Currently:
Database System Consultant working with French companies
Expert on
Information Systems (for Systems and Projects
Optimizations).
Over 19 years
of professional experiences in France (1981 - 2000).
ACTIVITIES
CURRENT
ACTIVITIES:
Academic area of
activities:
Teaching courses: Database System
Design, Advanced Database System Concepts, File Management System,
Human Computer Interaction. Managing The Database laboratory and
some student based projects with the Industry. Being the member of
the Educational Comity. Working with the industry (French companies)
as Database System Consultant. Also, working on: automation tools
for renovation of legacy applications and legacy database systems,
design of new programming CASE tools, Intelligent OCR tools for
computerizing the old Persian texts and Web based search engines for
Persian texts.
______________________________
ACADEMIC BACKGROUNDS -
1974 / 1987
1983 -
1987:
Ph.D. of Computer Sciences (Paris VI University -
MASI).
Thesis title:
Concurrency Control based on Events Synchronizations
Areas:
Distributed Information Systems, Distributed Transactions and
Replicated Data, Concurrency Control on Distributed Environments,
Optimization and Synchronization of Transactions on Distributed
Environments, Transactions Modeling and Semantics Recognition,
etc.
1981 -
1983:
M.Sc. of Computer Sciences (DEA) (Paris VI University -
MASI)
Thesis title:
Modeling of a Distributed System
Areas: File
Systems Implementations, Database Management Systems (DBMS),
Communication Networks, System Simulations, Integrated Electronic
Circuits and their Modeling Methods, Information Systems Modeling
Methods (REMORA), etc.
1974 -
1980:
B.Sc. of Electronics (Sharif University of Technology - Tehran)
Areas:
Multi-discipline studies (mathematics, physiques, mechanic,
dynamics, chemicals, architectures, electrotechnics) with
specialization on Electronics and Computer Sciences the last two
years, etc.
Academic areas of activities:
Teaching courses: Database System Design, Advanced
Database System Concepts, File Management System, Human Computer
Interaction.
Managing: The
Database laboratory and some software projects with the
Industry.
Member of the
Educational Comity of the Electrical and Computer Departement.
Technical areas of activities:
Design of: Systems Software and Tools,
High Level Languages (4GL, 5GL, Object Oriented), Object Databases,
Expert Systems. Systems Automation / Normalization and Optimization,
Databases Normalization and Optimization, Database Queries
Normalization and Optimization, etc.
Other areas of activities:
Commercial Strategies Management,
Marketing Actions Co-ordination, International Patents Management,
International Agreements Management, etc.
Some of my innovations:
One of the first Objet Oriented Databases
(1981-1984), One of the first Object Oriented programming Languages
(1984-1986), One of the first Object Oriented Expert Systems for
interactive development of Applications (1986-1990), Databases
Queries Normalization Interfaces (1990-1995), 3GL Applications
Normalization Interfaces (1995-1997), An economical proceeding for
automatic upgrading of 3GL Applications regarding EURO and Year
2000 compliance issues (1997-1999), etc.
Some of my
publications:
-
An effective strategy for Legacy
Systems’ evolution, Rahgozar M. and Oroumchian F, Journal of
Software Maintenance & Evolution. Issue 5, Volume 15, September
2003.
-
Automatic Evolution of Legacy Data
Objects, Rahgozar M., Oroumchian F., WSEAS Transactions on Systems,
Issue 2, Volume 2, April 2003.
-
Transformational Approach for Legacy
Systems evolution, Rahgozar M. and Oroumchian F, WSEAS Transactions
on Systems, Issue 2, Volume 2, April 2003.
-
Legacy Applications: Automatic
Transformation into Unix-RDBMS Architecture, Rahgozar M. and Yazdani
N., The First Eurasian Conf. on Adv. in Info.& Comm. Tech, Tehran,
Oct. 2002.
-
A Practical Approach for Modernization
of Legacy Systems, Rahgozar M., Oroumchian F., The First Eurasian
Conf. on Adv. in Info.& Comm. Tech. (ICT 2002), Tehran, Iran, Oct.
2002..
-
Transformational Approach for Legacy
Systems evolution, Rahgozar M. and Oroumchian F, WSEAS Int. Conf. on
Applied Math.& Comp. Science (AMCOS’02), Rio De Janeiro, Oct. ,2002.
-
Automatic Evolution of of Legacy Data
Objects, Rahgozar M., Oroumchian F., WSEAS Int. Conf. on Applied
Math.& Comp. Science (AMCOS’02), Rio De Janeiro, Oct. ,2002.
-
Classification and guidelines for Legacy
Systems’ Renovation Issues. Rahgozar M. and Oroumchian F., The
10th Electrical Engineering Conf. of Iran (IEEE), Iran
Electrical Engineering Society, University of Tabriz, May
2002.
-
Migrating Legacy Indexed Files to Unix-RDBMS
environment. Rahgozar M. and Oroumchian F., Submitted for
publication in the Journal of Software Maintenance & Evolution.
Feb. 2002.
-
Legacy Systems’ evolution - An analytical
approach. Rahgozar M. and Yazdani N., Sumited for publication in
IEEE Transactions on Software Engineeing. February 2002.
-
An effective strategy for Legacy Systems’
evolution. Rahgozar M. and Oroumchian F., Submitted for publication
in the Journal of Software Maintenance and Evolution. Nov.
2001.
-
Economical Technique for Storing and
Processing Dates for year 2000. Rahgozar M. and Moayer
T., OMPI - Organisation Mondiale de la Propriete Industrielle,
European Patent Office Publications WO 98/12632,
1998.
-
A Proposal for Optimization of Distributed
Concurrency Control. Rahgozar M. and Rolland C., ICPP -
International Conf. on Parallel Processing, USA, 1987.
-
A High Performance Concurrency Control
Mechanism based on Events Synchronization. Rahgozar M. and Rolland
C., IFAC International Conf. on Concurrent Systems,
Germany, 1986.
Title of my M.Sc. and Ph.D. theses:
-
Modeling of a Distributed System, M.Sc. Thesis,
University of Paris VI, France, 1983
-
Concurrency Control based on Events
Synchronization, Ph.D. Thesis, Univ. of Paris VI, 1987
Main Projects during
the last five years
1)
Modernization of Legacy Systems for
"Pitney Bows Company"
·
Role: R & D Manager, Database
consultant
·
No of Collaborators: 4
·
Budget:
2,000,000 French Francs
·
Period: 1996-1997
·
Status: Finished
·
Execution Site:Paris, France --
London, England
·
Contractors: Open Seas Company,
Paris, France -- NearTek International, Paris, France
2)
Modernization of Legacy Systems for
"Mexico health Organization"
·
Role: R & D Manager, Database
consultant
·
No of Collaborators: 12
·
Budget: 4,000,000 US $
·
Period: 1997-1999
·
Status: Finished
·
Execution Site:Paris, France --
Mexico City, Mexico
·
Contractors: Hewlett & Packard
Company, Mexico – Laboratorios Magneticos Company,
Mexico
-- NearTek International, Paris, France
3)
Multiple "Year 2000" Compliance
projects
·
Role: R & D Manager, System
consultant
·
No of Collaborators: 6
·
Budget: 12,000,000 French
Francs
·
Period: 1998 - 2000
·
Status: Finished
·
Execution Site:France
·
Contractors: NearTek International,
Paris, France -- Jam_Tec Company, Paris, France
COMPUTER SYSTEMS
CONSULTANT
Independent Consultant -
1998 /
2000
Projects Optimization Expert.
Activities
areas:
Innovation of an
economical proceeding for automatic upgrading of 3GL Applications
regarding EURO and Year 2000 compliance issues.
Commercial Actions
Management, Marketing Strategies Co-ordination, Projects Management,
International Patents Management (design, registration, negotiation,
industrialization), International Agreements Management (design,
negotiation), etc.
RESEARCH & DEVELOPMENT
MANAGER
Newlab International Company - 1990 /
1998
Research & Development Manager.
Activities
areas:
Design and creation of
System and Database Interfaces and Tools, solutions for automatic
upgrade and porting of Applications of older generations
(CODASYL...) from multiple proprietary plat-forms (Mini and
Mainframes) towards multiple Open Systems (UNIX…) and multiple
normalized Relational Databases (RDBMS), etc.
SAGES Company - 1981 /
1989
Products Technical Manager (1985 –
1989).
Systems Research Engineer (1981 –
1985).
Activities
areas:
Design and creation of
System and Database Interfaces and Tools, solutions for computer
aided programming and for Applications development optimizations,
Innovation of: an Object Oriented Database, an Object Oriented
Programming Language and an Object Oriented Expert System for
interactive development of Applications, etc.
|