Engenharia de Software e Desenvolvimento de Aplicações

Talla Ahmed Bunjabi

Engenheira de Software

Experiência prática em desenvolvimento de software full stack, aplicações web, soluções digitais, inteligência artificial e visão computacional.

Talla Ahmed Bunjabi possui formação acadêmica e prática em ciência da computação e engenharia de software, com experiência em desenvolvimento front-end e back-end, criação de REST API, gestão de bancos de dados, integração com serviços externos e projetos de inteligência artificial, visão computacional e experiência do usuário.

BScCiência da Computação

Experiência que combina desenvolvimento web, engenharia de software, inteligência artificial, visão computacional e experiência do usuário.

Full StackReact + Django
AgendafyPlataforma Integrada de Produtividade
AIYOLOv5 + OpenCV
UXSwiftUI + Figma
01Desenvolvimento de Aplicações Full Stack

Construção de front-end e back-end e conexão com bancos de dados, APIs e serviços externos.

02Engenharia de Software

Uso de metodologias Agile, gestão de código com Git e aplicação de práticas modernas de engenharia de software.

03Inteligência Artificial

Construção e treinamento de modelos de visão computacional, processamento de imagens e avaliação de modelos com Python e YOLOv5.

04Experiência do Usuário

Foco na usabilidade e desenvolvimento de interfaces claras e práticas com ferramentas e tecnologias modernas de design.

Perfil Profissional

Um percurso técnico que combina programação full stack, experiência do usuário e inteligência artificial.

Talla Ahmed Bunjabi é desenvolvedora de software full stack, graduada em Ciência da Computação pela Umm Al-Qura University. Desde os estudos, interessou-se pelo desenvolvimento de software e pela criação de aplicações e soluções digitais que combinam qualidade técnica e experiência do usuário.

Possui experiência prática em tecnologias front-end e back-end, desenvolvimento de REST API, gestão de bancos de dados, ferramentas modernas de desenvolvimento e projetos de inteligência artificial e visão computacional.

Qualificações e Desenvolvimento Profissional

Formação acadêmica e prática em ciência da computação, engenharia de software e desenvolvimento de aplicações.

Talla Ahmed Bunjabi combina estudos acadêmicos em ciência da computação com formação prática intensiva em engenharia de software, desenvolvimento full stack e metodologias modernas de trabalho.

Graduação em Ciência da Computação

Graduação em Ciência da Computação pela Umm Al-Qura University, estabelecendo sua base em programação, algoritmos, bancos de dados e desenvolvimento de sistemas.

Bootcamp de Engenharia de Software

Concluiu o Bootcamp de Engenharia de Software da Saudi Digital Academy em colaboração com General Assembly, com foco em desenvolvimento full stack e práticas modernas de engenharia de software.

Desenvolvimento Full Stack e REST API

Formação prática em React, Django, Django REST Framework, Python e JavaScript, além de design e integração de REST API e gestão de bancos de dados.

Inteligência Artificial e Experiência do Usuário

Experiência prática em YOLOv5, OpenCV e visão computacional, além de Swift, SwiftUI e ferramentas de design de interface e UX como Figma.

Trajetória Técnica e Projetos

Projetos aplicados que combinam desenvolvimento web full stack, inteligência artificial e prototipagem.

Plataforma Agendafy

Desenvolveu a plataforma de forma independente para combinar gestão de tarefas com uma experiência musical personalizada por meio da integração com Spotify.

Desenvolvimento Front-End e Back-End

Construiu interfaces com React e serviços back-end e APIs com Django REST Framework, integrando os componentes da aplicação em um sistema completo.

Autenticação e Integração Externa

Implementou autenticação e autorização com JWT e integrou Spotify Web Playback SDK para permitir reprodução musical interativa.

Projeto de Visão Computacional

Participou de um projeto de conclusão para detectar poluição visual usando YOLOv5, Python e OpenCV em um protótipo voltado a aplicações de cidades inteligentes.

Desenvolvimento Full Stack + Ciclo de Desenvolvimento

Experiência na construção de aplicações desde a interface até serviços back-end, bancos de dados e integrações externas.

