Profile

Senior Software Engineer with 10 years of experience building SaaS, web, mobile, and systems integrations across .NET, React Native, AWS, PostgreSQL, and SQL Server.

Experience

Feb 2023 - Current

Isra Software & Computer

Software Engineer

  • Designed the architecture for Shamel SaaS, aligning the system with deployment needs across AWS and on-premises environments.
  • Implemented CI/CD automation for deployments on AWS and on-premises infrastructure.
  • Built a React Native VoIP app for support-team communication, connecting mobile client work to real operational use.
  • Built .NET proxy middleware connecting WebRTC to SIP to enable voice calling between systems.
  • Implemented and deployed RustDesk for remote access.
  • Maintained legacy desktop applications.
  • Worked as help desk tier 3 for the support team.
  • Contributed to code reviews and architectural decisions for the Shamel web app.
Jan 2021 - Feb 2023

Kiitos Technologies

Software Engineer

  • Developed a budgeting web app.
  • Integrated with Bud as open banking provider and AWS services.
  • Developed an affiliated network aggregator system spanning a client-facing web app, admin dashboard, and API.
  • Developed Chrome and Safari browser extensions.
  • Integrated PayPal, HubSpot, AWS services, and 10+ affiliate networks into the platform.
  • Led a team of 8 developers while delivering the budgeting web app and related integrations.
June 2016 - Dec 2020

Isra Software & Computer

Software Engineer

  • Created a tool to sync data between POS systems, supporting data movement across multiple business systems.
  • Maintained and developed a CRM system, integrating it with HR, Financial, SIP, AWS S3, and Archiving systems.
  • Designed and developed a React Native mobile application and a React Native SIP client to empower the CRM and customer support.
  • Developed an Android invoicing application for municipalities and a React web app for subscription management.
  • Built various APIs including document converters (HTML/Word to PDF) and a WhatsApp integration using physical mobile devices.
  • Optimised SQL analytic reports and deployed CRON jobs on-premises and via AWS Lambda.
  • Managed the company's Fortigate Firewall and provided technical support while training undergraduates for 3 years.

Technical Skills

Languages

C#JavascriptJava

Frameworks & Libraries

.NETReactReact NativeAndroidMaterial UI

Databases

PostgreSQLSQL ServerSQLite

Cloud & Infrastructure

AWSCI/CDvSphereVeeam BackupFortigate Firewall

Operating Systems

Linux/UbuntuWindowsMacOS

Projects / Selected Work

Sanad

A personal assistant and life organizer application.

Education

Sept 2012 - June 2016

Najah National University

B.A. in Computer Science

GPA: 3.22