Mohamad Abudraiea

Mohamad Abudraiea

Backend Developer & Lecturer

Fresh backend developer with a strong passion for web development. Aspiring MERN stack developer with expertise in Node.js, currently working on Node.js projects using Express.

About Me

Database Expert

Very Strong in databases
SQL & NoSQL
PostgreSQL, MySQL, MongoDB
Database Design & Optimization

Backend Developer

Preferred & Very Good
Node.js (Express & NestJS)
RESTful APIs & Microservices
Also: .NET, PHP, Laravel

OOP Master

Very Strong in OOP
Java & C++
Design Patterns & SOLID
Clean Architecture

Data Structures

Data Structures & Algorithms
Arrays, Trees, Graphs
Sorting & Searching
Algorithm Analysis

Agile & Jira

Good Understanding in Agile
Jira Management
Epics & User Stories
Sprint Planning

Education

University of Jordan
Major: CIS
GPA: Very Good
2020 - 2024

University of Jordan Logo

My Journey & Passion

I'm a passionate backend developer who graduated from the University of Jordan with a major in Computer Information Systems (CIS) with a Very Good GPA. My heart beats for backend development, where I excel in building robust, scalable systems that power modern applications.

I'm very strong in databases (both SQL and NoSQL), with deep expertise in PostgreSQL, MySQL, and MongoDB. My backend arsenal includes Node.js with both Express and NestJS, and I've also worked with .NET, PHP vanilla, and Laravel. I have a very strong command of OOP concepts in Java, along with solid knowledge in data structures and algorithms.

Beyond coding, I understand the importance of collaboration and project management. I have a good understanding of Agile methodologies and know how to work with Jira, managing epics, user stories, and sprint planning effectively.

While I have a base understanding in frontend development with React, my true passion and expertise lie in backend systems. I've worked on numerous real-world freelance projects, delivering scalable solutions that meet client needs and exceed expectations. I'm continuously expanding my skill set and staying current with modern web technologies.

Featured Projects

ILM-VERSE
Graduation Project

ILM-VERSE

Graduation Project

Complete Learning Management System designed specially for school students at Thinking Flares School. By involving parents in the educational process, ILM-VERSE provides comprehensive dashboards for admins, teachers, students, and parents.

Key Features:

  • Multi-role dashboards (Admin, Teacher, Student, Parent)
  • Digitized educational process (lessons, assignments, quizzes)
  • Automated reports and attendance tracking
  • Real-time parent involvement in student progress
Node.jsExpressReactPostgreSQL (Supabase)MongoDBCloudinary
Blink-Cars
Deployed

Blink-Cars

Real-World Production System

Blink is a deployed production project focusing on online reservations for car care services including washing, dry cleaning, polish, nanoceramic, and graphene treatments. Serves multiple user types with dedicated dashboards.

Key Features:

  • Multi-dashboard system (Admin, Secretary, Detailers, Customers)
  • Analytical sections for performance tracking
  • Full email logging system for notifications
  • Real-time booking and service management
ReactNode.jsExpressPostgreSQLRenderVercel
Al-Eidi Profile
Deployed

Al-Eidi Profile

Construction Company Portfolio

Al-Eidi is a construction company working on large-scale projects and tenders. The profile reflects the company's capabilities and attracts investors with comprehensive project showcases and company information.

Key Features:

  • Full admin dashboard for content management
  • Dynamic project portfolio updates
  • Investor-focused information architecture
  • Responsive design for all devices
Node.jsExpressReactMongoDBCloudinaryVercel
MASRE GROUP Profile
Deployed

MASRE GROUP Profile

International Steel Trading

MASRE GROUP is a worldwide steel trading company expanding to Chinese markets. The luxury profile reflects quality and showcases products with a focus on international business standards.

Key Features:

  • Admin dashboard for product management
  • Luxury design reflecting company quality
  • Multi-language support for international markets
  • Product catalog with detailed specifications
Next.jsMongoDBCloudinaryVercel
eDental
Academic Project

eDental

Software Engineering Course Project

Comprehensive web-based dental clinic management system developed as part of Software Engineering coursework. Features appointment scheduling, role-based access control, and optimized performance.

Key Features:

  • Appointment scheduling system
  • Role-based access control (Admin, Doctor, Patient)
  • Real-time updates and notifications
  • Secure data management with PHPMyAdmin
PHP (Vanilla)PHPMyAdminMySQL

Professional Experience

Lecturer

February 2023 - Present

Jo Academy, Amman

Teaches OOP in Java, C++, and relational databases to university students, developing course materials and guiding them through programming concepts.

Operational Manager

February 2021 - October 2024

Thinking Flares School, As Salt

As part of a family-owned business, I implement IT-driven business solutions to enhance efficiency, streamline operations, and improve the overall school experience. Oversees business strategy planning and execution in a hybrid work environment.

Freelance Developer

Worked on numerous freelance real-world projects, delivering custom backend solutions and full-stack applications for various clients. Gained extensive experience in project management, client communication, and delivering production-ready code.

Volunteering Experience

Team Lead, Volunteering Team

November 2024

University of Jordan Innovation and Entrepreneurship Center (UJIEC)

University of Jordan Innovation Hackathon (UJIH)

Led the volunteering team, managing participant communication and sponsor relations. Developed a GitHub-based solution for submitting and monitoring hackathon projects across Game Development, App Development, and Gen AI categories. Supervised by Dr. Reem Alfayez.

Areas of Interest

Backend Development

Building robust and scalable server-side applications

Distributed Databases

Designing and implementing distributed data systems

Scalable Web Applications

Creating applications that grow with user demand

Software Architecture

Designing clean, maintainable system architectures

Built with v0