Talla Ahmed Bunjabi desenvolve soluções de software end-to-end, desde design de interface e componentes até serviços back-end, REST API, gestão de dados e autenticação, integrações externas, testes e melhorias.

Interfaces e Experiência do Usuário

Da Ideia à Interação

Construção de interfaces interativas com React e SwiftUI, considerando usabilidade e organização da experiência do usuário e utilizando Figma para design de interfaces.

Serviços Back-End e APIs

Da Lógica à Integração

Construção de serviços back-end com Django e Django REST Framework, design de REST API e conexão com interfaces e bancos de dados.

Autenticação e Operação

Dos Dados ao Serviço

Implementação de autenticação e autorização com JWT, integração de serviços externos e gestão do ambiente da aplicação com Git, GitHub e Docker.

Áreas de Especialização

Experiência integrada em desenvolvimento web, engenharia de software, inteligência artificial e experiência do usuário.

01

Desenvolvimento Front-End

Construção de interfaces e aplicações interativas com React e JavaScript, com foco na organização de componentes e usabilidade.

02

Desenvolvimento Back-End

Construção de lógica de negócio e serviços back-end com Django e Python e conexão com bancos de dados.

03

REST API

Design, construção e integração de REST API com Django REST Framework para aplicações full stack.

04

Bancos de Dados e Autenticação

Gestão de dados e implementação de autenticação e autorização com JWT e conexão aos fluxos da aplicação.

05

Inteligência Artificial

Construção e treinamento de modelos de machine learning e visão computacional para resolver problemas aplicados.

06

Visão Computacional

Uso de YOLOv5 e OpenCV para processamento de imagens, preparação de dados, detecção de objetos e avaliação de modelos.

07

Desenvolvimento de Aplicações Apple

Experiência com Swift e SwiftUI para construir interfaces e aplicações no ecossistema Apple e conectar a implementação técnica à experiência do usuário.

08

Ferramentas de Desenvolvimento e Colaboração

Uso de Git, GitHub e Docker para gestão de código, colaboração e práticas de desenvolvimento organizadas e escaláveis.

Inteligência Artificial + Visão Computacional

Experiência prática na construção de um protótipo para detectar poluição visual em ambientes urbanos.

Talla Ahmed Bunjabi participou de um projeto de conclusão baseado em AI e visão computacional e contribuiu para construir e treinar um modelo para detectar elementos associados à poluição visual e apoiar aplicações de cidades inteligentes.

Construção e Treinamento do Modelo

Uso de YOLOv5 para construir um modelo de detecção de objetos e treiná-lo com dados relacionados a elementos de poluição visual.

Processamento de Imagens e Dados

Uso de Python e OpenCV para processar imagens, preparar dados, melhorar entradas do modelo e testar resultados.

Avaliação e Aplicação

Avaliação do desempenho do modelo e desenvolvimento de um protótipo aplicável à melhoria do ambiente urbano e a cidades inteligentes.

Tecnologias + Práticas de Desenvolvimento

Um stack tecnológico que suporta aplicações full stack escaláveis e desenvolvimento colaborativo de software.

01React + JavaScript

Desenvolvimento de interfaces front-end e componentes interativos e construção de uma experiência de usuário integrada.

02Django + Python

Desenvolvimento de serviços back-end e lógica de negócio, construção de APIs Django REST Framework e gestão de fluxos de dados.

03Git + GitHub + Docker

Gestão de versões e código, colaboração em software e organização de ambientes de desenvolvimento e operação.

04Agile + Análise de Problemas

Trabalho com metodologias Agile, análise de problemas, pensamento crítico, aprendizado rápido e atenção à qualidade do código e aos detalhes técnicos.

Impacto Técnico

Foco na construção de soluções digitais práticas, escaláveis e fáceis de usar.

Talla Ahmed Bunjabi aplica seus conhecimentos de ciência da computação e engenharia de software para construir aplicações integradas que conectam interfaces, serviços back-end, dados e integrações externas de forma organizada e escalável.

A combinação de desenvolvimento web, inteligência artificial, visão computacional e experiência do usuário permite analisar problemas, construir protótipos práticos, trabalhar em equipe e manter forte atenção à qualidade do código, aos detalhes técnicos e ao aprendizado contínuo.