Hi guys
One of my first Phd student in France, hani abdeen is looking for a Smalltalk job in France/Europe.
He is a fast learner and hard worker. He participated to the moose reengineering platform.
Feel free to contact him directly (and me if you want to get some information).
Stef
Hani Abdeen: hani.abdeen@gmail.com
PhD Software Engineering -- INRIA Lille-Nord Europe -- 2009
A. Experiences
- Apr.2010-Currently:
Teacher of University - Lecture in Software Engineering -- IUST, Damas, Syrie
-Software Engineering - key words: UML; Object-Oriented; Development Process; Software Architecture; MagicDraw.
-System Analysis and Design: UML; DFD; ERD; System Requirements; Requirements Analysis and Design; MagicDraw.
-Web Programming: Web Technologies; Web Applications; Static and Dynamic; HTML; CSS; APS.Net.
-Visual Programming: User Interfaces Design; Components-Events Oriented Programming; C#.Net.
...............................................
- Feb.2008-Dec.2009:
Junior Researcher at Rmod, INRIA Lille-Nord Europe -- Lille, France
Object-Oriented Software; Software Modularization; Software Quality.
Software understanding; Visualizations; Metrics; Automatic Optimization of Software Structure.
Languages and Platforms: Smalltalk - Cincom Visualworks; Moose.
...............................................
- Sep.2007-Jun.2008 ; Sep.2008-Jun.2009 ; Sep.2006-Jun.2007:
Adjunct faculty teacher at University of Lille I -- USTL, Lille, France; and at University of Savoy -- Annecy, France
-Advanced Object-Oriented Design: Software Architecture; UML.
-Web Technology: XML, HTML, CSS.
-Object-Oriented Programming: Smalltalk; Tests.
-Relational Data-Base: Sql.
...............................................
B. Education
Oct.2006-Nov.2009:
PhD in Software Engineering -- Rmod, INRIA de Lille, USTL, France.
The subject of my PhD thesis is mainly related to OO Software Understanding and Maintenance.
Title: Analyzing, Assessing and re-Modularizing Architectural Elements of OO Applications.
Object-Oriented Software; Software Modularization; Software Quality.
Software understanding; Visualizations; Metrics; Automatic Optimization of Software Structure.
Languages and Platforms: Smalltalk; Cincom Visualworks; Moose.
...............................................
C. Recherche et Publications
-
Software Visualization:
We have developed two visualizations, Package Blueprint et Package Fingerprint, that help in understanding and analyzing package structure, relationships and roles within a given OO software system.
These visualizations have produced three papers published into two international conferences, ICSM'07 & CSMR'08, and into the IST-Elsevier journal. A fourth paper is currently submitted in the IEEE-TSE journal.
-
Optimization Algorithms:
We developed an optimization algorithm based on Simulated Annealing approach that automatically optimize the package structure and relationships within a given OO software system.
This work has produced a paper published in WCRE'09 conference.
-
Software Metrics:
We have developed a set of metrics that assess the extent to which a given OO modularization follows the principles of good modularity.
This work has produced a paper recently submitted to WCRE'2011 conference.
B. References
Prof. Stéphane Ducasse: RMod, INRIA Lille-Nord Europe -- stephane.ducasse@inria.fr
Prof. Houari Sahraoui: DIRO, Université de Montréal -- sahraoui@iro.umontreal.ca
Hi guys
One of my first Phd student in France, hani abdeen is looking for a Smalltalk job in France/Europe.
He is a fast learner and hard worker. He participated to the moose reengineering platform.
Feel free to contact him directly (and me if you want to get some information).
Stef
Hani Abdeen: hani.abdeen@gmail.com
PhD Software Engineering -- INRIA Lille-Nord Europe -- 2009
--------------
A. Experiences
--------------
1) Apr.2010-Currently:
Teacher of University - Lecture in Software Engineering -- IUST, Damas, Syrie
> Courses:
-Software Engineering - key words: UML; Object-Oriented; Development Process; Software Architecture; MagicDraw.
-System Analysis and Design: UML; DFD; ERD; System Requirements; Requirements Analysis and Design; MagicDraw.
-Web Programming: Web Technologies; Web Applications; Static and Dynamic; HTML; CSS; APS.Net.
-Visual Programming: User Interfaces Design; Components-Events Oriented Programming; C#.Net.
...............................................
2) Feb.2008-Dec.2009:
Junior Researcher at Rmod, INRIA Lille-Nord Europe -- Lille, France
> Key words:
Object-Oriented Software; Software Modularization; Software Quality.
Software understanding; Visualizations; Metrics; Automatic Optimization of Software Structure.
> Languages and Platforms: Smalltalk - Cincom Visualworks; Moose.
...............................................
3) Sep.2007-Jun.2008 ; Sep.2008-Jun.2009 ; Sep.2006-Jun.2007:
Adjunct faculty teacher at University of Lille I -- USTL, Lille, France; and at University of Savoy -- Annecy, France
> Courses:
-Advanced Object-Oriented Design: Software Architecture; UML.
-Web Technology: XML, HTML, CSS.
-Object-Oriented Programming: Smalltalk; Tests.
-Relational Data-Base: Sql.
...............................................
------------
B. Education
------------
Oct.2006-Nov.2009:
PhD in Software Engineering -- Rmod, INRIA de Lille, USTL, France.
The subject of my PhD thesis is mainly related to OO Software Understanding and Maintenance.
Title: Analyzing, Assessing and re-Modularizing Architectural Elements of OO Applications.
> Key words:
Object-Oriented Software; Software Modularization; Software Quality.
Software understanding; Visualizations; Metrics; Automatic Optimization of Software Structure.
> Languages and Platforms: Smalltalk; Cincom Visualworks; Moose.
...............................................
-------------------------
C. Recherche et Publications
-------------------------
1) Software Visualization:
We have developed two visualizations, Package Blueprint et Package Fingerprint, that help in understanding and analyzing package structure, relationships and roles within a given OO software system.
These visualizations have produced three papers published into two international conferences, ICSM'07 & CSMR'08, and into the IST-Elsevier journal. A fourth paper is currently submitted in the IEEE-TSE journal.
2) Optimization Algorithms:
We developed an optimization algorithm based on Simulated Annealing approach that automatically optimize the package structure and relationships within a given OO software system.
This work has produced a paper published in WCRE'09 conference.
3) Software Metrics:
We have developed a set of metrics that assess the extent to which a given OO modularization follows the principles of good modularity.
This work has produced a paper recently submitted to WCRE'2011 conference.
--------------
B. References
--------------
Prof. Stéphane Ducasse: RMod, INRIA Lille-Nord Europe -- stephane.ducasse@inria.fr
Prof. Houari Sahraoui: DIRO, Université de Montréal -- sahraoui@iro.umontreal.ca