Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo d'Ayache, Développeur C#

Ayache Développeur C#

CV n°200526C004
  • Profil

    Développeur, DevOps (44 ans)

  • Mobilité Totalement mobile
  • Disponibilité Actuellement disponible
  • Statut Bientôt freelance
  • Domaines d'expertise

    Energie, Etudes / développements, Industrie

Compétences techniques
C#
WPF
VB
VBA
Études et formations

COMPETENCES TECHNIQUES
Méthodes Agile, Intégration continuée, Merise
Systèmes Windows, UNIX, Linux
Langages C# « Winform et WPF », C++, SQL, Pascal, Prolog, Delphi, Lisp, Scilab, Matlab
SGBD DBase, Clipper, Delphi.
Bureautique Suite Microsoft Office, VBA pour Excel, Latex

FORMATION
2004-2007 Préparation Doctorat Informatique et Recherche Opérationnelle Université Paris 6
2002- 2004 DEA Informatique et Recherche Opérationnelle Université Paris 6
2001-2002 Préparation au DEA Systèmes Intelligents Université Paris IX
1994-1999 Ingénieur d’état en informatique Faculté de Génie Université de Sétif « Algérie ».

Langues Arabe : courant
Anglais : technique

Expériences professionnelles

EXPERIENCE PROFESSIONNELLE

Schlumberger « freelance »
10/ 2016-07/2020 Ingénieur Recherche et Développement & DevOps
3 ans et 9 mois Consultant en développement d’application Desktop Windows sous C# WPF
Environnement technique : Visual Studio 2017 « C#, WPF, DevExpress, Client lourds », Windows,
NUnit, Azure DevOps, SonarQube, UI tests Ranorex, Communication Modbus, Protocole OPC.
Développement :
 Rédaction des spécifications techniques
 Gestion de couverture de code SonarQube
 Gestion d’intégration continue sous Azure DevOps.
 Création des tests d’interface utilisateur Desktop sous Ranorex.
 Développement d’une solution de commissioning et monitoring des puits de pétrole « C# et WPF
avec Framework DevExpress ».

Oodrive
08/ 2010-10/2016 Ingénieur Recherche et Développement
6 ans et 2 mois Editeur de logiciels, pionnier du mode SaaS (Software as a Service) en France et l’un des leaders
incontestés du marché français de la télé sauvegarde, du partage des fichiers en ligne et du travail
collaboratif en ligne.
Environnement technique : Visual Studio 2015 « C#, WPF, Remoting Server, Client lourds »,
Windows, VSS, AlphaVSS, AlphaFS, NUnit.
Développement :
 Développement d’une application de Backup qui permet aux TPE et PME de se prémunir contre
tous les risques de sinistres informatiques en sauvegardant leurs données critiques vers des centres
d’hébergement hautement sécurisés, redondés « C# ».
 Développement d’un plugin Outlook « une solution sécurisée » d'envoi de fichiers volumineux
entre les collaborateurs d’une entreprise et leurs interlocuteurs externes « C# ».
 Développement du client lourd pour Pack Fnac, une solution permet de synchroniser les données
des particuliers avec un espace distant et plusieurs ordinateurs « WPF, C# ».
 Développement une solution WebSynchro Pro permettant de synchroniser des données entre les
collaborateurs d’une entreprise et leurs interlocuteurs externes via un serveur distant « WPF, C# ».

Business EffiScience « Alpha Cube »
02/ 2007- 08/ 2010 Ingénieur Recherche et Développement
3 ans et 6 mois Business EffiScience est une société de conseil en stratégie en forte croissance qui intervient auprès
des directions générales de grands groupes internationaux pour les aider à définir et implémenter
leurs stratégies opérationnelles d’optimisation de leur rentabilité et de minimisation de leurs risques.
Environnement technique : Visual Studio 2005 « C++, C#, Remoting Server », VBA, Windows XP
et 2003 serveur.
Développement :
 Développement d’un Scheduler qui permet d’ordonnancer et contrôler des tâches d’apprentissage
