Alexandre Joseph

Développement et architecture logicielle

A propos

Photo de profil d'Alexandre Joseph Étudiant en 3eme année d'école d'ingénieurs en informatique, je suis passionné par le développement, tout particulièrement dans des langages et frameworks orientés-objet.

Je suis adepte des méthodologies de gestion de projet Agile, tests unitaires et outils d'intégration continue. J'aime le code propre, bien pensé, testé, pouvant évoluer au besoin. Utilisateur de logiciels open-source, je prône les standards ouverts et l'interopérabilité.

Curieux, perfectionniste, ambitieux mais surtout passionné, j'aime découvrir de nouvelles choses, en comprendre leur fonctionnement, les hacker, les améliorer. Je prends plaisir à avoir cette démarche, travailler en équipe et à partager mes découvertes.

You are more fluent in english? See my english resume.

Experiences professionelles

Consultant – SixSq, Genève, Suisse

Janvier 2012 — présent

Participation au développement d'une application reposant sur le cloud, automatisant les tests et déploiements d'applications complexes.

Développeur – IN2P3 LAL, Paris, France

Juin 2011 — Aout 2011

Conception et intégration d'un système de stockage distribué pour un projet de recherche Européen permettant aux utilisateurs de gérer des données permanentes.

Développeur – SixSq, Genève, Suisse

Juin 2010 — Aout 2010

Architecture et développement d'une distribution de cloud privée pour un projet de recherche Européen dont le but est de fournir un système simple à utiliser et administrer avec une interface standard.

Développeur – CNRS IBCP, Lyon, France

Juin 2009 — Juin 2010

Déploiement et mesures de performance de solutions de cloud privée pour un projet de recherche national. Conception de web-services distribués utilisant le cloud computing pour un projet de recherche Européen.

Compétences techniques

Méthodologies
Scrum, XP, Clean Code, Test Unitaire TDD, Intégration Continue
Programmation
Python (Django, Boto, ZSI), Java (RESTlet, JAAS, Selenium), C++ (Qt, GTest), C, PHP, JavaScript/CoffeScript (JQuery), Bash, SQL
Structure de données
HTML5, CSS/LESS, JSON, XML, XShema, XPath, WSDL, YAML, LaTeX, UML
Virtualisation
KVM, Xen, libvirt, OpenNebula, Eucalyptus, EC2, qEmu
Base de données
PostgreSQL, MySQL, SQLite, Oracle, ZooKeeper
Systèmes
GNU/Linux (Red Hat based, Debian based, Archlinux), Mac OS X, Microsoft Windows
Réseaux
TCP/IP, Routing, Switching, VLAN, subneting (Certifié Cisco CCNA 1, 2, 3 & 4)
Outils
Git, Mercurial, SVN, Jira, Redmine, Make, Maven, FindBugs, Jenkins

Projets sélectionnés

Retrouver l'intégralité de mes projets open-source sur mon profil GitHub.

Trier par technologie

Aucune (nécessite JavaScript)

Janine

Gestionnaire de recettes de cuisine

Gestionnaire de recette simplifiant la phase de rédaction par un mode de saisi adapté et dispose également de différentes méthodes de triage et recherche avancée pour la consultation.

Otto

Visualisation et opérations sur des automates

Permet de visualiser sous forme de tableau un automate fini ainsi que d'effectuer des opération tel que la minimisation ou encore d'exécuter pas à pas un mot.

Paquito

Simulateur des protocoles Ethernet

Implémentation des protocoles Ethernet permettant de simuler un réseau informatique suivant des paramètres et visualiser les statistiques de la simulation.

Redo

Gestionnaire de fichiers supprimés

Permet de supprimer en ligne de commande des fichiers, les restaurer, les lister ou encore les supprimer définitivement.

QtalBomber

Version revisité du jeu du Bomberman

Jeu multi-joueur du Bomberman remis au gout du jour avec un éditeur de carte permettant de créer ces propres niveau de jeu.

Config-O-Matic

Collecteur d'information sur une machine

Collecte et fournit des information concernant une machine. En plus de l'interface dialog il est possible d'exporter les données en HTML.

CLInote

Bloc-notes utilisable en console

Bloc-notes en console permettant d'ajouter des notes ainsi que de les lister en affichant la date de création et de dernière modification.

Yaca

Cryptage et cryptanalyse suivant différent algorithmes

Application permettant de chiffrer, déchiffrer et de cracker des fragments de textes suivant plusieurs algorithmes.

DSGP

Gestionnaire de contenu pour la vente en ligne

Système de gestion de contenu pour de la vente en ligne destiné au service public.

Edity

Gestionnaire de contenu en ligne

Système de gestion de contenu permettant l'édition des pages en ligne.

ZSIWS

Déploiement automatisé de web service

Permet de déployer automatiquement des web services et de réaliser les calculs de manière distribué sur un cloud.

HGnotebook

Extension pour le SCM Mercurial

Extension Mercurial permettant d'utiliser un dépôt comme un bloc-notes avec une gestion avancé des méta-données et un système de filtrage évolué.

Ibiscus

Création de web service automatisé

Permet de créer des web services de manière automatique basé sur une description de l'application sous adjacente.

Polca

Calculs sur des polynômes complexes

Opérations mathématiques sur des polynômes de nombres complexes.

Thème graphique

Thème de base pour site web

Modèle gratuit et libre d'utilisation en HTML5 et CSS3 pour créer facilement son site web.

Poupido

Système de discussion

Système de discussion multi-utilisateur sécurisé, avec fil de discussion, catégories et favoris.

« Retourner à la liste des projets

Projet sans nom

Image du
                projet

Sélectionnez un projet pour obtenir plus d'information (nécessite JavaScript).

Technologies utilisées

Aucune

Plus d'information sur le projet sur GitHub »

Parcours scolaire

2010 — présent : EFREI : École des technologies de l'information et de la communication – Paris, France

Diplôme d'ingénieur en informatique (date d'obtention prévu : octobre 2014)

2008 — 2010 : École Supérieure d'Informatique – Lyon, France

2008 : Baccalauréat STI Génie Électrotechnique (mention Très Bien) – Bourg-en-Bresse, France

Informations complémentaires

Identité
Français — 22 ans — Réside à Paris
Langues
Anglais: Courant, technique – 3 mois dans une université aux USA
Espagnol: Débutant
Sports
Judo (6 ans), Natation (4 ans), Basketball, Skateboard
Voyages
USA, Angleterre, Espagne, Îles Canaries, Maroc, Italie, Portugal, Hongrie
Occupations
Expositions culturelles (design, architecture, art), veille technologique