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
Frameworks & Libraries
Databases
Cloud & Infrastructure
Operating Systems
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