en temps réel pour un centre de calcul de 100 serveurs Octo-Pros « C# ».
 Développement d’un système de Plugin via les threads pour l’ajout et/ou suppression de
Paramètres durant l’apprentissage de chaque tâche « C# ».
 Création des services Windows pour le contrôle des processus à distance « C# ».
 Développement de Remoting Server pour la communication entre processus à distance « C# »
 Développement d’un système de communication entre processus via les sockets « C++ et C# »

 Développement d’un système de communication entre processus via les Pipes « C# »
 Création d’un Module de lecture et de conversion de données brutes en Matrice « C++ et VBA ».
 Gestion de remonter de bugs basés sur une interface web avec Mantis Bug Tracker

Laboratoire d’Informatique de Paris 6 « LIP6 »
09/ 2004 - 02/ 2007 Préparation doctorat informatique et Recherche Opérationnelle
Le projet de recherche consiste à optimiser des fonctions additivement séparables non convexes sous
contrainte de sac à dos en utilisant le principe de la discrétisation de ces fonctions sur des intervalles
choisis selon le degré d’approximation voulu, on obtient plusieurs solutions approchées qui servent
comme des points de départ pour d’autre méthodes de recherche locale.
Environnement technique : C++, Scilab, Branch and Bound, programmation linéaire en 0-1,
programmation dynamique, Windows XP, Linux.
Développement :
 Développement d’une classe Matrice avec la totalité des opérations matricielles « C++ ».
 Implémentation de la méthode du Simplexe pour la résolution de programmes linéaires « C++ »
 Développement d’une méthode de résolution de problèmes de semi affectation généralisé « C++ »
Développement d’une méthode de Branch and Bound pour la résolution de problèmes de
programmation linéaire en 0-1 basée sur le principe des arbres de décision « C++ »

Laboratoire d’Informatique de Paris 6 « LIP6 »
2004 DEA informatique et Recherche Opérationnelle
Le projet consiste à optimiser l'espérance de gain d'une entreprise qui veut partitionner un budget sur
plusieurs projets, la fonction à maximiser est une fonction quasi concave, sous contraintes
budgétaire.
Environnement technique : Scilab, programmation dynamique, programmation mathématique,
Windows XP, Linux.
Développement :
 Implémentation de la méthode du Simplexe pour la résolution de programmes linéaires « Scilab »
 Implémentation de méthodes de résolution de problèmes convexes de programmation
mathématique « Scilab »

Faculté de Génie Université de Sétif « Algérie ».
1999 Stage de fin d'études d'ingénieur
Stage de durée de 6 mois au sein du laboratoire de la Faculté de Génie en Intelligence Artificielle,
consiste à développer un environnement de Traitement Automatique du Langage Naturel, basé sur
un éditeur de texte avec vérificateur d'orthographe et de grammaire en utilisant la programmation
logique « PROLOG »
Environnement technique : programmation logique, la logique des prédicats, PROLOG

AUTRE EXPERIENCE PROFESSIONNELLE

UNIVERSITE DE PARIS 10 NANTERRE
09/ 2006 - 02/ 2007 Vacataire chargé de TD/TP Outils Informatique 1 « Usage de l'informatique pour non spécialistes ».
Centre de Formation Professionnelle d'El Eulma « Algérie »
2000- 2001 Formateur en informatique
 Chargé de cours l’étude et l’organisation des fichiers pour techniciens ;
 Chargé de cours d’Architecture et fonctionnement des ordinateurs pour techniciens ;
 Encadrement d'étudiants durant leurs projets de fin d’études
Environnement technique : Merise, Clipper, Delphi
Ecole Nour d'El Eulma « Algérie »
1999- 2001 Formateur en informatique
 TP algorithmiques en Pascal pour techniciens ;

 Chargé de cours Initiation à la programmation orientée objet pour techniciens ;
 Chargé de cours d’Architecture et fonctionnement des ordinateurs pour opérateurs de saisies ;
 Utilisations de systèmes d’exploitation « Windows, MSDOS » ;
 Encadrement d'étudiants « techniciens et opérateurs de saisies »
Environnement technique : Merise, Clipper, Turbo Pascal, Delphi