Je m'appelle Hicham FERHANI, j'ai 20 ans, et je suis actuellement en troisiÚme année de BUT Informatique.
PassionnĂ© par le dĂ©veloppement informatique, je m'efforce d'ĂȘtre sincĂšre, franc et Ă l'Ă©coute des autres.
Mon état d'esprit peut varier en fonction des situations, mais je suis généralement trÚs optimiste.
J'ai une bonne estime de moi-mĂȘme et fais gĂ©nĂ©ralement confiance Ă mes capacitĂ©s et compĂ©tences.
Je suis quelqu'un qui rĂ©flĂ©chit longuement avant d'agir, adoptant une approche prudente, surtout dans les moments oĂč les dĂ©cisions sont importantes.
Au cours de ma formation, jâai travaillĂ© sur des projets pratiques, comme la crĂ©ation de sites web en HTML, CSS, JS, TypeScript ainsi quâen PHP.
J'ai acquis des connaissances en SQL, NOSQL (avec Cassandra et MongoDB) ainsi qu'en pl/sql pour la gestion de bases de données.
Jâai Ă©galement travaillĂ© sur de nombreux projets de crĂ©ation dâapplications (Gestion poursuite d'Ă©tude, Site web e-commerce, My Avatar...) oĂč jâai pu dĂ©velopper mes connaissances dans plusieurs langages et framework (Symphony, Java, JS, VueJs..).
GrĂące Ă ces projets, jâai dĂ©veloppĂ© des compĂ©tences techniques et une capacitĂ© dâadaptation qui me permettent dâapprendre rapidement de nouveaux outils et langages.
Rigoureux, curieux et Ă l'aise avec le travail en Ă©quipe ainsi quâavec la mĂ©thode agile, je possĂšde Ă©galement une bonne maĂźtrise de GitLab, GitHub et Docker, ainsi que des IDE comme Visual Studio Code et les outils JetBrains.
AprÚs avoir obtenu mon BAC ST2D - Sciences et technologies de l'industrie à Dhuoda, j'ai intégré l'IUT de Montpellier-SÚte pour effectuer un BUT informatique sur 3 ans.
J'effectue ma troisÚme année de BUT en formation initale, ou l'on nous a affecté une SAE qui se déroulera toute l'année.
Cet SAE est centrĂ© sur lâapprentissage par renforcement (Reinforcement Learning). Lâobjectif est de concevoir et entraĂźner des agents capables de jouer Ă des jeux variĂ©s, des plus simples aux classiques dâarcade comme Arkanoid ou Tetris, en explorant les mĂ©canismes fondamentaux du RL. Le projet combine thĂ©orie et pratique, en Ă©tudiant les algorithmes classiques, en optimisant les systĂšmes de rĂ©compenses et en explorant des mĂ©thodes hybrides comme le Monte Carlo Tree Search (MCTS). Nous utilisons Python et la bibliothĂšque Gymnasium pour modĂ©liser les environnements et tester nos agents. Ce projet permet de dĂ©velopper des compĂ©tences en programmation, en algorithmique et en intelligence artificielle, tout en offrant une expĂ©rience pratique de rĂ©solution de problĂšmes complexes.
[Lien vers le rapport de la SAE]Mes objectifs pour cette année est de trouver une alternance ou un stage en France, ainsi que de valider mon année. Concernant la suite aprÚs l'IUT, je compte postuler pour des écoles d'ingénieurs ou des Masters afin d'approfondir mes connaissances. AprÚs mes etudes, j'espÚre pouvoir trouver un travail dans le développement web ou logiciel.
Au cours de mes diffĂ©rents projets, que ce soit en TD, en stage ou en SAE, jâai toujours cherchĂ© Ă appliquer au maximum les connaissances acquises durant ma formation. Lors de mon stage, par exemple, jâai organisĂ© le projet avec mon binĂŽme en mettant en place des canaux de communication, un Trello afin de mieux rĂ©partir les tĂąches, ainsi quâun cahier des charges, comme nous le faisions dans certains projets du BUT Ă partir des exigences du client. Sur le plan informatique, jâai appliquĂ© lâarchitecture applicative web MVCS Ă©tudiĂ©e en cours, ainsi que les principes SOLID afin de produire un code lisible, maintenable et rĂ©utilisable par dâautres dĂ©veloppeurs. Jâai Ă©galement modĂ©lisĂ© la base de donnĂ©es de lâapplication Ă lâaide de diagrammes UML. Concernant mes rĂ©alisations, jâestime avoir globalement acquis les bases essentielles de cette formation, mĂȘme si je rencontre encore certaines difficultĂ©s dans les matiĂšres scientifiques. Durant la formation, certains cours me semblaient moins nĂ©cessaires et parfois redondants, notamment ceux de management et dâĂ©conomie. Ce qui mâa particuliĂšrement plu, en revanche, est la diversitĂ© des domaines abordĂ©s, tels que le dĂ©veloppement web et logiciel (front-end et back-end), les rĂ©seaux ou encore les bases de donnĂ©es, ce qui mâa permis Ă la fois dâidentifier mes centres dâintĂ©rĂȘt et dâacquĂ©rir des connaissances solides dans plusieurs disciplines. Pour la suite, mon projet post-BUT est dâintĂ©grer une Ă©cole dâingĂ©nieur ou un master afin de me spĂ©cialiser dans le dĂ©veloppement web, le dĂ©veloppement logiciel ou le domaine de lâintelligence artificielle.
Application web permettant de gérer la poursuite d'étude des étudiants (candidatures etc).
[En savoir plus..]Le jeu Trains est un jeu de stratégie ou le but est de marquer le plus de points possible.
[En savoir plus..]Il s'agit d'un site web e-commerce que j'ai déployé durant mon stage de 2Úme année à l'étranger.
[En savoir plus..]