hamza boutssaroute
À propos du candidat
- Je suis ingénieur passionné, spécialisé dans l’écosystème Microsoft et le développement .NET. Je maitrise le framework .NET, les bases de données, Azure DevOps et GitHub Action. Aujourd’hui, je souhaite mettre mes compétences au service de projets stimulants en tant que freelance.
Location
Education
Travail & Expérience
PHENIX est l’application socle Qualité utilisée par l’ensemble des sites industriels du groupe. PHENIX est une application spécifique n-tiers (ASP.NET MVC, C#, Oracle) • Taille de l'équipe : 3 développeurs et 1 tech lead • Développement Full stack (C#, ASP.NET MVC, SQL, etc) • Développement de scripts Terraform • Tests Unitaires • Supervision et monitoring de l’application • Mise en place des alertes • Documentations détaillés • Rédaction des notes de livraisons • Revue de code • Travail dans un cadre Agile Kanban • Migration de base de données • Création des pipelines / releases pour l’intégration et déploiement continue sur Azure DevOps Technologies : Azure DevOps, Terraform, .NET 7, C#, Oracle SQL Developer ASP.NET MVC, GIT, SQL, Visual Studio, Angular, JIRA , EntityFramework, HTML/CSS, jQuery, Bootstrap
Développement au sein du projet SOLFERINO en tant que Concepteur/Développeur dans un cadre agile, sur le module ODEON qui assure la gestion des sites de maintenance des trains. Technologies : .NET 4.6 /C#, WPF, Architecture MVVM, Service WCF, EntityFramework en code first, TFS, GIT, SQL, PL/SQL, SQL Server 2016, Jenkins , Postman, Visual Studio 2019, JIRA, GitLab, SonarQube
Conception et développement en équipe des APIs REST sur le projet OPS (Open Payment System) avec une architecture micro-services. Le projet OPS a pour but de remplacer l'utilisation des tickets de transport par les cartes bancaires. Technologies : .NET Core 6/ C# 7.3 / SQL / PL-SQL / API Rest/ Architecture Microservices/ GIT / TFS/ EntityFramework /RabbitMq/ NUnit / SpecFlow / Visual Studio 2017 / Git Extension / IIS / Swagger / Oracle Sql Developer
Solution IT for IT, ayant pour but de mesurer la mise en place des bonnes pratiques (définies par la Cloud Ops Authority) pour opérer les applications dans le Cloud. Elle permet aux responsables applicatifs et aux responsables informatiques d’avoir une vision globale sur l’état de santé des infrastructures Cloud sur lesquelles sont déployées les applicatifs. • Compréhension du sujet et mise en relation avec les interlocuteurs . Déveoppeur des APIs REST . Mise en place des pipelines Azure DevOps • Mise en place d’un workflow réutilisable sur GitHub pour faire l’inventaire de toutes les IaC de la compagnie TotalEneriges. • Mesurer les dérives entre l’IaC et la réelle infra déployer dans le cloud • Récupérer les logs du workflow par une Azure fonction déployé sur Azure • Préparer une base de données relationnelle pour accueillir les données d’inventaire d’IaC • Adapter les choix techniques aux contraintes de la cyber sécurité. • Présenter les données d’inventaire d’IaC dans un tableau de bord en Power BI • Documenter les solutions techniques