Skip to main content
ruaa diabRD
Open to opportunities

ruaa diab

@ruaadiab

I build Java backend services and machine learning systems with measurable performance outcomes.

Palestine, State of
Message

What I'm looking for

I'm looking to build reliable backend or machine learning systems, contribute across testing and architecture, and grow through hands-on work with modern Java, Spring Boot, Python, and data-driven products.

I've built backend services in Java and Spring Boot at Exalt Technologies, including JWT authentication, role-based access control, and PostgreSQL/MongoDB architectures.

I designed a two-level caching strategy for frequently accessed endpoints and wrote unit, integration, and load tests with JUnit, Mockito, and JMeter to identify failure points in REST APIs.

For my graduation project, I built the data pipeline and CNN-BiLSTM model for a wearable fall detection system, reaching 97.21% accuracy and 98.78% sensitivity on the SisFall dataset. I also integrated the system with an ESP32 and MPU6500 sensor under real-time and memory constraints.

Alongside development, I've maintained a reservation system serving 200+ monthly users and redesigned its concurrent-booking scheduling algorithm, reducing conflicts by 60%.

Experience

Work history, roles, and key accomplishments

ET

Backend Developer Intern

Exalt Technologies

Jul 2025 - Sep 2025 (2 months)

Developed backend services in Java and Spring Boot with JWT authentication, role-based access control, and a PostgreSQL/MongoDB architecture. Implemented a two-level caching strategy to reduce database query latency and wrote automated tests with JUnit and Mockito.

Education

Degrees, certifications, and relevant coursework

Birzeit University logoBU

Birzeit University

Bachelor of Science, Computer Science

Pursuing a Bachelor of Science in Computer Science, expected to graduate in June 2026. Completed the degree in 3.5 years with relevant coursework in algorithms, operating systems, databases, machine learning, computer networks, and compilers.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan