, I'm Ridha Al-Furaiji

Software Engineer | Full Stack Web Developer

Skills & Expertise

💻

Programming and Databases

JavaJavascriptTypescriptHTMLCSSMongoDBMySQLPostgreSQLPython
🛠️

Frameworks and Libraries

ReactNextjsReduxNode.jsExpress.jsTailwindCSSFastAPIVue.jsNuxt.jsStoryBookBootstrapTanStackAxiosLeaflet
🧠

Personal

CommunicationLeadershipDocumentationAttention to detailProblem-SolvingAdaptability
🔧

Other

API integrationUI/UXBashFigmaTaigaMicrosoft TeamsClickupGit

Work Experience

White Label Solutions

Frontend Engineer
03/2025 - Present
Erbil
  • Developed and maintained React.js and Next.js applications with TypeScript, focusing on dashboards and showcase websites (e.g., Foton, Jac).
  • Implemented Algolia Analytics and Firebase push notifications in an e-commerce dashboard, improving search analysis and user engagement.
  • Designed and developed a generic, reusable page component with dynamic columns, filters, and action buttons – similar to Laravel’s Filament – to accelerate feature delivery across multiple projects.
  • Enhanced the e-commerce API in Laravel by helping design modules and database tables, implementing models, migrations, and controllers, and fixing critical bugs to ensure a scalable backend architecture.
  • Developed a custom CRM dashboard with Apollo search integration, enabling fast, flexible, and efficient data retrieval across complex datasets, and improving overall search performance and user experience.
  • Integrated Spatie packages for role-based permissions and image uploads, ensuring secure and scalable content management.
  • Worked on a Filament-based admin dashboard, extending and customizing resources, forms, and tables to meet project requirements.

Zinzo – Ecommerce Performance Optimisation

Junior Developer - Internship
12/2023 - 07/2024
Remote
  • Documented UI components using Storybook to ensure writing well-designed components’ states and styles while having a great experience using those components.
  • Developed a client-facing web app to address the challenge of slow e-commerce, successfully migrating the app from Shopify to a headless application while prioritizing performance, application load times, and Search Engine Optimisation by hitting a score of more than 90% on Google Lighthouse Analytics using React.js.
  • Collaborated with product managers by creating user stories that fulfill user requirements to help better understand the problem, ensured testing of the user stories alongside implemented features, and the acquisition of continuous reviews from the clients and product manager.
  • Implemented Redux data stores to facilitate data sharing between components.
  • Participated in daily stand-ups with the remote team to keep the team updated and in contact with the client and product manager.
  • Worked with backend developers to maintain and document the created endpoints using Postman.
  • Collaborated with a remote team of 6 to implement an interactive map for an internal project using LeafLet to help users find car shops more easily in Duhok, Iraq.

Education

American University of Iraq, Sulaimani

2021 – 2024

Bachelor's Degree in Software Engineering

Cumulative GPA: 3.3 / 4.00

Awards

  • One President's Award
  • Two Dean's Awards

Key Coursework

  • System Analysis & Design
  • Software Design & Models
  • Advanced Programming
  • Data Structures & Algorithms
  • Software Testing
  • Enterprise Software Architecture
  • Distributed Computing
  • Concurrent & Parallel Programming

Side Projects

2d Game

2d Game

A sample 2d game with an AI player that acts like the philosopher Socrates by asking endless two choice questions.

JavaGson
Terminal-Based Discord

Terminal-Based Discord

A terminal-based discord clone that allows users to send and receive messages using ZooKeeper client and server.

JavaZooKeeper
Social Media API

Social Media API

This RESTful API allows users to interact on a social media platform. Users can post content, like posts, follow other users, and receive follow suggestions.

PythonFastAPIPostgreSQLAWS S3JWTRedis
Social Media App Sample

Social Media App Sample

It utilizes the Social Media API to create a user-friendly and minimalistic social media app. (Under Development)

ReactTypescriptAxiosTailwindCSSViteWebsockets