Sendhil - Développeur et testeur
Ref : 200412R001-
Domicile
78230 LE PECQ
-
Profil
Développeur (43 ans)
-
MobilitéTélétravail uniquement
-
StatutBientôt freelance
-
Tarif Journalier MoyenVoir le tarif

-
Ingénieur Etudes (Développeur)
POLE EMPLOI, La chapelle Saint-Mesminjuin 2023 - aujourd'huiProjet Conception, Développement et validation des scripts NVDA (Outils d’accessibilité) pour les Non-voyants et malvoyants
Mission(s) et réalisations
Rôle 1. Développeur
ïµ Conception et développement des modules python pour le lecteur d’écran NVDA.
ïµ Conception et développement des scripts en python pour les pour les agents Non-voyants et malvoyants de POLE EMPLOI.
ïµ Développement des scripts pour rendre accessible les applications bureautiques et aux pages web dans le but d’exécuter une action précise.
ïµ Conception et développement des lib UIA_Automation pour les applications bureautiques de Windows.
ïµ Développement des extensions de NVDA pour les applications bureautiques de Windows pour rendre le poste accessible.
ïµ Conception et développement des scripts en python pour le test unitaire dans le but d’automatiser le test. -
Ingénieur Etudes (Développeur et Testeur)
IDEMIA et CARRUS GAMINGoctobre 2018 - mai 2022Projet Développement et validation des Terminaux des Jeux pour FDJ, OLG, Sterling Loteries et SLSV (Système Embarqué)
Environnement Linux et Windows
Mission(s) et réalisations
Rôle 1. Développeur
ïµ Développer un Framework en python dans le but d’automatiser le test de validation des terminaux de jeux pour les différents périphériques (Barcode, Sound, Display, Réseau (Ethernet et Wi-Fi), buzzer, RFID, Capteur empreinte, Ecran LVDS et HDMI)
ïµ Maintenir et améliorer l’outil d’automatisation de test d’interface middleware et d’interface web (Tests auto, semi-manuel et du test stress) et développer des scripts des tests utilisables dans le déploiement des applications.
ïµ Développer des simulateurs REST API en node.js et en python pour tester la requête et la réponse en http et https (Environnement web)
ïµ Développer des applications test dans l’interface web pour les terminaux des jeux qui communiquent avec les périphériques par web socket. (JavaScript, PHP, HTML5, CSS3, Bootstrap jQuery et scripts shell)
ïµ Créer des scripts précis pour gérer les tests automatisés dans l’environnement linux qui logs le rapport de test.
ïµ Lancer l’exécution des tâches d’exploitation et contrôler leur déroulement.
Role2. Test et Validation
ïµ Exécuter des tests auto, manuel et stress. Validation des terminaux des jeux pour les clients FDJ, OLG(Canada), Sterling Loteries (Royaume-Unis) (Tests middleware et de l’interface web) et préparer le rapport de test en détaillant des nouveaux bugs et des régressions.
ïµ Exécution des tests intégration en utilisant JUnit avec Jenkins
ïµ Rédiger les exigences, les spécifications et créer les campagnes de test en utilisant le système de gestion TESTLINK. Rédiger des documentations techniques en français et en anglais (développement, guide d’utilisation et d’exploitation) et mettre à jour des documentations de tests.
ïµ Collaborer avec les développeurs pour repérer les régressions et déterminer des mesures correctives
ïµ Analyser et créer le rapport de test pour le client final sur les anomalies, rédiger le document technique dans le but de reproduire l’anomalie, établir un premier diagnostic qui aide à localiser le bug rapidement et le remonter pour la correction. -
Ingénieur R&D (Développeur)
SIGNACTIF, Bagneux (92220)avril 2018 - septembre 2018Projet Modélisation de mouvement de foule et des solutions de signalétique dynamique (messages sur écrans). Développement des application web et met en œuvre des modèles de flux piétonniers permettant d’anticiper les déplacements des personnes qui calcule des flux piétonniers.
Environnement Linux Ubuntu, MEAN Stack, GIT.
Mission(s) et réalisations ïµ Développement et maintenance des API de SIGNACTIF sous Linux, Ubuntu.
ïµ Réalisation d’une application web en MEAN Stack pour EDF Dampierre en burly.
ïµ Ajouter 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 et Taux d’occupation d’une salle).
ïµ Réaliser 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.
ïµ Réaliser une application pour la société EURECAM pour l’expo Paris à Porte de Versailles. L’application est intégrée 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 présence et le taux d’occupation et envoie vers les écrans.
-
Analyste Développeur Java, CNAM, Ile de France.
2018 -
Technicien Développeur Java, CNAM, Ile de France
2015 -
BCA, Bachelor of Computer Application. (Université de Pondichéry, Inde)
2006 -
Master Traduction et Interprétation, (Université de Pondichéry, Inde
-
Spring batch, SOA/ESB Web Methods
Compétences clés ïµ Conception et développement des extensions NVDA pour les applications bureautiques pour rendre le poste de travail accessible pour les non-voyants et développement des micorservices utilisant Flask framework.
ïµ Développement des lis UIA_Automation pour les applications natives de Windows pour le développement des extension NVDA.
ïµ Conception, développement et intégration des applications web embarqué qui se connecte à l’API REST et création des applications web en Java Springboot sur un endpoint REST.
ïµ Développement et conception des simulateurs de serveur web REST API avec Spring boot, MEAN stack et Python avec les protocoles http, https, DHCP et Openssl.
ïµ Développer, maintenir et améliorer l’outil d’automatisation de test middleware et d’interface web en Python et en JavaScript dans l’environnement Linux et Windows.
ïµ Développement des applications de test dans l’interface web en utilisant les Web services de JavaScript
ïµ Réalisations de plan de test, validation d’un produit et préparation la fiche de livraison.
Compétences techniques
Domaine Niv. Domaine Niv.
Langage / BDD Backend:
Python, Flask (Python), Java, JEE, Spring boot Spring batch, Junit, Hibernate, MEAN stack, PHP Shell Scripts
Frontend :
Angular, JavaScript, jQuery, HTML5 et CSS 3 MySql, PostgreSQL, MongoDB SGBD NoSQL, et phpMyAdmin 2
Matériel et systèmes d’exploit. NVDA, Apache TomCat, Node, Python et DHCP et OpenSSL Protocoles 2 Linux et Windows 2
Outils IDE: Eclipse, PyCharm, Visual Studio Code et Spring boot STS4 3 Outils de Gestion : Git,
SVN, JIRA, Jenkins et TestLink 3
Méthodologies AGILE / SCRUM 3
Niveaux :1 Connaissance - 2 Maîtrise–3 Expert