Программная инженерия и разработка приложений

Talla Ahmed Bunjabi

Инженер-программист

Практический опыт в full-stack разработке, веб-приложениях, цифровых решениях, искусственном интеллекте и компьютерном зрении.

Talla Ahmed Bunjabi имеет академическую и практическую подготовку в области компьютерных наук и программной инженерии, опыт front-end и back-end разработки, создания REST API, управления базами данных, интеграции внешних сервисов, а также проектов по искусственному интеллекту, компьютерному зрению и пользовательскому опыту.

BScКомпьютерные науки

Опыт, объединяющий веб-разработку, программную инженерию, искусственный интеллект, компьютерное зрение и пользовательский опыт.

Full StackReact + Django
AgendafyИнтегрированная платформа продуктивности
AIYOLOv5 + OpenCV
UXSwiftUI + Figma
01Full-Stack разработка приложений

Создание front-end и back-end и их подключение к базам данных, API и внешним сервисам.

02Программная инженерия

Использование методологий Agile, управление кодом через Git и применение современных практик программной инженерии.

03Искусственный интеллект

Создание и обучение моделей компьютерного зрения, обработка изображений и оценка моделей с использованием Python и YOLOv5.

04Пользовательский опыт

Фокус на удобстве использования и разработке понятных, практичных интерфейсов современными дизайнерскими инструментами и технологиями.

Профессиональный профиль

Технический путь, объединяющий full-stack программирование, пользовательский опыт и искусственный интеллект.

Talla Ahmed Bunjabi — full-stack разработчик программного обеспечения, выпускница Umm Al-Qura University по специальности «Компьютерные науки». С периода обучения она сосредоточилась на разработке программного обеспечения и создании приложений и цифровых решений, объединяющих техническое качество и пользовательский опыт.

Имеет практический опыт front-end и back-end технологий, разработки REST API, управления базами данных, современных инструментов разработки и проектов по искусственному интеллекту и компьютерному зрению.

Квалификации и профессиональное развитие

Академическая и практическая подготовка в компьютерных науках, программной инженерии и разработке приложений.

Talla Ahmed Bunjabi сочетает академическое образование в компьютерных науках с интенсивной практической подготовкой в программной инженерии, full-stack разработке приложений и современных методологиях работы.

Бакалавр компьютерных наук

Степень бакалавра компьютерных наук Umm Al-Qura University, формирующая базу в программировании, алгоритмах, базах данных и разработке систем.

Bootcamp по программной инженерии

Завершила Bootcamp по программной инженерии от Saudi Digital Academy совместно с General Assembly с фокусом на full-stack разработке и современных практиках программной инженерии.

Full Stack и разработка REST API

Практическая подготовка по React, Django, Django REST Framework, Python и JavaScript, а также проектированию и интеграции REST API и управлению базами данных.

Искусственный интеллект и пользовательский опыт

Практический опыт YOLOv5, OpenCV и компьютерного зрения, а также Swift, SwiftUI и инструментов дизайна интерфейсов и UX, включая Figma.

Техническая карьера и проекты

Прикладные проекты, объединяющие full-stack веб-разработку, искусственный интеллект и прототипирование.

Платформа Agendafy

Самостоятельно разработала платформу, объединяющую управление задачами с персонализированным музыкальным опытом через интеграцию Spotify.

Front-End и Back-End разработка

Создала интерфейсы на React и back-end сервисы и API на Django REST Framework, интегрировав компоненты приложения в единую систему.

Аутентификация и внешняя интеграция

Реализовала аутентификацию и авторизацию с JWT и интегрировала Spotify Web Playback SDK для интерактивного воспроизведения музыки.

Проект по компьютерному зрению

Участвовала в выпускном проекте по обнаружению визуального загрязнения с использованием YOLOv5, Python и OpenCV в прототипе для приложений умного города.

Full-Stack разработка + жизненный цикл разработки

Опыт создания приложения от интерфейса до back-end сервисов, баз данных и внешних интеграций.

