Carreira Julien

Spécialisation .NET C#;

Scroll

Projets

MYSQL-MANAGER


J'ai eu l'idée de créer ce projet qui consiste à reproduire un outil similaire à phpMyAdmin, mais sous forme d'application bureautique, à l'image de MySQL Workbench, tout en étant plus simple et accessible.

L'application permet de gérer les utilisateurs ainsi que la création et la suppression de bases de données et de tables. Elle offre également la possibilité d'ajouter ou de supprimer des données dans les tables, ainsi que de créer facilement de nouvelles bases et tables.

En résumé, ce projet permet de contrôler son serveur MySQL directement depuis cette interface. Actuellement, l'application fonctionne uniquement avec MySQL, mais elle sera compatible avec tous les serveurs SQL dans les mois à venir.

Ce projet a été réalisé en C# avec .NET. Il comprend la gestion de différents composants ainsi que la création de prévisualisations graphiques.

Projet 1

Fonctionnalité :


  • Dashboard :
    J'ai créé un dashboard affichant le temps en ligne du serveur, les requêtes par heure, les utilisateurs, BDD et tables. Un histogramme montre les types de requêtes selon la date, semaine ou mois, avec un affichage dynamique. D'autres fonctionnalités sont en cours de développement.

Projet 1
  • Gestion des données :
    MySQL-Manager permet de gérer les données dans les tables. Au lieu d’écrire les requêtes manuellement, il suffit de remplir les champs adéquats. L'application s'occupe automatiquement des opérations UPDATE et INSERT.

Projet 1
  • Gestion des tables :
    Il est possible d'ajouter un ou plusieurs champs avec leurs types, d’activer ou désactiver NULL, de plus la gestion des CLEF ETRANGERE via un menu qui permet de gére les référence.

Projet 1
  • Gestion des utilisateurs :
    L'application permet de gérer les utilisateurs : modification du mot de passe, ajout ou suppression utilisateurs, attribution de droits (par exemple SELECT, UPDATE) sur des BDD sélectionné. Il est aussi possible de modifier l'hôte (HOST) pour sécuriser les connexions.

Projet 1
  • Interface de requête SQL :
    Une interface de requête SQL est intégrée avec un système de colorisation syntaxique : noms de tables en jaune, BDD en rouge, instructions SQL en bleu. Des boutons permettent de générer des requêtes comme SELECT, INSERT, UPDATE, ALTER TABLE, DELETE.

Projet 1
  • Exportation SQL :
    Vous pouvez exporter les schémas ou les données des tables.

Projet 1

Améliorations à venir :

  • Compatibilité avec tous les serveurs SQL

  • Amélioration du design

  • Correction des bugs

Langages :

Formation

Diplôme BAC PRO SN option (RISC) 2021-2023:

Lycée Louis Armand Nogent-Sur-Marne :

J'ai suivi un BAC PRO Systèmes Numériques (SN) option RISC, une formation qui m'a permis de découvrir le monde du numérique et de développer des compétences en réseaux et en basse tension. J'y ai acquis les bases essentielles de l’électronique, de l’informatique et des systèmes communicants.

Grâce à cette formation, j'ai appris à mettre en place des réseaux virtuels sur Packet Tracer, à coder en langage C pour programmer des microcontrôleurs comme Arduino et à intégrer des composants comme des écrans LCD.

Mes 22 semaines de stage dans des entreprises comme INFA, ITEC, RICOH et Free m'ont permis de découvrir le monde du travail et de mieux comprendre les attentes du milieu professionnel. Grâce à ces expériences, j'ai pu acquérir de nouvelles compétences, participer à des projets concrets et renforcer mes connaissances et mes compétences, tout en développant mon autonomie.

Formation 1
Projet 2

Diplôme BTS CIEL IR (2023-2025)

Lycée Louis Armand, Nogent-sur-Marne

J’ai choisi de poursuivre mes études avec un BTS CIEL (Cybersécurité, Informatique et Électronique), option Informatique et Réseaux (IR). Cette formation m’a permis d’approfondir mes connaissances en développement web ainsi qu’en programmation d’applications, notamment en C++.

Au cours de ce BTS, j’ai appris à créer des API REST, à concevoir et manipuler des bases de données, et à appliquer les principes de la programmation orientée objet à travers l'utilisation de classes en C++.

J’ai également eu l’occasion de travailler sur des systèmes embarqués comme des PMV (Panneaux à Messages Variables) et des projecteurs de lumière, renforçant ainsi mes compétences en contrôle d’objets connectés.

Pour le projet de fin d'étude de BTS avec des camarades ont à réalisé dans le cadre de la validation du diplôme. Il a pour objectif de contrôler un vérin à pression depuis un site web, de créer et exporter des données, puis de les traiter par interpolation afin de tenter de prédire de futurs problèmes.

Langages :

cpp+ HTML CSS JavaScript Python cpp+ cpp+ cpp+

Vous pouvez retrouvé mon rapport de Projet ici en cliquant.

professionnel

Stage ITEC 3 mois
Logo ITEC


ITEC est une société spécialisée dans la toiture. Cette entreprise développe elle-même ses propres logiciels, applications bureautiques et mobiles. Elle utilise WINDEV pour concevoir ses programmes sur mesure.

