Experienced developer and maintainer of Object Oriented Software
- Verfügbarkeit einsehen
- 0 Referenzen
- 50€/Stunde
- Freiburg 79106
- Europa
- fr | en | de
- 06.03.2012
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2011 – 12/2011
Tätigkeitsbeschreibung
participate in the re-engineering of HRWorks software system; OO development; Smalltalk;
VisualAge IDE; Web interfaces; SmartClient.
10/2006 – 12/2009
Tätigkeitsbeschreibung
Research and Development.
Participate in the research and development activities of the INRIA RMod team.
Maintain and develop the Moose platform for Software Re-Engineering, and the meta-modeling
language FAMIX. Moose is completely implemented in Smalltalk (VisualWorks).
Develop new tools and techniques that help in understanding and in re-modularizing object-oriented
software systems.
I developed two visualization tools that help in understanding large and complex OO software.
I developed an optimization tool that automatically re-modularizes OO Software applications.
The optimization process is based on the generic probabilistic meta-heuristic technique
Simulated Annealing, and it uses a set of Coupling & Cohesion metrics that I developed.
I used my tools for analyzing and understanding large OO applications, such as Squeak
(Smalltalk) and ArgoUML (Java).
All my tools are developed on the top of Moose, in Smalltalk (VisualWorks IDE).
The results of my tools and their applications have been published in the most known
conferences in the domain of Software Maintenance: ICSM07, CSMR08, WCRE09. One paper
is published in the ELSEVIER international journal Information and Software Technology
(IST). Another one is under submission (accepted with major revision) in the IEEE international
journal Transactions on Software Engineering (TSE).
Zertifikate
Ausbildung
Lille - France
Über mich
I started my experience as Software developer and maintainer during my PhD studies at INRIA-Lille (2006 2009). During this experience, I have been participating in the maintenance and development of the Moose platform for Software and Data analysis, and the meta-modeling language FAMIX. Moose is completely implemented in Smalltalk. I have developed on the top of the platform Moose, and entirely in Smalltalk (VisualWorks), several tools that help in understanding and re-modularizing large OO software applications. Recently, from October to December 2011, I was a Senior Smalltalk developer at HRWorks Company (Freiburg Germany). I have been
participating in the re-engineering of the HRWorks system, which is completely developed in Smalltalk (VisualAge).
These experiences allowed me to highly develop my knowledge and skills in Smalltalk programming and in OO Software engineering, in general.
In addition to my experience as Software developer, my experience as a Lecturer in the domain of Software Engineering provided me with the following opportunities: -learning more and teaching different programming languages and platforms (such as Java, UML, XML, C#.Net, ASP.Net, etc.); -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.
Weitere Kenntnisse
Smalltalk
Java
UML
Moose platform for Software and Data analysis
Persönliche Daten
- Englisch (Gut)
- Französisch (Fließend)
- Deutsch (Grundkenntnisse)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden