ROMAIN LALIN
Développeur
Je suis une personne ouverte, discrète et épistémophile, dont les travaux personnels ou professionnels portent principalement sur le web et l'embarqué. J'aime tout particulièrement connaître et comprendre la place de chaque rouage, chaque pièce mis en place lors de mes projets.

SAVOIR FAIRE

  • Langages : Shell, C, C++, Java, Javascript, PHP, HTML, CSS, LESS
  • Frameworks, CMS & APIs : Drupal, FLEXIT, CHORUS, REST, Google Maps Javascript
  • Serveurs applicatifs / Web : React, Vue.js, Node.js, AngularJS, IONIC, JQuery, AJAX
  • Tests : ANGULAR Testing, CATCH, SQUASH,
  • Gestion de version : Git
  • Méthodologies :
    • Agile : Scrum
    • Testing : ISTQB

COORDONNEES

  • Téléphone : 06 80 60 53 45
  • Email : romainlalin@gmail.com
  • LinkedIn : @Romain
  • Adresse : 610 route de Nomeny 54690 Eulmont

CENTRES D'INTERET

  • Sport
    • Volley, Handball, Football
    • Tennis, Badminton, Ping pong
    • Tir à l'arc
    • Echecs
  • Github : @Ethernyx
  • Jeux video
    • Factorio like : Dyson sphere program, Satisfactory
    • Minecraft
  • Cinéma, lecture

Projets personnels

Continuation du projet fil rouge de la formation Developpeur IVVQ
StarTrek | 2023 - Aujourd'hui | En cours
  • Aller plus loins avec SQUASH
  • Faire une interface graphique pour le client (React)
  • développer d'avantage de commandes/actions

Star Trek

2023 - En cours

OBJECTIF

Aller plus loin dans le développement des class, s'entrainer à tester avec SQUASH de manière la plus complète possible et créer une interface utilisateur

TECHNOLOGIES

C++ / SQUASH / REST / React

RÉALISATIONS

Conception et développement

  • Utilisation de pointeurs intelligents
  • Construction et gestion d'un arbre d'héritage (abstraction, encapsulation, relations)
  • Developpement de test SQUASH visant à verfier des cas utilisateur mais aussi de l'injection de données
  • Mise en place d'une interface client en React

Infrastructure et déploiement

  • Projet basé sur une architecture client/serveur
  • Passage d'un serveur TCP avec une architecture custom à REST
  • Mise en place d'un cahier des charge, bugtracker
  • Mise en place et gestion du versionning du projet grâce à git
Découverte du java au travers du développement d'un mod Minecraft
Stellamecanics | 2021 - Aujourd'hui | En pause
  • Découverte java
  • Découverte des APIs Forge et Fabric au fil des majs
  • Mod liant mécaniques magiques et techs

Stellamecanics

2021 - En pause

OBJECTIF

Découverte d'un nouveau language au travers de la création d'un mod Minecraft

TECHNOLOGIES

Java / Forge pour 1.18 / Fabric pour 1.19 et 1.21

RÉALISATIONS

Conception et développement

  • Création de models d'items originaux
  • Initiation à la modification de la génération, création d'item/block/fluide
  • Developpement de class customs dans l'optique d'éviter les redondances de déclaration entre la création d'un item et ses recettes
  • Automatisation des dataGénérators (recettes, modèles bloc/item/fluide, traduction, table de loot) dans le but que tout soit déclaré dans la class customs de l'items

Infrastructure et déploiement

  • Découverte des API Fabric et Forge
  • Mise en place d'un cahier des charges/objectifs/bugs sous forme d'une checklist
  • Mise en place et gestion du versionning grâce à git
Mise en place d'un bot discord
JeuxEntreAmis | 2020 | Terminé
  • Découverte des API de Discord
  • Mise en place d'un Arbre d'action
  • Grilles customs physiques

BOT DISCORD

2020 - Terminé

OBJECTIF

Création d'un bot discord en vue de jouer au codename pendant le confinement

TECHNOLOGIES

JavaScript

RÉALISATIONS

Conception et développement

  • Création d'un arbre d'action afin d'ordonner les commandes
  • Création des grilles à partir de grilles customs physiques plutot qu'un génération purement mathématique
  • Gestion des erreurs par l'intermediaire d'un annuaire

Infrastructure et déploiement

  • Découverte des API de DISCORD
  • Mise en place et gestion du versionning de chaque projet grâce à git

Expériences professionelles

Développeur Full Stack JS/PHP
NEFTIS | Octobre 2018 - Octobre 2020 - 2 ans
  • Découpage de sites web
  • Développement d'outils et d'interfaces client et interne
  • Maintenance application windows (C++)

NEFTIS

Développeur Full Stack JS/PHP | Octobre 2018- Octobre 2020 - 2 ans

MISSION

Découpage de sites web et maintenance d’une application windows

TECHNOLOGIES

Eloquent / Doctrine / JQuery / BOOTSTRAP 3,4 / HTML / LESS / CSS / Javascript / PHP / C++

RÉALISATIONS

Conception et développement

  • Découpages de sites web selon un cahier des charges précis validé en amont avec installation d’un bugtracker si nécessaire par la suite
    • Front : Découpage des différents pages pré-établis en fonction d’une charte graphique client
    • Back : Implémentation des modules voulus par le client (intra, boutique, actualités, newsletter, etc…) parmis le panel proposé par FLEXIT
  • Développement d’interfaces et outils de services nouveau pour le CMS custom (FLEXIT)
  • Création d’une interface permettant d’envoyer et recevoir des factures grâce à l’API CHORUS
  • Maintenance d’une application windows (C++) en rapport avec le secteur bancaire (IDESIA)

Infrastructure et déploiement

  • Gestion des bases de données (MySQL)
  • Importation et interfaçage de base de données client
  • Mise en place et gestion du versionning de chaque projet grâce à git

CONTACT

crisch@neftis.com
Développeur Angular / IONIC
PIKE | Avril 2017 - Juillet 2017 - 4 mois
  • Développement de l'application PIKE
  • Intégration de data fournis par les mairies

PIKE

Développeur Angular / IONIC | Avril 2017 - Juillet 2017 - 4 mois

MISSION

Développement de l’application PIKE

TECHNOLOGIES

IONIC / CORDOVA / ANGULAR / Firebase / AJAX

RÉALISATIONS

Conception et développement

  • Création de nouvelles interfaces (Authentification, gestion de profil)
  • Intégration de polygones afin de délimiter les zone tarifaires grâce à l’API Google Maps

Infrastructure et déploiement

  • Intégration de data (API, brut, opendata) en vue de cartographier le tarif de stationnement des rues de Nancy et d’autres ville partenaires en JSON
  • Gestion de projet grâce à git

Organisation/méthodologie

Daily hebdomadaire pour partager sur l’avancement et le ressenti de chacun durant la semaine passée et organisation des objectifs pour la semaine suivante

CONTACT

alainloisel@gmail.com

DIPLOMES

JUIN - AOÛT 2023 | AJC Formation
Filière Software Déveloper C++ Embarqué IVVQ
2023 | Certification - ISTQB
Certified tester Niveau Foundation
2019 | Master - EPITECH
Expert en technologie de l’information