Smalltalker looking for a job

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Smalltalker looking for a job

Stéphane Ducasse
Hi guys

Hani Abdeen was in our group and he is now looking for a job

Stef

======================================================
Hani Abdeen
Dec. 1980 - Nat.: Syrian
Tel: +49 176 312 090 76
Email: [hidden email]
Current address: Breaisacherstr. 23 - 79106 Freiburg - Germany

Highlights
========
>> PhD in Software Engineering (RMod, INRIA Lille-Nord Europe): OO Software analysis and maintenance; Software visualization; Software metrics; Software modularization; Meta-Modeling; Moose.
>> Experienced Smalltalker and OO Software maintainer: during my PhD, I participated in the maintenance and development of the Moose platform for Software and Data analysis.
>> Excellent knowledge about: Software Development Process and Methodologies; Software Design and Software architecture; OO requirements specification and design.    
>> Programming: Smalltalk, Java, JSP, C#.NET, ASP.NET, HTML, XML, CSS, SQL, UML.
>> IDE: VisualAge, Visual Works Cincom, Squeak, Netbeans, Microsoft Visual Studio, Php Mysql, SQL-Server, Dreamweaver, Magic Draw.
>> Languages: English (excellent), French (fluent), Arabic (mother tongue), German (basic-knowledge).
>> Availability: from 01 December 2011.
>> Ideal position: Smalltalker, OO Software developer and designer.
>> Publications in conferences and journals: ICSM’07, CSMR’08, WCRE’09, WCRE’2011, Information and Software Technology (IST) journal -2010.
======================================================

I am
=========
I am excellent at programming in OO languages, particularly in Smalltalk language, and keep updating my knowledge with the latest Software development technologies.
I am habitual of working independently, and set goals for myself if not assigned any by the organization. I set benchmarks for myself and achieve my goals in the decided time.
I am completely dedicated to my job.
I am energetic, a fast learner, and motivated with excellent communication skills.
======================================================

Experiences
=========
>> 2006-2009 (INRIA Lille Nord-Europ, RMod): Smalltalker; OO Software Developer and Maintainer.
I started my experience during my PhD studies at INRIA RMod team as a Smalltalker and a Software maintainer.
During this experience, I have participated in the maintenance and development of the Moose platform for Software Re-Engineering, and the meta-modeling language FAMIX.  
I have developed new tools that help in understanding and in re-modularizing OO software systems.
All my tools are developed over Moose in Smalltalk (Visual Works Cincom platform).
I have developed two visualization tools that help in understanding large and complex OO software modularizations (the organization of classes and packages).
I have developed an optimization tool that automatically re-modularizes OO Software applications (optimizes the existing modularization).
The optimization process is based on the meta-heuristic technique Simulated Annealing, and it uses a set of Coupling & Cohesion metrics that I developed.
With RMod team, we have used my tools for analyzing and understanding large OO open-source systems, such as Squeak.

>> 2010- 15 Sep. 2011 (International University for Science and Technology, Damascus): Lecture in Software Engineering.
In addition to my experience as adjunct-faculty instructor at several French academic institutes, I also worked as a full-time lecture in the Software engineering domain at IUST, Damascus.
My experience as a teacher of university in the domain of Software Engineering provided me the following opportunities:
-learning more and teaching different programming languages and platforms (such as C#.Net, ASP.Net, Java);
-supervising Software development projects of junior and undergraduate developers;
-teaching junior developers how to analyze system requirements and design them in order to build concrete Software solutions.
The most important topics that I practiced, understood, and taught during this experience are:
- Software Development Process and Methodologies;
- Software Design and Software architecture;
- OO requirements specification and design, and the UML formalism.
- OO programming and testing.
- Software maintenance; Reuse and reengineering.
- Information Requirements Analysis: Sampling and investigating hard data; Interviewing; Using questionnaires; Observing decision-maker Behavior and the office environment; Prototyping and Rapid Application Development.
- The Analysis process: Using Data Flow Diagrams; Analyzing systems using data dictionaries; Describing process specifications and structured decisions; Preparing the systems proposal.
- User Interfaces Design; Components-Events Oriented Programming; C#.Net.
- Web Technologies and Web Applications; HTML; CSS; XML; Javascript; APS.Net.
- Relational Databases, SQL, php Mysql.
======================================================






_______________________________________________
Esug-list mailing list
[hidden email]
http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org

CV.txt (5K) Download Attachment