Reza - Formateur SMALLTALK

Ref : 080913R001
Photo de Reza, Formateur SMALLTALK
Compétences
Expériences professionnelles
  • ENTREPRISE AAL Association (Bruxelles - Belgique)
    PROJET Ambient Assisted Living (AAL) Joint Programme
    PERIODE Novembre 2010
    FONCTION Examinateur (Reviewer)
    OBJECTIFS Évaluer à mi-chemin l’état d’avancement des travaux menés dans le cadre d’un projet européen
    Conseiller les choix et orientations futurs du projet
    CONTRIBUTIONS PERSONNELLES Etudie fine de l’ensemble des livrables du projet (environ 500 pages de cahier des charges, de docu-ments d’analyse et de conception et des rapports internes – en anglais).
    Participation à la réunion plénière avec les membres du consortium projet.
    Rédaction d’un rapport complet d’évaluation (aspects techniques, managériaux, financiers, valorisation).
    Formulation des propositions de recadrage pour la suite des travaux.
    COMPETENCES ET CONNAISSANCES EXPLOITEES NTIC, Technologies Web, Systèmes Ambiants et leurs applications à l’assistance aux personnes âgées.
    Analyse fine de documents techniques complexes et rédactions de rapports d’évaluation (en anglais).
    Présentation et argumentation auprès des experts européens (en anglais).

    ENTREPRISE AAS (Ambient Activity Systems) S.à r.l. (Luxembourg)
    PROJET Web Pontoon
    PERIODE Mars 2009 – Octobre 2010
    FONCTION Responsable technique
    OBJECTIFS Création et valorisation d’une nouvelle plateforme logicielle pour développer des applications web hautement flexibles. Ce projet s’inscrit dans la continuité du projet Traçabilité Ambiante décrit ci-dessous.
    CONTRIBUTIONS PERSONNELLES Définition de l’architecture technique de la plateforme et son plan de développements.
    Chiffrage du coût du projet et participation à la recherche de fonds.
    Conception et programmation par objets de la plateforme par la réutilisation de composants existants. Celle-ci rend possible, pour la première fois, la création d’applications web 2.0 dont la structure en pages, le contenu de chaque page, la documentation, la présentation et surtout la logique métier peuvent être modifiés en ligne, ceci par des experts métiers.
    Définition et réalisation des tests unitaires et fonctionnels de la plateforme.
    Rédaction de la documentation technique de la plateforme (********/).
    Conception, réalisation et déploiement d’un démonstrateur de la plateforme (********/).
    Rédaction d’un article scientifique (********-2010).
    Présentation de nos résultats et perspectives de développement lors des réunions en Europe et aux USA.
    Assistance à la définition de produits et services basés sur cette nouvelle plateforme et l’élaboration de la stratégie commerciale (********/).
    Soumission d’un projet Européen qui vise à exploiter cette plateforme pour concevoir et commercialiser des services innovants destinés aux personnes âgées (cent mille abonnements escomptés en 2015).
    Définition de la procédure de protection des doits de propriété intellectuelle relatifs à cette invention.
    COMPETENCES ET CONNAISSANCES EXPLOITEES Connaissances approfondies des techniques avancées de modélisation, conception et programmation par objets et services de systèmes complexes.
    Maîtrise du framework orientés objets Seaside pour le développement d’applications web dynamiques.
    Capacité à apprendre et à mettre en œuvre de nouvelles technologies sophistiquées, comme par exemple les serveurs privés virtuels (en anglais Virtual Private Server), Linux (Debian et Ubuntu), Apache, sécurisation de serveurs web, firewall, CSS, JavaScript, jQuery, JSON, etc.
    Compétences en montage, coordination et réalisation de projets de recherche, développement et innovation (RDI) et de plans de développement marketing et commercial.
    Compétences en conception et rédaction de documents techniques et sites web (en anglais et en français).
    Expérience en présentation et argumentation auprès de hauts responsables (en français et anglais).

    ENTREPRISE AAL Association (Bruxelles - Belgique)
    PROJET Ambient Assisted Living (AAL) Joint Programme – Call for Proposals AAL-2009-2
    “ICT based solutions for Advancement of Social Interaction of Elderly People”
    PERIODE Juin 2009 – Juillet 2009
    FONCTION Expert / Rapporteur
    OBJECTIFS Évaluer les propositions soumises par des consortiums Européens à l’Association AAL dans le cadre son 2nd appel aux projets (********-2009-2).
    CONTRIBUTIONS PERSONNELLES Évaluation de six propositions de projets et rédaction des rapports d’évaluation.
    Présentation de ces rapports lors d’un panel meeting.
    COMPETENCES ET CONNAISSANCES EXPLOITEES NTIC, Technologies Web, Systèmes Ambiants et leurs applications à l’assistance aux personnes âgées.
    Analyse fine de documents techniques complexes et rédactions de rapports d’évaluation (en anglais).
    Présentation et argumentation auprès des experts européens (en anglais).

    ENTREPRISE Oxiane / Accenture (France)
    PERIODE Février 2009 – Mars 2009
    PROJET Maintenance évolutive d’applications objets
    OBJECTIFS Répondre à un appel d’offre.
    FONCTION Consultant Avant-vente
    CONTRIBUTIONS PERSONNELLES Proposition d'une approche dirigée par les modèles afin de fiabiliser et systématiser le portage d’un parc de 32 applications objets du client vers la plateforme cible de son choix (J2EE / JBOSS).
    Contribution à l’élaboration de la réponse à l’appel d’offre.
    COMPETENCES ET CONNAISSANCES EXPLOITEES Analyse des besoins des utilisateurs et leur rapprochement avec les nouvelles solutions technologiques comme l’ingénierie logicielle dirigée par les modèles (MDE), les architectures orientées services (SOA) et les Adaptive Object-Models (AOM).
    Rédaction de documents techniques (en français).

    ENTREPRISE BRED Banque Populaire (France)
    PERIODE Octobre 2008 – Janvier 2009
    PROJET Poste Métier
    OBJECTIFS Rénovation architecturale et technologique d’un ensemble d’applications objets
    FONCTION Ingénieur d’études (confirmé)
    CONTRIBUTIONS PERSONNELLES Application d'une dizaine de métriques sur 32 applications (environ 2000 classes).
    Conception, implémentation et exécution de scripts pour automatiser certaines métriques (~ 50 scripts).
    Analyse rigoureuse de l’implémentation de quatre applications (environ 500 classes).
    Restitution des travaux réalisés et de leurs résultats (environ 400 pages de documents techniques).
    Présentation et illustration de l’architecture AOM (Adaptive-Object Models) sur des exemples concrets tirés des applications analysées.
    COMPETENCES ET CONNAISSANCES EXPLOITEES Rétro-conception d’applications et méta-programmation.
    Analyse, synthèse et restitution de résultats sous la forme de documents techniques.
    Méthodes Agiles (XP).
    Capacité à prendre rapidement en main de nouvelles applications complexes et de s’adapter à un nouveau secteur d’activité (il s’agissait d’une première expérience dans le domaine bancaire).

    ENTREPRISE AAS (Ambient Activity Systems) S.à r.l. (Luxembourg)
    PROJET Traçabilité Ambiante
    PERIODE Janvier 2007 – Septembre 2008
    FONCTION Responsable technique
    OBJECTIFS Créer une nouvelle plateforme logicielle pour faciliter l’ingénierie de systèmes Web 3.0, avec applications à la traçabilité, monitoring temps-réel et maintenance prédictive.
    CONTRIBUTIONS PERSONNELLES Définition de l’architecture technique de la plateforme, chiffrage du coût de sa réalisation, définition de son plan de développement et réalisation du noyau de cette plateforme.
    COMPETENCES ET CONNAISSANCES EXPLOITEES Programmation d’applications web dynamiques.
    Mise en œuvre de nouvelles technologies de l’information et de la communication (NTIC) et plus particulièrement la RFID (Radio Frequency Identification), les capteurs sans-fils (Wireless Sensor Networks) et les nouvelles architectures hybrides (modèles, objets et services) de systèmes d’information.
    Définition et mise en œuvre de plans de développement technologiques.
    Montage, coordination et réalisation de projets de recherche, développement et innovation (RDI).
    Conception et rédaction de documents techniques (en anglais et français).
    Présentation et argumentation auprès de hauts responsables (en français et anglais).

    INSTITUTION Université du Luxembourg
    PERIODE Septembre 2003 – Décembre 2006
    PROJET AMBIANCE : from Adaptive Object-Models to Meta-tool Support for Ambient Dependable Intelligence
    OBJECTIFS Recherche scientifique et développement technologique dans le domaine des systèmes ambiants
    URL ********?user=********
    FONCTION Chercheur, promu en 2005 responsable projets R&D
    CONTRIBUTIONS PERSONNELLES Définition des projets R&D et collecte d'environ 500 K EUR de fonds.
    Constitution et coordination d'une équipe R&D de dimension internationale (une demi-douzaine de personnes).
    Création de deux démonstrateurs, dissémination des résultats par des publications et valorisation industrielle par la création d’une start-up.
    Prototypage d'un serveur Web dédié à la macro-programmation par des experts non-informaticiens de réseaux de capteurs RFID (********?user=********).[première mondiale]
    Recrutement et supervision d'une douzaine de collaborateurs et stagiaires de niveaux master et doctorat.
    Organisation d'un séminaire international en 2006 au Luxembourg.
    Définition et dispense de formations en génie logiciel et la programmation en Java (niveaux bac +2 à +4).
    Représentation du Luxembourg au consortium Européen de Recherche en Informatique et Mathématique. (ERCIM)
    COMPETENCES ET CONNAISSANCES EXPLOITEES Recherche scientifique et veille technologique.
    Ingénierie de systèmes informatiques innovants.
    Technologies des réseaux de capteurs sans-fils (TinyOS, nesC, ActorNet).
    Technologies des systèmes concurrents et distribués (Agents, SOA, Services Web, Tolérance aux fautes).
    Programmation de serveurs Web dynamiques (Smalltalk, Seaside, Web 2.0, JavaScript).
    Création de frameworks et outils de modélisation et transformation de modèles (meta-tools).
    Définition, négociation et gestion de projets et l’animation d'équipes plurilingues et pluridisciplinaires,.
    Enseignement (Langages à objets, Design Patterns, Frameworks, Refactoring, UML, Génie logiciel).

    INSTITUTION University of Illinois at Urbana-Champaign (USA) – Laboratoires ASG (Prof. R. Johnson) et OSL (Prof. G. Agha)
    PERIODE Octobre 1999 – Décembre 2006 (en moyenne un séjour de plusieurs semaines par an)
    PROJETS DYCRA (cf. ci-dessous), puis AMBIANCE
    OBJECTIFS Recherche scientifique sur les systèmes adaptatifs et ambiants
    FONCTIONS Doctorant puis chercheur invité
    CONTRIBUTIONS PERSONNELLES Contribution au développement du concept AOM et à ses applications aux systèmes ambiants.
    Co-organisation de 3 colloques internationaux (********.html)
    COMPETENCES ET CONNAISSANCES EXPLOITEES Recherche scientifique et publication des résultats (********?user=********).
    Programmation de systèmes complexes en Smalltalk (VisualWorks 5.4).
    Développement de collaborations internationales et organisation de colloques internationaux.

    ENTREPRISE THALES Research and Technology – TRT (France)
    PERIODE Septembre 2002 – Août 2003
    PROJET MIRROR : Model-based Engineering of Software Products
    OBJECTIFS Conception d’une nouvelle méthodologie basée sur les modèles pour l’ingénierie de systèmes informatiques
    FONCTION Consultant senior en architecture SI
    CONTRIBUTIONS PERSONNELLES Proposition d'un nouveau « composant méthodologique » pour modéliser l’architecture des SI.
    Contribution à son évaluation expérimentale en collaboration avec l’une des Business Units de THALES.
    Rédaction de deux livrables majeurs et de nombreux rapports intermédiaires du projet (en anglais).
    COMPETENCES ET CONNAISSANCES EXPLOITEES Standards élaborés par l’OMG, notamment UML, UML Profiles, MDE/MDA, SysML et SPEM.
    Norme IEEE 1471-2000 (Recommended Practice for Architecture Description of Software-Intensive Sys.)
    Documentation d’architectures selon la méthodologie de Software Engineering Institute – Carnegie Mellon.
    Conception et rédaction de documents techniques (en anglais).
    Outil de (méta-)modélisation Objecteering (********).

    INSTITUTION Institut National de la Recherche Agronomique – INRA (France)
    PERIODE Septembre 2001 – Avril 2002
    PROJET MOBIDYC : MOdélisation Basée sur les Individus pour la DYnamique des Communautés
    OBJECTIFS Améliorer la fonction de modélisation du comportement des « agents individu-centrés » de Mobidyc.
    URL ********
    FONCTION Consultant, puis développeur scientifique
    CONTRIBUTIONS PERSONNELLES Cartographie de l’architecture de l’existant (le logiciel Mobidyc).
    Portage ldu logiciel Mobidyc de VisualWorks 2.5 vers VisualWorks 5.4.
    Élaboration et mise en œuvre d'une stratégie pour y intégrer le produit de mon travail de thèse de doctorat.
    Documentation des évolutions et co-publication certains résultats (en anglais).
    COMPETENCES ET CONNAISSANCES EXPLOITEES Audit du code de systèmes complexes et compréhension rapide de leur conception et implémentation.
    Programmation en Smalltalk (VisualWorks 5i.4 de la société Cincom) sous Linux.
    Rédaction de documents techniques et scientifiques (en français et anglais).
    Méthodes de développement agiles (XP).
    Développement de collaborations scientifiques et techniques ; valorisation des résultats de recherche.

    INSTITUTION Laboratoire d'Informatique de l’Université Pierre et Marie Curie – Paris 6 (France)
    PERIODE Mai 1998 – Août 2001
    PROJET DYCRA : DYnamic Class Refinement Architecture
    OBJECTIFS Prendre du recule sur mes réalisations industrielles et acquérir de nouvelles connaissances et expériences.
    URL ********-rapport-fiche.php?RECORD_KEY(rapports)=id&id(rapports)=201
    FONCTION Doctorant (dans le cadre d’un projet de Formation Professionnelle Continue)
    CONTRIBUTIONS PERSONNELLES État de l’art sur les architectures informatiques complexes et sur l’intelligence artificielle.
    Élaboration le nouveau concept « langage d’experts » et créé des outils pour faciliter leur développement.
    Publication d'articles scientifiques et leur présentation lors de colloques internationaux.
    Développement de nouvelles collaborations scientifiques nationales et internationales.
    Organisation de trois workshops internationaux en collaboration avec des chercheurs confirmés.
    Contribution au portage de Smalltalk à Java du framework DIMA pour la création de systèmes multi-agents.
    COMPETENCES ET CONNAISSANCES EXPLOITEES Recherche scientifique ; analyse de systèmes informatiques hautement complexes.
    Synthèse et restitution de nouvelles connaissances sous forme de publications scientifiques et techniques.
    Conception d’outils orientés-objets (framework) pour développer des langages de modélisation.
    Méta-modélisation et représentation de connaissances et processus métiers (Workflow).
    Paradigmes et langages de programmation, notamment les langages Smalltalk (Visual Works) et Java.
    Développement de collaborations scientifiques et techniques ; networking.
    Adaptation aux nouvelles méthodes et techniques et aux nouveaux contextes professionnels.

    ENTREPRISE Retraites-Unies, actuellement Réunica (France)
    PERIODE Février 1998 – Avril 1998
    PROJET CONVERGENCE
    OBJECTIFS Conception et création d’un nouveau système d’information basé sur les nouvelles technologies (objets).
    FONCTION Analyste – Concepteur
    CONTRIBUTIONS PERSONNELLES Contribué à la cartographie des processus de gestion relatifs aux Prestations Sociales.
    Contribué à l’élaboration du Plan de développement du sous-système Prestations Sociales.
    COMPETENCES ET CONNAISSANCES EXPLOITEES Analyse des besoins et modélisation en UML.
    Compréhension du contexte et des spécificités relatifs à la réalisation des systèmes d’information de grande envergure (projet de l’ordre de 40 000 jours / personne).

    ENTREPRISE Matra Datavision, actuellement filiale d’IBM MTDVision (France)
    PERIODE Mai 1993 – Janvier 1998
    PROJET PRELUDE INSPECTION
    OBJECTIFS Développer un atelier innovant de modélisation et d’exécution de programmes de mesure (gammes) pour la métrologie dimensionnelle (le contrôle 3D).
    Doter cet atelier d’outils de configuration et personnalisation évolués.
    Préparer le logiciel pour sa commercialisation au niveau du monde.
    URL ********-INSPECTION-FR.pdf
    FONCTION Ingénieur de développement Smalltalk, puis responsable méthodes et outils génie logiciel
    CONTRIBUTIONS PERSONNELLES Pendant cinq ans, responsabilité des développements informatiques en Smalltalk du noyau du système Prélude Inspection™, commercialisé depuis 1995 à l'échelle mondiale.
    Conception et implémentation d'environ 1000 classes d’objets et 50 000 méthodes dont un sous-système dédié à l’adaptation relativement aisée de Prélude Inspection™ aux besoins spécifiques des clients.
    Rédaction des documents techniques et manuels utilisateurs ; participation à la formation des utilisateurs.
    Recrutement et suivi d’une demi-douzaine de nouveaux collègues et stagiaires.
    COMPETENCES ET CONNAISSANCES EXPLOITEES Analyse et programmation par objets ; méthode de développement agile (XP).
    Refactoring, méta-programmation et conception d’outils logiciels ; Smalltalk / VisualWorks et C++.
    Rédaction des documents techniques.

    ENTREPRISE Ets Jean Gouy (France, Niherne)
    PERIODE Novembre 1994 – Janvier 1998
    PROJET CALIBRES
    OBJECTIFS Créer une famille de logiciels d'étalonnage de calibres (bagues, tampons, cales étalons, etc.).
    Faciliter leur adaptation aux changements des normes et aux exigences spécifiques des clients.
    FONCTION Ingénieur de développement, puis responsable méthodes et outils génie logiciel
    CONTRIBUTIONS PERSONNELLES Comparaison entre différents logiciels d’étalonnage de calibres.
    Conception de la solution technique et développement de l’atelier de modélisation Calibres comme un AOM et par la réutilisation et l’adaptation de composants logiciels existants. Calibres permet, depuis 1995, aux experts métrologues de définir de nouveaux logiciels d’étalonnage, en spécifiant graphiquement le type de calibre à étalonner, ses attributs caractéristiques, ses procédures d’étalonnage et impressions.
    Conception et réalisation d'un environnement d’exécution intuitive des procédures d’étalonnage. Celui-ci est utilisé par des opérateurs de métrologie chargés d’effectuer l’étalonnage.
    Rédaction des documents techniques et formation des experts métrologues et des opérateurs d’étalonnage.
    COMPETENCES ET CONNAISSANCES EXPLOITEES Analyse et programmation par objets ; méthode de développement agile (XP).
    Refactoring, méta-programmation et conception d’outils logiciels ; Smalltalk / VisualWorks
    Redaction de documents techniques.

    ENTREPRISE Spiral Informatique, filiale du groupe de courtage en assurances MORAL S.A (France)
    PERIODE Juillet 1991 – Juin 1992
    PROJET Assurances Habitation et Auto
    OBJECTIFS Maintenance corrective et évolutive des applications d’assurance.
    Développement de nouvelles applications.
    FONCTION Programmeur
    CONTRIBUTIONS PERSONNELLES
    Maintenance des applications de souscription de polices Auto et Habitation Multirisques.
    Développement d'une nouvelle application pour automatiser le rapprochement bancaire.
    COMPETENCES ET CONNAISSANCES EXPLOITEES
    Analyse des besoins.
    Compréhension des applications existantes.
    Programmation en GAP III et CLP sur IBM AS 400.