Au cours de mon stage, j'ai compris que ITEC s'adapte parfaitement aux besoins de l'entreprise que les grandes entreprises ne peuvent égaler. Elle développe des applications sur mesure, entièrement conçues pour répondre aux bessoin de l'entreprise.

Tâches réalisées :

  • Gestion des systèmes de sauvegarde YooBackup:
    Mise en place de trois NAS déportés pour des raisons de sécurité (incendie, autres risques). Chaque NAS sauvegarde une partie spécifique des données serveur, avec des versions mensuelles programmées pour garantir la sécurité des données.


  • Développement sur l’application mobile ITEC :
    Intégration de la signature électronique pour les PV de réception grâce à l’API DocuSign (création des utilisateurs, configuration et positionnement des signatures).
    Création d’un menu permettant la visualisation des photos prises sur les chantiers, avec transmission des images en Base64 (par lot de trois) depuis le serveur, et décodage dans l’application mobile.


  • Macro Outlook :
    Développement d’une macro en Visual Basic pour associer automatiquement les pièces jointes des e-mails aux codes chantiers correspondants.
    La macro se connecte à la base de données pour récupérer les différents codes chantier, puis fusionne les fichiers PDF à l'aide de PDF Creator, un outil multifonction dédié à la gestion des fichiers PDF. Enfin, la configuration de PDF Creator a été réalisée sur l'ensemble des postes clients.


  • Implantation d’un STORE interne :
    Développement d’un service web sur le serveur via WINDEV, semblable aux Play Store et Apple Store, permettant la gestion et les mises à jour automatiques des applications internes via le réseau Wi-Fi local.
    Intégration d’un certificat HTTPS et configuration des connexions pour garantir la compatibilité avec iOS (Apple).

Projet 1
Projet 1 Projet Projet 1 Projet

Stage MANTRA 2 mois
Logo ITEC


MANTRA est une société de services du numérique (ESN) qui collabore principalement avec CANAL+. Elle a pour mission de rechercher des consultants correspondant aux appels d'offres (AO) que CANAL+ postule.

Au cours de mon stage, j'ai eu l'opportunité d'explorer divers métiers passionnants liés à l'informatique, tels que le design, developpeur application mobile, le montage vidéo et le développement de jeux mobiles ... Ces expériences m'ont permis de mieux comprendre la diversité et la richesse des professions du secteur numérique.

Tâches réalisées :

  • Développement du jeu BARISTAR :
    J'ai eu l’opportunité d’accompagner le développeur et de découvrir l’univers du jeu vidéo mobile.

    J’ai pu apporter mes idées et mes remarques tout au long du développement, contribuant activement à la conception du jeu.

    Le projet a été réalisé avec Unity et déployé sur l’ensemble des plateformes, notamment iOS et Google Play Store.

    Le jeu consiste a faire du café selon les demande sous la forme de tickets, un timer est mis en place pour ajouté du dynamisme au jeu. Jeux.


  • Développement du jeu ColorWay :
    J’ai eu la chance de débuter le développement de ColorWay, un jeu sur lequel j’ai participé dès les premières étapes de production et de mise en place des idées.

    De nombreux imprévus techniques ont émergé, notamment concernant le mouvement du joueur. Ces défis ont mené à plusieurs discussions autour du fonctionnement du gameplay afin d’assurer une expérience fluide et intuitive.

    Le concept du jeu est simple mais dynamique : le joueur contrôle un vaisseau spatial qui ne peut se déplacer que de trois façons haut, milieu et bas.

    Tout au long du jeu, des portails de couleur apparaissent. Le vaisseau doit alors traverser le portail correspondant à sa propre couleur. Le joueur peut changer la couleur du vaisseau à tout moment en tapant sur l’écran.

    Plus le jeu progresse, plus le rythme s’accélère. Des ennemis apparaissent pour rendre l’expérience plus difficile et stimulante.

    Ce projet m’a permis de mélanger réflexion et rapidité afin de créer un jeu à la fois intuitif et nerveux, offrant une expérience dynamique aux joueurs.


  • Recherche de Consultant :
    MANTRA m'a mis à disposition un site de scraping de CV nommé JeanMichel.io. C'est une plateforme qui regroupe des profils professionnels, principalement des personnes en recherche de CDI ou des freelances à la recherche de nouvelles missions.

    Le site recense les compétences, le parcours scolaire ainsi que le parcours professionnel des candidats (incluant la durée, le nom de l’entreprise et les tâches effectuées).

    Ce site centralise un grand nombre d’informations. Mon objectif était de trouver des consultants correspondant aux appels d’offres de CANAL+, de les contacter puis de les préparer aux entretiens visio avec CANAL+.

    Grâce à cette expérience, j’ai pu découvrir les différents métiers de l’IT tels que : Product Owner (PO), Data Analyst, Lead Developer, Scrum Master, DevOps, UX/UI Designer, etc.

    J’ai également appris à connaître des technologies actuelles très demandées comme : Snowflake, Salesforce, Power BI, Python, React, Node.js, Docker, Kubernetes, etc.


Compétences

HARD SKILLS

cpp+

SOFT SKILLS


Curiosité

Toujours à l'affût de l'actualité

Travail d'équipe

J'adore le travail en équipe

Esprit d’analyse

Vérifie le code

Leadership

Prends les choses au sérieux

Déterminer

Déterminer à atteindre ses objectif

Contacter

Pour toute question ou collaboration, n'hésitez pas à me contacter :