Talla Ahmed Bunjabi разрабатывает программные решения end-to-end: от дизайна интерфейса и компонентов до back-end сервисов, REST API, управления данными и аутентификацией, внешних интеграций, тестирования и улучшения.

Интерфейсы и пользовательский опыт

От идеи к взаимодействию

Создание интерактивных интерфейсов на React и SwiftUI с учётом удобства использования, структуры пользовательского опыта и применением Figma для дизайна интерфейсов.

Back-End сервисы и API

От логики к интеграции

Создание back-end сервисов с Django и Django REST Framework, проектирование REST API и подключение к интерфейсам и базам данных.

Аутентификация и эксплуатация

От данных к сервису

Реализация аутентификации и авторизации с JWT, интеграция внешних сервисов и управление средой приложения с Git, GitHub и Docker.

Области экспертизы

Интегрированная экспертиза в веб-разработке, программной инженерии, искусственном интеллекте и пользовательском опыте.

01

Front-End разработка

Создание интерактивных интерфейсов и приложений с React и JavaScript с фокусом на структуре компонентов и удобстве использования.

02

Back-End разработка

Создание бизнес-логики и back-end сервисов на Django и Python и их подключение к базам данных.

03

REST API

Проектирование, создание и интеграция REST API с Django REST Framework для full-stack приложений.

04

Базы данных и аутентификация

Управление данными и реализация аутентификации и авторизации с JWT с подключением к потокам приложения.

05

Искусственный интеллект

Создание и обучение моделей машинного обучения и компьютерного зрения для решения прикладных задач.

06

Компьютерное зрение

Использование YOLOv5 и OpenCV для обработки изображений, подготовки данных, обнаружения объектов и оценки моделей.

07

Разработка приложений Apple

Опыт Swift и SwiftUI для создания интерфейсов и приложений в экосистеме Apple и связи технической реализации с пользовательским опытом.

08

Инструменты разработки и сотрудничества

Использование Git, GitHub и Docker для управления кодом, сотрудничества и организованных масштабируемых практик разработки.

Искусственный интеллект + компьютерное зрение

Практический опыт создания прототипа для обнаружения визуального загрязнения в городской среде.

Talla Ahmed Bunjabi участвовала в выпускном проекте на основе AI и компьютерного зрения и помогала создавать и обучать модель для обнаружения объектов, связанных с визуальным загрязнением, и поддержки приложений умного города.

Создание и обучение модели

Использование YOLOv5 для создания модели обнаружения объектов и её обучения на данных, связанных с элементами визуального загрязнения.

Обработка изображений и данных

Использование Python и OpenCV для обработки изображений, подготовки данных, улучшения входных данных модели и тестирования результатов.

Оценка и применение

Оценка производительности модели и разработка прототипа, применимого для улучшения городской среды и приложений умного города.

Технологии + практики разработки

Технологический стек для масштабируемых full-stack приложений и командной разработки программного обеспечения.

01React + JavaScript

Разработка front-end интерфейсов и интерактивных компонентов и создание связного пользовательского опыта.

02Django + Python

Разработка back-end сервисов и бизнес-логики, создание API через Django REST Framework и управление потоками данных.

03Git + GitHub + Docker

Управление версиями и кодом, программное сотрудничество и организация сред разработки и эксплуатации.

04Agile + анализ проблем

Работа по методологиям Agile, анализ проблем, критическое мышление, быстрое обучение и внимание к качеству кода и техническим деталям.

Техническое влияние

Фокус на создании практичных, масштабируемых и удобных цифровых решений.

Talla Ahmed Bunjabi применяет знания компьютерных наук и программной инженерии для создания интегрированных приложений, которые организованно и масштабируемо соединяют интерфейсы, back-end сервисы, данные и внешние интеграции.

Сочетание веб-разработки, искусственного интеллекта, компьютерного зрения и пользовательского опыта позволяет ей анализировать проблемы, создавать практические прототипы, работать в командах и уделять постоянное внимание качеству кода, техническим деталям и непрерывному обучению.