Études et formations
  • • 17 ans d’expérience en création de logiciels et infrastructures techniques
    • 7 ans d’expérience en gestion multi-projets en environnement interna-tional
    • Double compétence en ingénierie logicielle et recherche académique
    • Spécialisé en architectures à forte contrainte de flexibilité et d’adaptabilité
    • Expert national auprès d’un comité de normalisation ISO (IEC/JTC 1/WG 7)
    • Membre d’un groupe d’experts TIC auprès de la Commission Européenne
    • Ingénieur, docteur en sciences de l’information (Université Paris VI - 2001)
    • Membre professionnel de l’Association for Computing Machinery (ACM)

    Invention & innovation : Plateforme pour applications web réflexives
     Application à l’assistance à distance individualisée aux personnes âgées
     Sites web: ********/ & ********
    Objective : Missions d’accompagnement et de conseil
     Montage, conduite, audit et recadrage de projets de développement de logiciel
     Maintenance évolutive, retro-documentation et rénovation architecturale de logiciels
     Gestion de risques technologiques par conduite proactive en veille prospective
    Compétences clés en informatique
     Technologies Web, Objets, Services, Modèles
     Architectures logicielles à méta-niveaux et réflexives (Adaptive Object-Models)
     Programmation générative, réflexive et par séparation rigoureuse des aspects

    Réalisations récentes
     2007-2010 Ambient Activity Systems (LU) : Étude d’architecture, conception, réali-sation, validation et publication d'une plateforme de développement pour applica-tions web à haute contrainte de flexibilité, d'extensibilité et d’adaptabilité dy-namique

     2009 et 2010 Ambient Assisted Living Association (BE) : Missions d’expert en éva-luation et conseils en recadrage de projets européens

