, 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

Gula Pharmaceutical Management System | 51 Labs Incubatee

Co-Founder and Front-end Engineer
07/2024 - Present
Erbil, Iraq
  • Implemented an extendable and dynamic UI components using Typescript generic types to help solve the problem of writing repetitive code.
  • Contributed to developing a grant-winning system from Orange Corner, showcasing my ability to deliver impactful solutions that align with business goals and meet user expectations using React.js and Typescript with a focus on performance by hitting a score of more than 90% on Google Lighthouse Analytics.
  • Focused on accessibility and semantics while building components and achieved a score of 100% on the Google Lighthouse Analytics accessibility section.
  • Created generic functions for the different API requests using Axios and TanStack to make fetching, creating, modifying, and deleting data easier for the developer.

Zinzo – Ecommerce Performance Optimisation

Junior Developer
03/2024 - 07/2024
Remote
  • Worked on documenting 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.
  • 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.

Zinzo – Ecommerce Performance Optimisation

Web Developer - Internship
12/2023 - 03/2024
Remote
  • 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

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