
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

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
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
 

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
 

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
 

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
 

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
 
Professional Experience
Lecturer
February 2023 - PresentJo 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 2024Thinking 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 2024University 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