Bonjour, je m'appelle

Emmanuel NGBAME

Je suis un

Mon CV

A propos de moi

👨‍💻 Développeur passionné et en constante évolution | Futur expert DevSecOps

Salut ! Je suis Emmanuel Ngbame, développeur spécialisé en architecture logicielle et développement d'applications, avec une affinité pour les solutions cloud et la cybersécurité. Mon parcours m’a permis d’explorer divers aspects du développement, allant du web (Blazor, React) au mobile (Flutter, Kotlin, Xamarin), ce qui m’a donné une vision à 360° des technologies actuelles.

Actuellement en spécialisation Cybersécurité & Cloud, je travaille à devenir DevSecOps, un rôle combinant sécurité et développement, afin de concevoir des applications sécurisées et performantes dès la conception.

💬 N'hésitez pas à me contacter pour échanger sur des opportunités ou des projets, je suis toujours ouvert à de nouvelles collaborations et à des discussions autour des innovations technologiques.

Mes services

Analyse

Avec la méthode MERISE ou UML je peux faire l'étude d'un projet allant de l'analyse à la conception, utilisant les techniques de la méthode MERISE pour mieux adapter le problème jusqu'à mettre en place un modèle efficace selon le cas.

Conception

Je peux tout aussi bien concevoir un logiciel en autonomie comme en équipe. Je suis autonome, rigoureux, appliqué, motivé et avec un esprit d'équipe constant peu importe la diversité. J'ai de projets réalisés en équipe et de nombreux projets personnels en cours.

Design

Un peu poussé, j'ai un goût particulier dans l'argonomie, bien que je ne suis pas graphiste mais je suis créatif et je peux donc proposé un design lors de la conception d'un site ou d'une application.

Mes compétences

