Ingénierie Logicielle et Développement d’Applications

Talla Ahmed Bunjabi

Ingénieure Logicielle

Expérience pratique en développement full stack, applications web, solutions numériques, intelligence artificielle et vision par ordinateur.

Talla Ahmed Bunjabi possède une formation académique et pratique en informatique et ingénierie logicielle, avec une expérience en développement front-end et back-end, création de REST API, gestion de bases de données, intégration de services externes et projets en intelligence artificielle, vision par ordinateur et expérience utilisateur.

BScInformatique

Expérience associant développement web, ingénierie logicielle, intelligence artificielle, vision par ordinateur et expérience utilisateur.

Full StackReact + Django
AgendafyPlateforme Intégrée de Productivité
AIYOLOv5 + OpenCV
UXSwiftUI + Figma
01Développement d’Applications Full Stack

Construire front-end et back-end et les relier aux bases de données, APIs et services externes.

02Ingénierie Logicielle

Utiliser des méthodologies Agile, gérer le code avec Git et appliquer les pratiques modernes de l’ingénierie logicielle.

03Intelligence Artificielle

Construire et entraîner des modèles de vision par ordinateur, traiter des images et évaluer les modèles avec Python et YOLOv5.

04Expérience Utilisateur

Se concentrer sur l’utilisabilité et développer des interfaces claires et pratiques avec des outils et technologies modernes de design.

Profil Professionnel

Un parcours technique associant programmation full stack, expérience utilisateur et intelligence artificielle.

Talla Ahmed Bunjabi est développeuse full stack, titulaire d’un diplôme en Informatique de Umm Al-Qura University. Depuis ses études, elle s’intéresse au développement logiciel et à la création d’applications et solutions numériques combinant qualité technique et expérience utilisateur.

Elle possède une expérience pratique en technologies front-end et back-end, développement de REST API, gestion de bases de données, outils modernes de développement et projets d’intelligence artificielle et vision par ordinateur.

Qualifications et Développement Professionnel

Formation académique et pratique en informatique, ingénierie logicielle et développement d’applications.

Talla Ahmed Bunjabi associe études académiques en informatique et formation pratique intensive en ingénierie logicielle, développement full stack et méthodologies modernes de travail.

Licence en Informatique

Licence en Informatique de Umm Al-Qura University, établissant ses bases en programmation, algorithmes, bases de données et développement de systèmes.

Bootcamp d’Ingénierie Logicielle

A terminé le Bootcamp d’Ingénierie Logicielle de Saudi Digital Academy en collaboration avec General Assembly, centré sur le développement full stack et les pratiques modernes d’ingénierie logicielle.

Développement Full Stack et REST API

Formation pratique en React, Django, Django REST Framework, Python et JavaScript, ainsi qu’en conception et intégration de REST API et gestion de bases de données.

Intelligence Artificielle et Expérience Utilisateur

Expérience pratique en YOLOv5, OpenCV et vision par ordinateur, ainsi qu’en Swift, SwiftUI et outils de design d’interface et UX comme Figma.

Parcours Technique et Projets

Projets appliqués associant développement web full stack, intelligence artificielle et prototypage.

Plateforme Agendafy

A développé la plateforme de manière autonome pour associer gestion des tâches et expérience musicale personnalisée via l’intégration avec Spotify.

Développement Front-End et Back-End

A construit les interfaces avec React et les services back-end et APIs avec Django REST Framework, intégrant les composants de l’application en un système complet.

Authentification et Intégration Externe

A mis en place l’authentification et l’autorisation avec JWT et intégré Spotify Web Playback SDK pour permettre une lecture musicale interactive.

Projet de Vision par Ordinateur

A participé à un projet de fin d’études visant à détecter la pollution visuelle avec YOLOv5, Python et OpenCV dans un prototype destiné aux applications de villes intelligentes.

Développement Full Stack + Cycle de Développement

Expérience dans la construction d’applications de l’interface aux services back-end, bases de données et intégrations externes.

Talla Ahmed Bunjabi développe des solutions logicielles end-to-end, du design d’interface et des composants aux services back-end, REST API, gestion des données et de l’authentification, intégrations externes, tests et amélioration.

