Oday Qsrawi - Full Stack Developer Portfolio in Angular and .NET Core

Showcasing my projects and skills in web development.

My Projects

GreengrocerGreengrocer
Greengrocer

Website Connects the traders with farmers without the need of middleman.

Task ManagementTask Management
Task Management

This task management system is built using Angular and .NET Core, featuring specific authorization levels for admins and regular users. Admins have full access to manage tasks, while normal users have limited access based on their roles. The system allows users to add, update, and delete tasks, with tasks categorized by status (e.g., In-Progress, Completed) and assigned to specific users.

Supply Chain

This project is a supplier management system built using Angular for the frontend and .NET Core for the backend. It features functionalities to manage items, customers, orders, receipts, and cheques, along with a cart system for placing orders. The application provides a user-friendly interface with seamless navigation for efficient supplier operations.

Professional Experience

Experienced Full-Stack Developer with a strong background in front-end and back-end technologies, focusing on creating efficient, scalable, and user-friendly web applications. Proficient in Angular, testing frameworks, API development, and CI/CD pipelines, with hands-on experience working in Agile environments for high-profile projects. Skilled in improving code quality and collaborating effectively within development teams.

Full-Stack Developer Trainee | IConnect Technologies | Ramallah (8/2021 - 10/2021)
  • Built and tested APIs using Dependency Injection and tools like Postman/Swagger.

  • Enhanced web development skills, focusing on HTML5, CSS3, and JavaScript.

A laptop screen displays a code editor with several JavaScript files open in the sidebar, including app2.js, app.js, index.html, index.js, script.js, and style.css. The editor shows a JavaScript function with syntax highlighting, and the environment appears dimly lit with a dark mode interface. Several folders and files are visible within the editor's explorer pane.
A laptop screen displays a code editor with several JavaScript files open in the sidebar, including app2.js, app.js, index.html, index.js, script.js, and style.css. The editor shows a JavaScript function with syntax highlighting, and the environment appears dimly lit with a dark mode interface. Several folders and files are visible within the editor's explorer pane.
Full-End Developer | AppiaTech | Ramallah (5/2022 - 5/2024)

Worked on a Supply Chain System for ERP Easy Solution. Played a key role in the inception and development of a project utilizing Angular for the frontend and .NET Core for the backend. Implementing core functionalities from the ground up.

Full-Stack Developer | Spinel Technology | Ramallah (7/2023 - Now)

Worked on a Leasing Records Management System for AerData (a Boeing-owned company):

  • Developed user interfaces using Angular.

  • Wrote E2E tests (Smoke and Regression) using TestCafe.

  • Participated in Agile planning and CI/CD pipelines using Azure DevOps.

  • Conducted code reviews to ensure best practices within the team.