Analyse & conception : MERISE
Gestion de Projet : Agile Scrum, Jira, Trello, Notion
Front-end : HTML5, CSS, Less, Angular, WordPress, Bootstrap
Back-end : API REST Asp net core (C#)
Fullstack : Java/Aurelia.js, C#/.NET (dotnet) & Blazor, Python/Django
Desktop : C, C++, C#
IOT : Arduino, C, C++, Cloud IOT, IOT Remote
Mobile : Flutter, Kotlin, C#/Xamarin
Test : Nunit, Katalon, Cucumber (Gherkin)/Java
BDD : SQL, SQLite, MySQL, PostgreSQL, MariaDB, MongoDB, Neo4J
Architecture logicielle: MVC, Oignon (.NET), Microservices, CQRS
Documentation : Asciidoctor
Environnement SE : Windows et Ubuntu
Autres: Tests unitaires, Pack Office, Git, Webservices, API REST, Design Pattern & Docker.

Mon Github

Mes projets

Réalisés à l'école

Android Tents

Description et Objectif

Le jeu Tents est inspiré de fameux Puzzle de Simon Tatham .

Ce jeu est un puzzle simple à un joueur. Le jeu commence par une grille de carrés, dont certains contiennent des arbres (🌲). Le but du jeu est de placer des tentes (⛺) dans les cases vides (⬜) de manière à ce que les conditions suivantes soient remplies:

  1. Il n’y a pas deux tentes adjacentes, même en diagonale.
  2. Le nombre de tentes dans chaque rangée, et dans chaque colonne, correspond aux nombres attendus donnés autour des côtés de la grille
  3. Il y a exactement autant de tentes que d’arbres.
  4. Chaque tente doit être orthogonalement adjacente (horizontalement ou verticalement, mais pas en diagonale) à au moins un arbre et vice versa.

Taille de l'équipe : 5 étudiants

Mon apport : Implémentation de la partie logique et test.

Technologies : C++, SDL, CMake.

Année : 2020 | Lien : Télécharger Tent



Cash Manager

Description et Objectif

Application mobile d'achat et de transfet d'argent.

Les fonctionnalités de l'application

  1. Acheter et vendre différents objects par scan ou QR Code.
  2. Voir l'historique de ses achats.
  3. Générer un code QR de son object à vendre et le partager

Taille de l'équipe : 5 étudiants

Mon apport : Développement des interfaces et intégrations des webservices

Technologies : Kotlin, MongoDB et API Rest C#.

Année : 2023



Voltron

Automatisation de la viticulture

Application Web Mobile permettant faire la gestion complète de la viticulture

Les fonctionnalités de l'application

  1. Gestion de l'irrigation.
  2. Detection et prevention de la maladie
  3. Alerte pour la récolte et l'entretien de la viticulture

Taille de l'équipe : 10 étudiants

Mon apport : Expert IOT dans l'automatisation des processus.

Technologies : Arduino

Année : 2023


Réalisés en entreprise en interne

Gestion de présence

Description

Logicile de gestion de présence des agents.

Objectif

Heure d'arrivée et de départ des collaborateurs au sein de l'entreprise.

Taille de l'équipe : 3 Personnes : Manager et 2 Développeurs

Poste : Analyste et Développeur

Mon apport : Analyse du besoin, conception et développement du système d'information.

Technologies

  1. Visual Basic 11.0 : Interface compatible Windows
  2. Excel : Tableau recapitilatif des besoins
  3. Microsoft Access : Base de données local
  4. SQL Serveur : Base de données partagée en réseau

Année : 2019

Entreprise : SOFIDE Kinshasa



Développement Web

Description

Gestion des projets web.

Objectif

Conception et réalisation des sites web pour des clients.

Taille de l'équipe : 10 Personnes : CEO et 9 Développeurs

Poste : Chargé de développement web

Mon apport : Gestion de projet et développement

Technologies

  1. Html5 & Css : Font-end (static avec feuille de style)
  2. PHP : Back-end
  3. SQL : Requête vers la base de données

Année : 2019

Entreprise : WOLF TECHNOLOGIES



Application Windex GED

Description

Windex GED, logiciel de gestion documentaire, permet de sécuriser et optimiser la gestion des documents au sein de l’entreprise, quelque soit sa taille et son métier.

Objectif

Sorti de la version 9.

Taille de l'équipe : 2 Personnes : Directeur SI et moi

Poste : Développeur

Mon apport : Dévéloppement des mudules et exploitation des webservices existants.

Technologies

  1. Html5 & Less : Font-end (static avec feuille de style)
  2. AureliaJs : Front-end (dynamique)
  3. Java 17 : Back-end
  4. MariaDB : Requête vers la base de données

Année : 2022

Entreprise du développement : MULTIMÉDIA SOLUTIONS


Développement d'outils internes

Description

Développement des modules

Objectif : Confidentiel

Poste : Développeur Fullstack C# .NET/Blazor

Mon apport : Dévéloppement des mudules, des webservices (API REST) et Tests unitaires

Technologies

  1. Blazor webassembly : Font-end
  2. C# API Web ASP.NET Core 7: Backend (webservices)
  3. Microsoft SQL Managment Studio : Base des données
  4. NUnit : Tests unitaires
  5. Jira & Bitbucket, Sourcetree, Git, Excel, Teams : Gestion de projet

Année : 2022 - 2024

Entreprise du développement : T&S Groupe

Réalisés en entreprise pour un client

Application Batiland Salon

Description

Application interne de la société Batiland.

Objectif : Confidentiel

Taille de l'équipe : 2 Personnes : CEO et moi

Poste : Développeur

Mon apport : Dévéloppement des mudules et des webservice.

Technologies

  1. Html5 & Less : Font-end (static avec feuille de style)
  2. AureliaJs : Front-end (dynamique)
  3. Java 17 : Back-end
  4. SQL : Requête vers la base de données

Année : 2022

Entreprise du développement : MULTIMÉDIA SOLUTIONS

Entreprise cliente : BÂTILAND

Mes références

Have already worked with me.

✪ Manager.

Contactez moi

Autonome et enthousiaste, mes premières expériences m'ont permis de renforcer mes acquis et d'appréhender les différents outils et techniques de la programmation. A l'écoute des nouvelles opportunités, rejoindre une entité à laquelle je pourrais apporter mon dynamisme et mon goût du challenge en vue de me professionnaliser demeure mon objectif principal.

Je suis analyste et programmeur informatique de formation, chef de projet et développeur d'applications de formation, ingénieur spécialiste en IOT de formation.

Mon objectif professionnel est de contribuer à des projets novateurs dans diverses domaines et de continuer à développer mes compétences techniques pour progresser dans ma carrière.

67200, Strasbourg

Merci pour votre visite !