Interfaces et Expérience Utilisateur

De l’Idée à l’Interaction

Construire des interfaces interactives avec React et SwiftUI en tenant compte de l’utilisabilité et de l’organisation de l’expérience utilisateur et en utilisant Figma pour le design des interfaces.

Services Back-End et APIs

De la Logique à l’Intégration

Construire des services back-end avec Django et Django REST Framework, concevoir des REST API et les relier aux interfaces et bases de données.

Authentification et Exploitation

Des Données au Service

Mettre en œuvre authentification et autorisation avec JWT, intégrer des services externes et gérer l’environnement de l’application avec Git, GitHub et Docker.

Domaines d’Expertise

Expertise intégrée en développement web, ingénierie logicielle, intelligence artificielle et expérience utilisateur.

01

Développement Front-End

Construire des interfaces et applications interactives avec React et JavaScript, en mettant l’accent sur l’organisation des composants et l’utilisabilité.

02

Développement Back-End

Construire la logique métier et les services back-end avec Django et Python et les relier aux bases de données.

03

REST API

Concevoir, construire et intégrer des REST API avec Django REST Framework pour des applications full stack.

04

Bases de Données et Authentification

Gérer les données et mettre en œuvre authentification et autorisation avec JWT en les reliant aux flux de l’application.

05

Intelligence Artificielle

Construire et entraîner des modèles de machine learning et de vision par ordinateur pour résoudre des problèmes appliqués.

06

Vision par Ordinateur

Utiliser YOLOv5 et OpenCV pour le traitement d’images, la préparation des données, la détection d’objets et l’évaluation des modèles.

07

Développement d’Applications Apple

Expérience avec Swift et SwiftUI pour construire des interfaces et applications dans l’écosystème Apple et relier la mise en œuvre technique à l’expérience utilisateur.

08

Outils de Développement et Collaboration

Utiliser Git, GitHub et Docker pour la gestion du code, la collaboration et des pratiques de développement organisées et évolutives.

Intelligence Artificielle + Vision par Ordinateur

Expérience pratique dans la construction d’un prototype de détection de pollution visuelle en environnement urbain.

Talla Ahmed Bunjabi a participé à un projet de fin d’études basé sur l’AI et la vision par ordinateur et contribué à construire et entraîner un modèle pour détecter des éléments associés à la pollution visuelle et soutenir des applications de villes intelligentes.

Construction et Entraînement du Modèle

Utiliser YOLOv5 pour construire un modèle de détection d’objets et l’entraîner sur des données liées aux éléments de pollution visuelle.

Traitement des Images et Données

Utiliser Python et OpenCV pour traiter les images, préparer les données, améliorer les entrées du modèle et tester les résultats.

Évaluation et Application

Évaluer la performance du modèle et développer un prototype applicable à l’amélioration de l’environnement urbain et aux villes intelligentes.

Technologies + Pratiques de Développement

Un stack technologique supportant les applications full stack évolutives et le développement logiciel collaboratif.

01React + JavaScript

Développer des interfaces front-end et composants interactifs et construire une expérience utilisateur connectée.

02Django + Python

Développer des services back-end et la logique métier, construire des APIs Django REST Framework et gérer les flux de données.

03Git + GitHub + Docker

Gérer les versions et le code, soutenir la collaboration logicielle et organiser les environnements de développement et d’exploitation.

04Agile + Analyse de Problèmes

Travailler selon les méthodologies Agile, analyser les problèmes, pratiquer la pensée critique, apprendre rapidement et veiller à la qualité du code et aux détails techniques.

Impact Technique

Axée sur la construction de solutions numériques pratiques, évolutives et faciles à utiliser.

Talla Ahmed Bunjabi applique ses connaissances en informatique et ingénierie logicielle pour construire des applications intégrées reliant interfaces, services back-end, données et intégrations externes de manière organisée et évolutive.

La combinaison du développement web, de l’intelligence artificielle, de la vision par ordinateur et de l’expérience utilisateur lui permet d’analyser les problèmes, construire des prototypes pratiques, travailler en équipe et maintenir une attention forte à la qualité du code, aux détails techniques et à l’apprentissage continu.