Développeur JS junior

React.js - Sass - Node.js

Je m'appelle Dimitri, j'ai 27 ans, et je décide de commencer ma carrière dans la programmation JavaScript.

photo_tobudim

Déterminé à produire un code utile et propre, dévoué à utiliser chaque jour pour m'améliorer : je suis débutant oui, mais un bon débutant !

bouton_linkedin logo-github
photo_tobudim_cockpit_a320

Me concernant

J'ai une affection singulère pour Internet, pour ce qu'il a apporté aux Hommes et ce qu'il va nous apporter. Depuis mes 18 ans je réalise quelques petits sites Internet en HTML pour moi ou quelques communautés en ligne.

Depuis longtemps je veux devenir développeur mais j'ai été détourné par un avion qui m'envolait pour Tokyo : je suis parti sur un parcours de pilote de ligne. J'ai volé sur des petits avions de tourisme ainsi que, en simulation, sur des plus gros avions. Finalement, après 4 ans de vol, mes yeux m'ont rendu inapte et j'ai dut abandonner ce rêve.
La photo ci-dessus est un atterrissage en A321 sur l'aéroport de Bordeaux-Mérignac. J'y étais passager.

Cette aventure fait partie de moi, et elle est à l'origine du développeur que je suis et que je deviens : j'ai gagné des aptitudes, je suis plus sage, plus attentionné, je sais prendre des décisions justes lors d'épisodes stressants, je sais que c'est le travail qui construit le mérite et le succès.

Alors j'aime Internet, et ce que j'aime le plus c'est que tout le monde en est acteur. Comprendre et construire Internet, c'est construire l'avenir de notre humanité. C'est grandiloquent, mais c'est ce qui m'entraîne sur les chemins complexes de la programmation web.

Programmation


    (async () => {
        let dimitri = {
            prénom: "Dimitri",
            nom: "Bourreau",
            âge: 27,

            formation: {
                durée: '12 mois',
                formateur: 'Openclassrooms',
                diplôme: 'Développeur d\'applications front, en cours'
            },

            expérienceProfessionnelle : {
                durée: '4 mois',
                rôle: 'Développeur JS Fullstack',
                entreprise: 'Little Worker, Bordeaux',
                outils: [
                    'JavaScript ES6',
                    'Node.js',
                    'Express',
                    'MongoDB'
                ],
                tâches: [
                    'Intégration',
                    'Optimisation de code',
                    'Debug',
                    'Templates EJS / MongoDB',
                    'Monitoring avec l\'API cachet.io'
                ]
            },

            connaissances: {
                git: 'Bon avec GitHub et GitLab',
                html5Css3: 'Bon',
                javaScriptES6 : 'Bon, consciencieux, méthodique',
                jQuery: 'Bases solides, privilège Vanilla JS',
                mongoDBMongoose: 'Bonnes bases',
                nodeJs: 'Bases solides, utilisé 4 mois avec Express',
                reactJs: 'Débutant',
                sassLess: 'Bases solides',
                wordPress: 'Bon, plusieurs blogs et sites réalisés'
            }
        };


        // ------- Just some fun ----------
        const skill = you.getElementById('doesDimitriKnowsThis').value;
        let situation = dimitriKnowledge.includes(skill) ? 'Ho yeah!' : 'Ha...';

        if (situation === 'Ha...') {
            console.log("Don't panic");
            console.table(dimitri.connaissances);
            console.log("I don't know so much, but I learn quick");

            you.contact(Dimitri);
            await we.checkPossibilities();

            situation = 'Ho yeah!'
        } else {
            we.areGoingToHaveFun();
        }

    })();

                    

Projets réalisés

Capture projet blog WordPress

Blog Wordpress dédié à la pâtisserie

Réalisation d'un site Internet Wordpress pour ma chérie pâtissière. C'est un blog dédié... à la pâtisserie ! (surprise ?)

Voir le blog

capture-projet-5

Générateur de citations

Réalisation d'un générateur de citation en JavaScript. Utilisation de trois phrases différentes, aucune ne doit apparaître deux fois dans une même citation.

Voir le projet

Capture projet de stage littleworker.fr

JS, Node.js, templates, Express

Stage de 4 mois pour Little Worker. J'ai créé leur navbar, les popup pour les premières visites, de nombreuses intégrations et templates, entre autres.

Visiter littleworker.fr

Petit projet NPM pour gestion API

Humble paquet NPM pour interragir avec une API

Rien de fou, juste un petit travail réalisé pour mon stage. Un petit bout de code pour envoyer des SMS.

Voir le projet sur NPM

capture-projet-3-cahier-des-charges

Création d'un cahier des charges complet

Création d'un cahier des charges pour une association fictive.

Voir le projet

CV

Télécharger le CV au format PDF.

cv-dimitri-bourreau