Parcours Professionnel
OODRIVE – Paris
Ingénieur d’étude et de développement
WebSynchro : (Développement from Scratch)
Le but est de synchroniser en temps réel le contenu des dossiers en local avec le cloud :
Découpage du projet en frameworks (une vingtaine)
Création d’un noyau qui permet de remonter les changements effectués en local (FSE)
Communication Serveur Rest API
Base de données CoreData
Utilisation des extensions Finder
WebSocket pour récupérer les informations serveur en temps réel
OAUTH connexion.
Apple script
Interface Builder, StoryBoard, Autolayout, Segue
Reactive programming pour tous les contrôles interfaces
Tests unitaires XCTest, OCMock
Automatisation des tests
Localisation SwiftGen
Création des installeurs et de dmgs
Génération automatique des marques blanches via FastLane
Environnement : XCode, Swift, Objective-c, Mac OS, Git, Jira, Jenkins
EasyTransfer : (Développement from Scratch)
OOdrive voulait remplacer les applets Java de ses applications Web par une solution plus sécurisée. EasyTransfer est une application qui tourne en background qui permet le transfert des fichiers et des arborescences.
Communication Browser Application via WebSocket
Établissement de protocol de communication
Communication Serveur Rest API
Grand central dispatch
Base de données CoreData
Interface Builder, StoryBoard, Autolayout, Segue
Utilisation des extensions Finder
Reactive programming pour tous les contrôles interfaces
Localisation SwiftGen
Tests unitaires XCTest, OCMock
Automatisation des tests
Environnement : XCode, Swift, Mac OS, Git, Jira, Jenkins
OOdrive Mobile (Disponible sur App Store) :
C’est une application iPhone/iPad qui permet aux clients d’exploiter la plateforme de partage OOdrive.
Communication Serveur Rest API
Grand central dispatch
Interface Builder, StoryBoard, Autolayout, Segue
Base de données CoreData
Manipulation XML Json model
Tests unitaires XCTest, OCMock
Automatisation des tests
Maintenance et fix de bugs
Environnement : XCode, Objective-c, Mac OS, Git, Jira, Jenkins
PostFilesDesk :
C’est une application MAC OS qui partage des dossiers et fichiers à travers la plateforme Easyshare d’Oodrive.
Injection Finder via machinject
Couche communication ASIHttpRequest
Connexion SSO
Manipulation Jsonmodel
Interface Builder, StoryBoard, Autolayout, Segue
Automatisation des tests
Maintenance et fix de bugs
Environnement : XCode, Objective-c, Mac OS, Git, Jira, Jenkins
Intego– Paris
Ingénieur d’étude et de développement
ContentBarrier :
ContentBarrier est une application mobile complémentaire (à ContentBarrier) qui permet aux parents de consulter l’historique web de leurs enfants, bloquer ou débloquer un site à partir d’une device IOS iphone, ipad.
Présentation des informations aux clients
Communication serveur Rest API
Interface et design
Interface Builder, StoryBoard, Autolayout, Segue
Couche communication ASIHttpRequest
Environnement : XCode, Objective-c, Mac OS, Git, Jira, Jenkins
Console Panda :
PANDA SECURITY est un partenaire d’INTEGO. Panda avait besoin de développer un soft à ses clients grand comptes (entreprise), pour contrôler la configuration de l’antivirus installé et remonter les statistiques.
Communication Agent Daemon
Récupération des informations système
Échanges SOAP
Cryptage BlowFish
Packaging et génération de DMG
Environnement : XCode, Objective-c, Mac OS, Git, Jira, Jenkins
VirusBarrier:
Le but de cette partie est de protéger les clients des éventuelles menaces (virus) envoyées par email. Le travail consiste à extraire les pièces jointes, les scanner et finalement reconstruire le message après avoir traité les fichiers infectés.
Communication Agent Daemon
Protocole Mime
Parse du fichier Eml
Trouver et extraire les pièces jointe
Scan des pièces jointes
Reconstruction des emails
Environnement : XCode, Objective-c, Mac OS, Git, Jira, Jenkins
Outil de génération automatique des versions de définition des virus :
Intego est engagé envers ses clients de mettre à jour la base de connaissance des virus. Cette mise à jour est fournie sous forme d’installeur.
Génération des empreintes
Parse du fichier Eml
Alimenter la base de données MySQL
Génération des binaires (structure spécifiques)
Création des installeur
Environnement : XCode, Objective-c, Mac OS, Git, Jira, Jenkins
Actia-Sodielec – Aix en provence
Stagiaire
Conception et réalisation d’un système de monitoring réseau
Multithreading
Protocole SNMP
Récupération des mesures
Alimenter la base de données
Remonter les alarmes
Environnement : PHP, CMS Joomla, Javascript, Ajax, CSS, HTML, C/C++, outil monitoring
Depuisâ 2013 Oodriveâ â â -â Paris
4â ans
Développementâ desâ â â â solutionsâ cloudâ â â â sousâ Macâ osâ /â IOS
2010-2013 Integoâ -â Paris
3â ans
Développementâ desâ applicationsâ deâ sécuritéâ sousâ Macâ osâ /â IOS
2010
Actia-Sodielecâ â â -â Aix-en-provence
6â mois
Stageâ deâ finâ d'étude.
Formationâ
Juinâ 2010 Masterâ 2â enâ Informatiqueâ -â Combinatoire,â Algorithmique,â Sécuritéâ et
Administrationâ Réseauâ Universitéâ Montpellierâ IIâ Facultéâ deâ Sciences .
Juinâ 2008 Ingénieurâ informatiqueâ -â Blidaâ Algérie
â
CVâ -â BESTAMâ ********
1/5
Parcoursâ Professionnel
OODRIVEâ -â Paris
Ingénieurâ d'étudeâ etâ deâ développement
WebSynchroâ â Développementâ fromâ Scratch
Leâ butâ estâ deâ synchroniserâ enâ tempsâ réelâ leâ contenuâ desâ dossiersâ enâ localâ avecâ le
cloudâ
â Découpageâ duâ projetâ enâ frameworksâ uneâ vingtaine
â Créationâ d'unâ noyauâ quiâ permetâ deâ remonterâ lesâ changements
effectuésâ enâ localâ FSE
â Communicationâ Serveurâ Restâ API
â Baseâ deâ donnéesâ CoreData
â Utilisationâ desâ extensionsâ Finder
â WebSocketâ pourâ récupérerâ lesâ informationsâ serveurâ enâ tempsâ réel
â OAUTHâ connexion.
â Appleâ script
â Reactiveâ programmingâ â â â pourâ tousâ lesâ contrôlesâ interfaces
â Testsâ unitairesâ XCTest,â OCMock
â Automatisationâ desâ tests
â Localisationâ SwiftGen
â Créationâ desâ installeursâ etâ deâ dmgs
â Générationâ automatiqueâ desâ marquesâ blanchesâ viaâ FastLane
Environnementâ â XCode,â Swift,â Objective-c,â Macâ OS,â Git,â Jira,â Jenkins
EasyTransferâ â Développementâ fromâ Scratch
OOdriveâ voulaitâ remplacerâ lesâ appletsâ Javaâ deâ sesâ applicationsâ Webâ parâ uneâ solution
plusâ sécurisée.â EasyTransferâ estâ uneâ applicationâ quiâ tourneâ enâ backgroundâ qui
permetâ leâ transfertâ desâ fichiersâ etâ desâ arborescences.
â Communicationâ Browserâ Applicationâ viaâ WebSocket
â Établissementâ deâ protocolâ deâ communication
â Communicationâ Serveurâ Restâ API
â Grandâ centralâ dispatch
â Baseâ deâ donnéesâ CoreData
â Utilisationâ desâ extensionsâ Finder
â Reactiveâ programmingâ pourâ tousâ lesâ contrôlesâ interfaces
â Localisationâ SwiftGen
â Testsâ unitairesâ XCTest,â OCMock
â Automatisationâ desâ tests
â
CVâ -â BESTAMâ ********
2/5
Environnementâ â XCode,â Swift,â Macâ OS,â Git,â Jira,â Jenkins
OOdriveâ Mobile Disponibleâ surâ Appâ Store â
C'estâ uneâ applicationâ iPhone/iPadâ quiâ permetâ auxâ clientsâ d'exploiterâ laâ plateforme
deâ partageâ OOdrive.
â Communicationâ Serveurâ Restâ API
â Grandâ centralâ dispatch
â Baseâ deâ donnéesâ CoreData
â Manipulationâ XMLâ Jsonâ model
â Testsâ unitairesâ XCTest,â OCMock
â Automatisationâ desâ tests
â Maintenanceâ etâ fixâ deâ bugs
Environnementâ â XCode,â Objective-c,â Macâ OS,â Git,â Jira,â Jenkins
PostFilesDesk
C'estâ uneâ applicationâ MACâ OSâ quiâ â â â partageâ desâ dossiersâ etâ fichiersâ àâ traversâ la
plateformeâ Easyshareâ d'Oodrive.
â Injectionâ Finderâ viaâ machinject
â Coucheâ communicationâ ASIHttpRequest
â Connexionâ SSO
â Manipulationâ â â â Jsonmodel
â Automatisationâ desâ tests
â Maintenanceâ etâ fixâ deâ bugs
Environnementâ â XCode,â Objective-c,â Macâ OS,â Git,â Jira,â Jenkins
Intego-â Paris
Ingénieurâ d'étudeâ etâ deâ développement
ContentBarrier
ContentBarrierâ estâ uneâ applicationâ mobileâ complémentaireâ àâ ContentBarrier â qui
permetâ auxâ parentsâ deâ consulterâ l'historiqueâ webâ deâ leursâ enfants,â bloquerâ ou
débloquerâ unâ siteâ àâ partirâ d'uneâ deviceâ IOSâ iphone,â ipad.
â Présentationâ desâ informationsâ auxâ clients
â Communicationâ serveurâ Restâ API
â
CVâ -â BESTAMâ ********
3/5
â Interfaceâ etâ design
â Coucheâ communicationâ ASIHttpRequest
Environnementâ â XCode,â Objective-c,â Macâ OS,â Git,â Jira,â Jenkins
Consoleâ Panda â
PANDAâ SECURITYâ estâ unâ partenaireâ d'INTEGO.â Pandaâ avaitâ besoinâ deâ développerâ un
softâ àâ sesâ clientsâ grandâ comptesâ entreprise ,â pourâ contrôlerâ laâ configurationâ de
l'antivirusâ installéâ etâ remonterâ lesâ statistiques.
â Communicationâ Agentâ Daemon
â Récupérationâ desâ informationsâ système
â Échangesâ SOAP
â Cryptageâ BlowFish
â Packagingâ etâ générationâ deâ DMG
Environnementâ â XCode,â Objective-c,â Macâ OS,â Git,â Jira,â Jenkins
VirusBarrier
Leâ butâ deâ cetteâ partieâ estâ deâ protégerâ lesâ clientsâ desâ éventuellesâ menacesâ virus
envoyéesâ parâ email.â Leâ travailâ consisteâ àâ extraireâ lesâ piècesâ jointes,â lesâ scannerâ et
finalementâ reconstruireâ leâ messageâ aprèsâ avoirâ â â â traitéâ lesâ fichiersâ infectés.
â Communicationâ Agentâ Daemon
â Protocoleâ Mime
â Parseâ duâ fichierâ Eml
â Trouverâ etâ extraireâ lesâ piècesâ jointe
â Scanâ desâ piècesâ jointes
â Reconstructionâ desâ emails
Environnementâ â XCode,â Objective-c,â Macâ OS,â Git,â Jira,â Jenkins
Outilâ deâ générationâ automatiqueâ desâ versionsâ deâ définitionâ desâ virusâ
Integoâ estâ engagéâ enversâ sesâ clientsâ deâ mettreâ àâ jourâ laâ baseâ deâ connaissanceâ des
virus.â Cetteâ miseâ àâ jourâ estâ fournieâ sousâ formeâ d'installeur.
â Générationâ desâ empreintes
â Parseâ duâ fichierâ Eml
â Alimenterâ laâ baseâ deâ donnéesâ MySQL
â Générationâ desâ binairesâ structureâ spécifiques
â Créationâ desâ installeur
â
CVâ -â BESTAMâ ********
4/5
Environnementâ â XCode,â Objective-c,â Macâ OS,â Git,â Jira,â Jenkins
Actia-Sodielecâ -â Aixâ enâ provence
Stagiaire
Conceptionâ etâ réalisationâ d'unâ systèmeâ deâ monitoringâ réseau
â Multithreading
â Protocoleâ SNMP
â Récupérationâ desâ mesures
â Alimenterâ laâ baseâ deâ données
â Remonterâ lesâ alarmes
Environnementâ â â â â PHP,â CMSâ Joomla,â Javascript,â Ajax,â CSS,â HTML,â â â â C/C++,
outilâ monitoring
â
CVâ -â BESTAMâ ********
5/5
********â BESTAM
Ingénieurâ d'étudeâ etâ deâ développement
********
********
Gennevilliersâ 92230
Néâ leâ 26â Octobreâ 1984
Compétencesâ clésâ
â Swift,â Objective-c,â PHP,â C,â C++,â Shell,â Python
â Git,â Svn,â Jenkins.
â Designâ patterns,â UML,â MVC,â Injectionâ desâ dépendances.
â Myâ SQL,â CoreData.
Compétences clés :
Swift, Objective-c, PHP, C, C++, Shell, Python
Git, Svn, Jenkins.
Design patterns, UML, MVC, Injection des dépendances.
MySQL, CoreData.
Formation :
Juin 2010 Master 2 en Informatique - Combinatoire, Algorithmique, Sécurité et Administration Réseau Université Montpellier II (Faculté de Sciences).
Juin 2008 Ingénieur informatique - Blida Algérie