rivan jaradat

Full-Stack
Software Developer

I design and build web applications, SaaS platforms, and business systems — from backend architecture and APIs to intuitive user experiences.

My focus is on creating reliable, scalable software that solves real business problems.

Download CV

About

Full-Stack Software Developer

Rivan Jaradat

I'm a Full-Stack Software Developer with a background in Computer Engineering, passionate about turning ideas and complex business requirements into practical software solutions.

My experience spans backend development, database design, frontend applications, and third-party integrations, with a focus on building maintainable systems that support real-world operations.

I enjoy working across the entire development lifecycle — from understanding requirements and designing architecture to implementation, testing, and continuous improvement.

Experience

Full-Stack Software Developer

Oct 2025 – Jun 2026
ResearchesPal • Remote
  • Developed full-stack web platforms using ASP.NET Core, EF Core, React, JavaScript, and SQL Server.
  • Built e-commerce solutions with product catalogs, carts, order management, and payment integrations.
  • Developed booking and clinic management systems with scheduling, patient records, and status tracking.
  • Designed responsive storefronts, administrative dashboards, and business management interfaces.
Show more
  • Implemented real-time updates and notifications using SignalR.
  • Integrated SMS, email notifications, and online payment gateways.
  • Built REST APIs, authentication, role-based permissions, and database-backed business workflows.
ASP.NET Core EF Core React JavaScript SQL Server SignalR

React Native Developer Intern

Jul 2024 – Sep 2024
Experts Turnkey Solutions • Ramallah, Palestine

Built mobile interfaces and contributed to navigation and state management in a fast-iteration environment.

  • Developed mobile app interfaces using React Native.
  • Implemented navigation and state management with React Navigation and Redux.
  • Used Expo for rapid development, testing, and iteration.
React Native Redux React Navigation Expo

ACADEMIC BACKGROUND

Education

Birzeit University · July 2025

Bachelor’s Degree in Computer Engineering

AI Specialization

Explore graduation project

Taqarub uses AI to recognize and translate Arabic and English sign language.

View Taqarub project

FROM IDEA TO LAUNCH

How I Build Projects

01 · Discover

I identify who will use the product, what problem it solves, and what a successful first release looks like.

Deliverable · Project brief

FEATURED CASE STUDY · EASYRENT

From online bookings
to daily rental operations.

I built EasyRent from the ground up to help customers in Palestine find, compare, and book rental cars online. For rental companies, I built a workspace for fleet and reservation management, invoicing and finances, rental contracts, maintenance scheduling, and insurance reminders.

The design decision

I designed the booking flow around vehicle availability, so customers can find available cars and rental teams can manage the resulting reservations.

EasyRent’s customer-facing vehicle listings
Browse available cars, compare options, and book online.

Skills &Expertise

Stack 01

Backend & Databases

APIs, data modeling, real-time systems, and SQL performance.

C# ASP.NET Core (MVC & Web API) Entity Framework (Code First) SQL Server SignalR Background Jobs Notifications Python
Stack 02

Frontend & Mobile

Responsive web interfaces, storefronts, admin dashboards, and mobile app interfaces.

React React Native JavaScript HTML CSS Tailwind CSS
Stack 03

AI & Machine Learning

Modeling, training, evaluation, and production integration.

Supervised Learning Unsupervised Learning Deep Learning Transfer Learning Computer Vision NLP (Transformers) Model Evaluation Feature Engineering
Stack 04

Other Skills

Foundations that keep delivery consistent and clean.

Git / GitHub OOP Data Structures Problem Solving Communication Collaboration

Certificates

Certificate for Data Analyst
Udacity

Data Analyst

During this experience, I gained practical experience in: -Analyzing data using Python, with a focus on writing clean and efficient code - Cleaning and preparing data to make accurate, well-informed decisions - Designing interactive and meaningful visualizations that help you understand data more deeply

View certificate

Get In Touch

Let’s Connect

I’m always open to new projects and opportunities. If you have an idea, a role, or just want to say hi, feel free to reach out.