Sendhil - Développeur JAVASCRIPT
Ref : 200412R001-
78230 LE PECQ
-
Développeur (42 ans)
-
Télétravail uniquement
-
Bientôt freelance

PROJETS ET RÉALISATIONS:
IDEMIA : 1 an et 6 mois
Développement et validation
⦁ Réaliser le plan de test et développer les outils de tests en Python (c_types) dans le but d’automatiser le test de validation pour les terminaux des jeux.
⦁ Développer des simulateurs REST API en nodejs et en python pour tester la requête et la réponse de http et https (Environnement web)
⦁ Développer des applications web pour les terminaux des jeux en utilisant leurs propres API pour manipuler le lecteur barcide, son et display via web socket. (JavaScript, PHP, html, ccs)
⦁ Assurer le suivi de maintenance opérationnelle sur les applications développées
⦁ Etablir un premier diagnostic en cas d’anomalie.
⦁ Lancer l’exécution des tâches d’exploitation et contrôler leur déroulement
⦁ Réaliser et automatiser les procédures d’exploitation de gestion et réaliser les interfaces graphiques
⦁ Rédiger des documentations en français et en anglais (développeur, utilisateur et d’exploitation)
SIGNACTIF: Stage 3 mois.
SIGNACTIF, Bagneux 92007 Créée en décembre 2015 SIGNACTIF est une jeune société qui propose des solutions de signalétique dynamique (messages sur écrans). Pour cela elle développe et met en œuvre des modèles de flux piétonniers permettant d’anticiper les déplacements des personnes. SIGNACTIF propose également des solutions de captation des flux piétonniers.
⦁ Développement et maintenance des API de SIGNACTIF sous Linux,Ubuntu.
⦁ Ajouté des nouveaux composants dans les API qui permet d’assimiler dynamiquement les données des capteurs dans un contexte de simulation en temps réel et envoyer les données vers l’écran (exemple Temps d’attente).
⦁ Réalisé un mini-jeu en utilisant SOCKET.IO qui permet de se connecter le smartphone vers l’écran en récupérant les données du moment de l’appareil (Technologie, Device Motion) et de les convertir en jeu.
⦁ Interaction (Client/serveur) avec le VM.
⦁ Crée une page web pour EDF qui permet d’afficher dynamiquement le temps attente sur les différentes Zones en temps réels tout en récupérant les données du capteur fixées dans chez EDF Nantes. h⦁ ttps://********.
⦁ Réaliser une application pour la société EURECAM pour l’expo Paris à Porte de Versailles. L’application est intégré dans un mini pc qui récupère les données du capteur et affiche le temps d'attente, les entrées, les sorties, le temps moyen de présence et le taux d’occupation et envoie vers les écrans.
Cnam, Ile de France : 2018
Réalisé une application de Gestion de Caisse en JAVA. Cnam, Ile de France.
Cette application est destinée aux gestionnaires de caisse qui permet d'enregistrer des commandes et prépare une facture au fur et à mesure des articles commandés par les clients. Le gestionnaire crée des articles dans la base de données par son code unique dans le tableau d'article avec la date de création de l’article. Chaque fois le client passe une commande, la module de gestion des commandes appelle la module de gestion des articles vérifie que l'état de promotion de l’article commandé et enregistré dans la ligne de commande et ainsi générer la facture.
L’application gestion de caisse gère 4 modules.
⦁ Création des articles et stockés dans la base de données.
⦁ Création des commandes avec la date actuelle uniquement pour les clients sont déjà enregistrés dans la base de donnés.
⦁ Etablir la facture avec la remise si le total de la facture est > à un x montant.
⦁ Création des clients dans la base de donnée en générant un identifiant.
⦁ Globalement le projet que j’ai réalisé avec le CNAM est un véritable exercice qui permet de consolider mes connaissances sur la réalisation de système d’information en prenant en compte des différentes modules de l'application de gestion.
Réalisé une application de Traduction de sous-titres en JEE OpenClassRoom, 2018
⦁ Enregistrer un travail temporaire de la traduction du fichier .srt, pouvoir le stocker dans une base de données pour pouvoir revenir plus tard.
⦁ Pouvoir exporter la traduction dans un autre fichier de sous-titres .srt qu'on doit réaliser
⦁ Stocker toute la traduction ou juste une traduction partielle en base de données
⦁ Upload d'un nouveau fichier .srt à traduire.
⦁ Utilisation du pattern DAO
Compétences techniques:
Langages: HTML5, CSS3, Java, JEE, Nodejs, Socket.IO, Angularjs, Jsp, Jstl, Javascript, jQuery, Ajax, Python, script shell.
Base de données: Mysql, MongoDB SGBD NoSQL.
Conception: MERISE, UML, le modèle relationnel : Transformation d’un schéma entité/association en schéma relationnel, normalisation de schémas relationnels, algèbre relationnelles et le langage sql.
Serveurs: Apache TomCat, Node, Python.
Méthodologie: MEAN js, MVC, POO
Outils: SVN, Git, Eclipse, Atom,Github
OS: Linux, Windows.
Domaines de Compétences :
⦁ Développement Java, JEE, MEAN(MONGODB, EXPRESSjs, ANGULARjs, NODEjs), Backend/Frontend, Python, python (c_types), JavaScript
⦁ Concevoir et développer les programmes et applications informatiques.
⦁ Installation et configuration de serveur Web.
⦁ Savoir réaliser, tester et maintenir une application de gestion, avec requêtes de bases de données (gestion de clientèle, de stocks)
⦁ Pouvoir installer et paramétrer des logiciels
⦁ Analyse des besoins des clients et réaliser le projet au fur et à mesure.
⦁ Déterminer des mesures correctives
⦁ Rédiger des documentations en français et en anglais (développeur, utilisateur et d’exploitation)
FORMATION
Diplômes :
2015/2018 : Développeur d'applications informatiques en JAVA, CNAM Ile de France
Avril 2018 : DÉVELOPPEMENT APPLICATION WEB JEE, OPENCLASSROOM
Mai 2018 : DEVELOPPEMENT APPLICATION JAVASCRIPT, OPENCLASSROOM
2002/2004 : MASTER EN TRADUCTION ET INTERPRÉTATION, à l’Université de Pondichéry (Inde)
1999/2002 : BACHELOR DEGREE à l’Université de Pondichéry (Inde)
Langues : Français, Anglais Bilingue, Tamoul, Hindi, Chinois (débutant)