EXPERIENCEâ PROFESSIONNELLE
JUILLETâ 2017â â REDPELICANS
â Projetâ â Peepâ â -â â Septembreâ â 2017
â
Développementâ â deâ â l'interfaceâ â graphiqueâ â React,â â Redux,â â Blueprint,â â CSSâ â Grid,â â Styledâ â Components,
Recompose â â deâ â l'outilâ â Peepâ â â https //********/redpelicans/peep2â â â -â â équpeâ â deâ â 3â â personnes
â Projetâ â Facetedâ â Searchâ â pourâ â l'OCDEâ â â
â
Développementâ â deâ â l'interfaceâ â graphiqueâ â React,â â Redux,â â Blueprint,â â Reactâ â Motion,â â Reactâ â Media â â d'un
serveurâ â deâ â recherchesâ â Elasticâ â Searchâ â permettantâ â d'éffectuerâ â desâ â recherchesâ â àâ â facettes
https //********/redpelicans/sdmx-faceted-search-ui/
â
Portageâ â deâ â cetteâ â mêmeâ â interfaceâ â sousâ â Reactâ â Native.
https //********/redpelicans/sdmx-faceted-search-native/
â Formationâ â intensiveâ â deâ â 2â â moisâ â auâ â Fullâ â Stackâ â javascript.
Technologiesâ â â â â React,â â Redux,â â Programmationâ â fonctionnelle,â â NodeJS,â â Express,â â MongoDB, â â SocketIO,â â Flexbox,
Webpack,â â Babel,â â Es6,â â Testsâ â unitairesâ â
Reactâ â â
Présentationâ â architectureâ â clientâ â sideâ â renderingâ â vsâ â serverâ â sideâ â rendering
ES6â â â â bestâ â practicesâ â etâ â élémentsâ â syntaxiques
Adoptionâ â workflowâ â GIT
Environnementâ â deâ â développementâ â â â babel,â â webpack,â â git,â â travis
Composabilitéâ â desâ â composants,â â JSX,â â properties
Gestionâ â duâ â Contexte
Higherâ â orderâ â component
Functionâ â asâ â aâ â child
Stateless,â â statefulâ â components,â â presentationalâ â component
Recompose,â â Reselect
Miseâ â enâ â oeuvreâ â deâ â testsâ â unitaires,â â mesureâ â deâ â couvertureâ â desâ â tests
Analyseâ â deâ â tailleâ â deâ â bundle
Reactâ â Router,â â librairieâ â BluePrint,â â Flexbox
Programmationâ â Fonctionnelleâ â â â â atelierâ â avecâ â ramda
Reduxâ â â
identificationâ â desâ â actionsâ â /â â états
Développementâ â d'unâ â storeâ â maisonâ â compatibleâ â avecâ â redux
Remplacementâ â parâ â redux
Virtualâ â DOM
Asynchronismeâ â â â atelierâ â surâ â lesâ â Promises,â â utilisationâ â deâ â redux-thunk,â â axios
Miseâ â enâ â oeuvreâ â deâ â testsâ â d'actionsâ â asynchronesâ â reduxâ â middleware,â â sinon
Optimisationâ â duâ â renduâ â Recompose,â â Reselect
Serverâ â â
Miseâ â enâ â oeuvreâ â d'unâ â serverâ â NodeJS/Express
Définitionâ â desâ â APIâ â Rest
Connectionâ â MongoDB
Pushâ â Serverâ â viaâ â socketâ â IO
Miseâ â enâ â oeuvreâ â EvtX
testâ â unitaires
FORMATION
Ecoleâ 42
2014-2017
â Libft librairie
C standard contenant toutes les fonctions utilitaires nécessaires dans la plupart des autres
projets utilisant
leâ â languageâ â C.
â Get_Next_Line Programme en
C ayant
pour
but
de lire
et
de restituer ligne
par ligne le
contenue
d'un
fichier
tout comme
laâ â Libft,â â ceâ â projetâ â estâ â indispensableâ â pourâ â lesâ â programmesâ â suivantsâ â .
â Ft_ls Programme en C consistant a recoder la commande système UNIX du même nom à l'identique affichage du
contenuâ â d'unâ â répertoire â â avecâ â certainesâ â deâ â sesâ â options.
â Minishell Projet branche UNIX en C. Premier projet
de
la série
des shell
interface système ,
le principe
de ce
programme
est de permettre à un utilisateur de lancer des commandes via une lecture de l'entrée standard, des
binaires mais
aussi
des built-in qui sont des fonctionnalités propres
à
chaques
shell
et non
normalisés
entre eux
contrairement
aux binaires .
Ceâ â projetâ â aâ â aussiâ â pourâ â butâ â deâ â nousâ â initierâ â àâ â laâ â gestionâ â desâ â processusâ â viaâ â forkâ â etâ â execve.
â 21sh Projet branche UNIX en C. Second projet de la série des shell, il s'agit de faire un shell un peu plus avancé, qui
serait capable d'interpréter la librairie termcap une librairie qui permet d'utiliser la base de données des
possibilités des
terminaux, entre autre qui aide à la création d'une édition de ligne mais aussi de gérer un parsing un peu plus avancé,
permettantâ â entreâ â autreâ â d'interpréterâ â lesâ â séparateurs,â â lesâ â pipesâ â ouâ â lesâ â rediréctions.
â 42sh Projet final de la branche UNIX en C 5 personnes . Troisième projet de la série des shell, il s'agit d'un
approfondissement du 21sh qui inclut la possibilité
d'ajouter des fonctionnalitées au shell
telles que l'implémentation
des
built-in read et history, un interpréteur de scriptshell, une gestion des processus avancée via le job-control, l'édition de
ligne avancée, les opérateurs logiques &&, , les inhibiteurs ', ", , les back quotes , ou encore la complétion
dynamique.
â libftASM Projet en assembleur. Premier p
rojet de la branche système avancée, introduction basique à l'assembleur
sousâ â formeâ â d'exercicesâ â commeâ â laâ â Libft,â â consistantâ â àâ â recoderâ â desâ â fonctionsâ â deâ â laâ â libc.
â SnowCrash Projet sécurité s
ystème. Premier projet de la branche sécurité système, consistant à repérer des fail es
simples et à les exploiter, c'est un système de leveling où le levelX doit se connecter en tant que f lagX et récupérer
leâ â flagâ â permettantâ â d'accéderâ â auâ â niveauâ â level X+1 ,â â enâ â exploitantâ â desâ â fail esâ â provenantâ â duâ â codeâ â sourceâ â desâ â binaires.
â RainFal Projet de s
écurité système. S
econd projet de la branche sécurité système, similaire a SnowCrash mais en
plus avancé où l'on découvre types de fail e de sécurité tel es que les format-string et les buffer-overflow, qui sont
lesâ â fail esâ â lesâ â plusâ â courammentâ â laisséesâ â parâ â lesâ â développeursâ â C.
â Camagru Projet Web HTML, CSS, Php, JavaScript . Réalisation d'un site Instagram-like permettant à des
utilisateurs de réaliser et partager des photo-montages. Les fonctionnalités de base rencontrées sur la majorité des
sitesâ â possédantâ â uneâ â baseâ â utilisateurâ â sontâ â ainsiâ â implémenterâ â àâ â laâ â mainâ â sansâ â frameworks.
BACâ â STGâ â -â â MERCATIQUE
2012
COMPÉTENCESâ TECHNIQUES
-
Javascriptâ â ES6
-
React,â â Reactâ â Native,â â Redux,â â recompose,â â reselect,â â redux-thunk
-
Reactâ â Router
-
NodeJS,â â Express
-
Flexbox,â â BlueprintJS
-
Mocha,â â Jest,â â Expect,â â Sinon,â â Enzyme
-
Git,â â GitHub
-
Linux
-
html,â â css
Compétences
Expériences professionnelles