D'autres freelances
Chef de projet SMALLTALK

Ces profils pourraient vous intéresser !
CV Chef de projet C++
Thierry

Chef de projet C++

  • MEZERAY
C++ UNIX VISUAL C++ LINUX MFC IHM OPEN SOURCE X11 SMALLTALK JAVA
CV Développeur VISUAL STUDIO
Maxime

Développeur VISUAL STUDIO

  • st pierre d'albigny
VISUAL STUDIO J2EE IHM ADA JAVA SMALLTALK LINUX RATIONAL ROSE MYSQL C++
CV Assistant à maîtrise d'ouvrage SMALLTALK
Eric

Assistant à maîtrise d'ouvrage SMALLTALK

  • Versailles
SMALLTALK MS OFFICE SQL IBM MS PROJECT RATIONAL ROSE UML INTERNET J2EE MAITRISE D OUVRAGE
CV Chef de projet JAVA
Laurent

Chef de projet JAVA

  • Paris
JAVA PHP XML APACHE C++ SMALLTALK
CV Ingénieur de développement
Jimmy

Ingénieur de développement

  • LÉDIGNAN
C++ R PHP AGILE JAVASCRIPT SQL PYTHON JAVA SMALLTALK DELPHI
CV Développeur L4G
Nicolas

Développeur L4G

  • PARIS
L4G JAVA ORACLE SMALLTALK DIRECTOR VISUAL BASIC VISUAL C++ FOREX MAITRISE D OUVRAGE
CV Architecte SMALLTALK
Xavier

Architecte SMALLTALK

  • Vendôme
SMALLTALK UML JAVA SCRUM WEB UI REST PYTHON BIG DATA SCALA
CV Développeur fullstack: Spring Angular
David

Développeur fullstack: Spring Angular

  • LE MANS
JAVA JAVASCRIPT WEBLOGIC J2EE JAVA SWING ECLIPSE SPRING SMALLTALK
CV Développeur PHP
Ouafa

Développeur PHP

  • caen
PHP JAVASCRIPT C JAVA SMALLTALK JAVA SWING PYTHON BASH
CV Développeur COBOL
Paul

Développeur COBOL

  • Juvisy sur Orge
COBOL NSDK C FORTRAN SMALLTALK SYBASE ORACLE PL