Fiber Assignment System (FAS)

TEKLABZ | Technology Labs for Software IndustryAmman, JordanMay 2024 – Dec 2024
typescriptreactmantine.netcoreoracletelcotanStack-queryAG-grid-reactaxiosreact-routerzustandreact-hook-formagile-scrumjwt

Overview

Fiber Assignment System (FAS) is a web-based application designed to record, design, and manage fiber assignments and reservations for STC Saudi using Ericsson infrastructure systems.
The platform streamlines network planning and operations with a responsive UI, efficient data handling, and seamless backend integration.

  • Frontend: Built with React, Mantine Core, TanStack Query, AG Grid, Axios, React Router, and Zustand.
  • Backend: Integrated selected endpoints in .NET Core with Oracle Database.
  • Functionality: Supports fiber assignment management, network planning, and reservation tracking, including complex forms for creating, editing, and viewing cables and fiber reservations (RN).
  • Scalability: Optimized to handle complex telecom datasets efficiently.

Achievements / Highlights

  • Developed 80% of the frontend, implementing interactive grids, forms, dashboards, and complex forms for cable and RN management; implemented a few backend endpoints in .NET Core with Oracle Database.
  • Collaborated with backend and QA teams to define data structures for complex telecom datasets.
  • Implemented responsive UI components and reusable React hooks for maintainability.
  • Improved workflow efficiency by automating repetitive tasks and standardizing data input.
  • Ensured high reliability and scalability for large telecom network datasets.
  • Implemented a secure authentication system using access tokens and refresh tokens to protect API communication and user sessions.