Ingeniería de Software y Desarrollo de Aplicaciones

Talla Ahmed Bunjabi

Ingeniera de Software

Experiencia práctica en desarrollo de software full stack, aplicaciones web, soluciones digitales, inteligencia artificial y visión por computador.

Talla Ahmed Bunjabi cuenta con formación académica y práctica en informática e ingeniería de software, con experiencia en desarrollo front-end y back-end, creación de REST API, gestión de bases de datos, integración con servicios externos y proyectos de inteligencia artificial, visión por computador y experiencia de usuario.

BScInformática

Experiencia que combina desarrollo web, ingeniería de software, inteligencia artificial, visión por computador y experiencia de usuario.

Full StackReact + Django
AgendafyPlataforma de Productividad Integrada
AIYOLOv5 + OpenCV
UXSwiftUI + Figma
01Desarrollo de Aplicaciones Full Stack

Construcción de front-end y back-end y conexión con bases de datos, APIs y servicios externos.

02Ingeniería de Software

Uso de metodologías Agile, gestión de código con Git y aplicación de prácticas modernas de ingeniería de software.

03Inteligencia Artificial

Construcción y entrenamiento de modelos de visión por computador, procesamiento de imágenes y evaluación de modelos con Python y YOLOv5.

04Experiencia de Usuario

Enfoque en usabilidad y desarrollo de interfaces claras y prácticas con herramientas y tecnologías modernas de diseño.

Perfil Profesional

Un recorrido técnico que combina programación full stack, experiencia de usuario e inteligencia artificial.

Talla Ahmed Bunjabi es desarrolladora de software full stack y licenciada en Informática por Umm Al-Qura University. Desde sus estudios se ha interesado por el desarrollo de software y la construcción de aplicaciones y soluciones digitales que combinan calidad técnica y experiencia de usuario.

Cuenta con experiencia práctica en tecnologías front-end y back-end, desarrollo de REST API, gestión de bases de datos, herramientas modernas de desarrollo y proyectos de inteligencia artificial y visión por computador.

Cualificaciones y Desarrollo Profesional

Formación académica y práctica en informática, ingeniería de software y desarrollo de aplicaciones.

Talla Ahmed Bunjabi combina estudios académicos en informática con formación práctica intensiva en ingeniería de software, desarrollo full stack y metodologías modernas de trabajo.

Licenciatura en Informática

Licenciatura en Informática por Umm Al-Qura University, que establece su base en programación, algoritmos, bases de datos y desarrollo de sistemas.

Bootcamp de Ingeniería de Software

Completó el Bootcamp de Ingeniería de Software impartido por Saudi Digital Academy en colaboración con General Assembly, con enfoque en desarrollo full stack y prácticas modernas de ingeniería de software.

Desarrollo Full Stack y REST API

Formación práctica en React, Django, Django REST Framework, Python y JavaScript, además de diseño e integración de REST API y gestión de bases de datos.

Inteligencia Artificial y Experiencia de Usuario

Experiencia práctica en YOLOv5, OpenCV y visión por computador, además de Swift, SwiftUI y herramientas de diseño de interfaz y UX como Figma.

Trayectoria Técnica y Proyectos

Proyectos aplicados que combinan desarrollo web full stack, inteligencia artificial y prototipado.

Plataforma Agendafy

Desarrolló la plataforma de forma independiente para combinar gestión de tareas con una experiencia musical personalizada mediante integración con Spotify.

Desarrollo Front-End y Back-End

Construyó interfaces con React y servicios back-end y APIs con Django REST Framework, integrando los componentes de la aplicación en un sistema completo.

Autenticación e Integración Externa

Implementó autenticación y autorización con JWT e integró Spotify Web Playback SDK para permitir reproducción musical interactiva.

Proyecto de Visión por Computador

Participó en un proyecto de graduación para detectar contaminación visual mediante YOLOv5, Python y OpenCV en un prototipo orientado a aplicaciones de ciudades inteligentes.

Desarrollo Full Stack + Ciclo de Desarrollo

Experiencia construyendo aplicaciones desde la interfaz hasta servicios back-end, bases de datos e integraciones externas.

Talla Ahmed Bunjabi desarrolla soluciones de software de extremo a extremo, desde diseño de interfaz y componentes hasta servicios back-end, REST API, gestión de datos y autenticación, integraciones externas, pruebas y mejora.

