Accédez au profil complet de Youssef B.
Créez un compte en 2 minutes et accédez au profil complet de nos 326 521 prestataires.
Contact : ****@****
CV :
Formation
Diplôme National d'Ingénieur en Informatique de sept. 2015 à juil. 2020 Ecole Supérieure Privée d'ingénierie et de technologies, Tunis
Spécialité : Génie logiciel
BAC Scientifique option ISN juin 2015
Lycée Pierre Mendès France, Tunis
Expérience professionnelle
Concepteur-architecte logiciel de nov. 2022 à nov. 2023 Caixa Geral de Depósitos, Paris
Maintenance et Support Technique : Fourni un support technique continu pour les applications bancaires, en assurant leur fonctionnement optimal et en minimisant les temps d'arrêt.
Débogage et Optimisation : Utilisé JavaScript et NodeJS pour identifier, diagnostiquer et corriger les bugs. Optimisé les performances des applications pour garantir une expérience utilisateur fluide.
Gestion de Base de Données : Administré et maintenu des bases de données PostgreSQL. Effectué des requêtes complexes, des analyses de données et optimisé les performances de la base de données.
Intégration et Gestion API : Développé et maintenu des interfaces API RESTful en JSON pour faciliter la communication entre les différentes applications bancaires.
Travail en Environnement Cloud : Géré les applications sur Azure Cloud, en veillant à leur bon fonctionnement et en assurant les mises à jour et les déploiements nécessaires.
Utilisation d'Azure DevOps : Employé Azure DevOps pour la gestion de projet, le suivi des bugs, et l'intégration et le déploiement continu (CI/CD) des applications.
Collaboration Interdépartementale : Travaillé en étroite collaboration avec les équipes de développement pour comprendre les exigences techniques et fournir des solutions de support efficaces.
Documentation Technique et Rapports : Rédigé des documentations techniques détaillées et préparé des rapports réguliers sur l'état des applications et les problèmes résolus.
Formation et Mise à Jour des Connaissances : Resté à jour avec les dernières tendances en matière de développement logiciel et de technologies de base de données pour apporter des améliorations continues.
Gestion des Incidents et des Demandes : Répondu efficacement aux incidents et aux demandes de service, en garantissant une résolution rapide des problèmes.
Compétences
Langages de programmation: JAVA, CSharp, Javascript, PHP, C/C++, R
Méthodologies: SCRUM, RUP, CRISP- DM
Frameworks: Java Fx, Spring, Swing, Angular, .Net, Symofny, Laravel
Bases de données: MYSQL, ORACLE, PostgreSQL, SQLITE, MONGO DB, NOSQL
Devops-Infra: Jenkins, Docker, Maven, Github, Junit, Sonar, Nexus, Azure Pipelines, Azure Boards, Azure Artifacts Prometheus, Grafana, Azure Devops, Azure Cloud
Langues
Français
Anglais Arabe
Certificats
Certification TOSA PHP 3W Academy Note : 733/1000
Développeur Java Fx (Système de Gestion Intégré (ERP) pour les PME)
Integration Objects, Tunis
de oct. 2020 à sept. 2022
Modulaire : Architecture modulaire pour permettre l'extension et la maintenance aisée.
Analyse des Besoins : Évaluation approfondie des besoins des PME dans divers domaines (stocks, ventes, RH, etc.).
Design Dynamique : Utiliser des Layouts JavaFX pour une UI responsive et intuitive. Personnalisation de l'UI : Offrir des options de personnalisation à l'utilisateur.
Interactivité : Utiliser setOnAction et EventHandler pour gérer les interactions utilisateurs.
Connexion et ORM : Utiliser JDBC et un outil ORM pour gérer les interactions avec Oracle.
Configuration Maven : Configurer le fichier pom.xml pour gérer les bibliothèques JavaFX, JDBC, ORM, et autres dépendances.
Automatisation : Utiliser Maven pour l'automatisation du build et la gestion des dépendances.
Outils de Reporting : Intégrer des outils pour la génération de rapports dynamiques et dashboards.
Mécanismes de Sécurité : Implémenter des fonctionnalités d'authentification et de sécurisation des données.
Tests Automatisés : Écrire et exécuter des tests unitaires et d'intégration en utilisant JUnit et Mockito.
Documentation Complète : Rédiger une documentation détaillée pour les utilisateurs et les développeurs.
Maintenance Facilitée par Maven : Utiliser Maven pour simplifier les mises à jour et la maintenance des dépendances.
Stages
Développeur Fullstack de janv. 2020 à juil. 2020 Omicrone, Tunis
Stack Technologique: Évaluation approfondie des exigences du projet pour sélectionner la stack technologique appropriée. Configuration initiale des environnements de développement pour .NET, Angular, SSMS, Elastic Search, et JIRA.
Développement .NET: Conception de l'architecture côté serveur en utilisant . NET, implémentation des modèles de données, développement de fonctionnalités backend, gestion des routes et des contrôleurs, et intégration de la logique métier.
Angular pour Interfaces Utilisateur Réactives: Conception des maquettes d'interfaces utilisateur interactives, développement de composants Angular, gestion de l'état de l'application avec NgRx, et intégration des appels API côté client
Intégration d'Elastic Search: Configuration d'Elastic Search, mapping des index, intégration des requêtes de recherche dans les API, gestion de l'indexation des données, et optimisation des performances de recherche.
Gestion de Bases de Données avec SSMS: Conception du schéma de base de données, création de tables et d'index, optimisation des requêtes SQL, sauvegardes régulières, et gestion des migrations de base de données.
Utilisation Avancée de JIRA: Configuration de projets dans JIRA, définition des workflows personnalisés, attribution et suivi des tâches, gestion des sprints et des versions, création de rapports personnalisés pour le suivi de l'avancement du projet.
Optimisation de Performances: Profilage du code pour identifier les goulots d'étranglement, ajustement des configurations de serveur .NET, optimisation des requêtes SQL, mise en cache des données fréquemment utilisées, et utilisation d'outils de suivi des performances.
Automatisation et Scripts: Développement de scripts d'automatisation pour la création de builds, déploiement de conteneurs Docker, exécution de tests automatisés, et gestion des tâches récurrentes telles que les sauvegarde
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.