Rafat Idias - Senior Backend Engineer

Rafat Idias

Senior Backend Engineer

Node.js | .NET Core | Distributed Systems | Scalable APIs

📍 Ramallah, Palestine

Professional Summary

Backend Engineer with 10+ years of experience designing and delivering scalable systems for government, enterprise, and international clients. Strong expertise in building public APIs, extensible platforms, and distributed systems using Node.js and .NET Core. Experienced with reporting solutions (Telerik, DevExpress, Oracle Reporting) and Salesforce development. Built multiple side projects including salon booking, real estate tracking, sales management, and lawyers case management systems. Proven track record in leading development teams, making high-impact architectural decisions, optimizing performance, and implementing modern DevOps practices including Docker and CI/CD. Passionate about content creation and improving user experiences.

Core Expertise

Node.js / TypeScript / .NET Core
ASP.NET Core Web API
Public APIs & Extensibility Platforms
MongoDB / PostgreSQL / SQL Server / Oracle
Docker & CI/CD Pipelines
Microservices & Distributed Systems
Authentication & Security (JWT, RBAC)
System Architecture & Clean Design Patterns
Frontend Integration (Angular, API Consumption)
Telerik Reporting / DevExpress Reporting
Oracle Reporting
Salesforce Developer

Professional Experience

Senior Backend Engineer

IConnect Technology Company

2019 – Present

  • Architected and led development of a Relocation Management Platform with distributed, scalable systems.
  • Designed RESTful APIs and Node.js + MongoDB services to create extensible systems for clients.
  • Developed backend systems for an international insurance and claims management project, handling complex workflows and multi-region data processing.
  • Implemented Docker containers and CI/CD pipelines for automated builds, testing, and deployment.
  • Optimized PostgreSQL performance, significantly reducing response times for heavy-load operations.
  • Led full backend development lifecycle, ensuring security and stability with JWT authentication.

Backend Engineer

NewSoft Technology Company

2016 – 2019

  • Developed backend services for Palestinian Ministry of Labor & Social Security, integrated with Angular frontends.
  • Built and maintained scalable APIs for internal and external applications.
  • Improved performance and maintainability of SQL Server and Oracle databases.

Software Engineer

Al-Ghassan Information Systems

2013 – 2015

  • Implemented ERP and E-Municipality systems for government clients.
  • Designed Oracle database schemas and integrated them with ASP.NET MVC applications.
  • Developed reports using Telerik Reporting, DevExpress Reporting, and Oracle Reporting.
  • Analyzed system requirements and designed enterprise-scale solutions.

Personal & Side Projects

Built multiple independent solutions for real-world business needs:

Salon & Barbershop Booking

Reservation and appointment management system for salons and barbershops.

Real Estate Tracking

Property management and real estate tracking system.

Sales & Inventory Management

Sales tracking and inventory follow-up system.

Lawyers Case Management

Case and file tracking system for law offices and lawyers.

Graduation Project

Salesforce Developer — Built on Salesforce platform using Developer accounts.

Education

Bachelor of Computer Engineering

Palestine Polytechnic University

Hebron, Palestine

2007 – 2013

Get in Touch