Interfaces y Experiencia de Usuario

De la Idea a la Interacción

Construcción de interfaces interactivas con React y SwiftUI, considerando usabilidad y organización de la experiencia de usuario y utilizando Figma para diseño de interfaces.

Servicios Back-End y APIs

De la Lógica a la Integración

Construcción de servicios back-end con Django y Django REST Framework, diseño de REST API y conexión con interfaces y bases de datos.

Autenticación y Operación

De los Datos al Servicio

Implementación de autenticación y autorización con JWT, integración de servicios externos y gestión del entorno de la aplicación con Git, GitHub y Docker.

Áreas de Especialización

Experiencia integrada en desarrollo web, ingeniería de software, inteligencia artificial y experiencia de usuario.

01

Desarrollo Front-End

Construcción de interfaces y aplicaciones interactivas con React y JavaScript, con atención a la organización de componentes y usabilidad.

02

Desarrollo Back-End

Construcción de lógica de negocio y servicios back-end con Django y Python y conexión con bases de datos.

03

REST API

Diseño, construcción e integración de REST API con Django REST Framework para aplicaciones full stack.

04

Bases de Datos y Autenticación

Gestión de datos e implementación de autenticación y autorización con JWT y conexión con los flujos de la aplicación.

05

Inteligencia Artificial

Construcción y entrenamiento de modelos de aprendizaje automático y visión por computador para resolver problemas aplicados.

06

Visión por Computador

Uso de YOLOv5 y OpenCV para procesamiento de imágenes, preparación de datos, detección de objetos y evaluación de modelos.

07

Desarrollo de Aplicaciones Apple

Experiencia con Swift y SwiftUI para crear interfaces y aplicaciones en el ecosistema Apple y conectar la implementación técnica con la experiencia de usuario.

08

Herramientas de Desarrollo y Colaboración

Uso de Git, GitHub y Docker para gestión de código, colaboración y prácticas de desarrollo organizadas y escalables.

Inteligencia Artificial + Visión por Computador

Experiencia práctica construyendo un prototipo para detectar contaminación visual en entornos urbanos.

Talla Ahmed Bunjabi participó en un proyecto de graduación basado en AI y visión por computador y contribuyó a construir y entrenar un modelo para detectar elementos asociados a contaminación visual y apoyar aplicaciones de ciudades inteligentes.

Construcción y Entrenamiento del Modelo

Uso de YOLOv5 para construir un modelo de detección de objetos y entrenarlo con datos relacionados con elementos de contaminación visual.

Procesamiento de Imágenes y Datos

Uso de Python y OpenCV para procesar imágenes, preparar datos, mejorar entradas del modelo y probar resultados.

Evaluación y Aplicación

Evaluación del rendimiento del modelo y desarrollo de un prototipo aplicable a mejora del entorno urbano y ciudades inteligentes.

Tecnologías + Prácticas de Desarrollo

Un stack tecnológico que apoya aplicaciones full stack escalables y desarrollo colaborativo de software.

01React + JavaScript

Desarrollo de interfaces front-end y componentes interactivos y construcción de una experiencia de usuario conectada.

02Django + Python

Desarrollo de servicios back-end y lógica de negocio, construcción de APIs con Django REST Framework y gestión de flujos de datos.

03Git + GitHub + Docker

Gestión de versiones y código, colaboración de software y organización de entornos de desarrollo y operación.

04Agile + Análisis de Problemas

Trabajo con metodologías Agile, análisis de problemas, pensamiento crítico, aprendizaje rápido y atención a la calidad del código y los detalles técnicos.

Impacto Técnico

Enfoque en construir soluciones digitales prácticas, escalables y fáciles de usar.

Talla Ahmed Bunjabi aplica sus conocimientos de informática e ingeniería de software para crear aplicaciones integradas que conectan interfaces, servicios back-end, datos e integraciones externas de forma organizada y escalable.

La combinación de desarrollo web, inteligencia artificial, visión por computador y experiencia de usuario le permite analizar problemas, construir prototipos prácticos, trabajar en equipo y mantener un fuerte enfoque en la calidad del código, los detalles técnicos y el aprendizaje continuo.