Ingénieur en développement informatique, 8 ans d’expérience, titulaire de deux masters en « Génie logiciel » et « Cryptographie et sécurité de l'information ».
Utilisation du microframework Flask pour développer une API rest. Utilisation de Celery pour gérer les tâches asynchrones. Développement des workflow pour création des bases de données. Développement des scripts python pour le provisionnement des machines via cloud privé. Test unitaire avec pytest.
Participation et Animation du sprint planning. Indexation/consolidation des données de source/type différents. Utilisation de la base de données Postgresql. Test unitaire avec pytest.
Développement des scripts python pour la récolte des métriques. Utilisation des tests unitaires. Utilisation de la base de données influxdb. Utilisation d’Ansible pour le déploiement.
Développement en Python avec utilisation du microservice Flask. Administration des gateways pulse secure. Utilisation de la base de données Couchdb. Utilisation d’Elasticsearch pour indexer et rechercher les données. Utilisation de GIT/Gitlab pour la gestion de version.
Développement en Python sous pycharm. Utilisation d’Elasticsearch pour indexer et rechercher les données. Utilisation de GIT/Gitlab pour la gestion de version.
Gestion des images et des containers. Utilisation du DockerFile pour créer des images personnalisées. Publication d'images vers un registry. Orchestration des containers via docker-compose. Utilisation du Docker dans le process d’Intégration et Déploiement continu. Utilisation des pipelines Jenkins pour le build et déploiement d’images. Packaging d’applications Java EE dans les images Docker. Gestion de la base de données relationnelle via postgresql, et mariadb.
Analyse et Développement en J2EE avec Tomcat sous Eclipse. Conception et structuration de l’application en couche (domaine, repository, service, controleur). Utilisation du framework Spring pour l'injection des dépendances. Utilisation du module Spring Data JPA pour stocker et récupérer des données de la base de données relationnelle MySQL. Indexation des données via l’API Java d’Elasticsearch. Utilisation de l’API Bulk pour optimiser l’indexation. Utilisation de Query DSL pour définir les requêtes. Utilisation de Kopf pour requêter les données. Utilisation du Curl pour faire des requêtes. Utilisation de GIT pour la gestion de version.
Développement en JAVA sous Eclipse. Utilisation d’API JAVA du matériel THEEYETRIBE. Utilisation de la bibliothèque SWING. Utilisation des sockets en Java.
Analyse de l’article décrivant le code Gabidullin. Implémentation du code correcteur (pour le codage et le décodage du Gabidullin). Développement du code correcteur en Matlab.