Software Engineer - Municipal Systems & Digital Transformation at Al-Bireh Municipality (2023-07 – Present)
- Analyze municipal business processes, gather requirements from business users and departments, and translate functional and operational needs into integrated software solutions.
- Act as a bridge between municipal business users, the Systems Development team, external vendors, and service providers during system implementation, integration, enhancement, and support.
- Participate in the end-to-end software lifecycle, including requirements analysis, process analysis, solution design, full-stack development, database design, integration, testing, deployment, user training, and post-implementation support.
- Contribute to the Municipality's digital transformation and in-house development strategy, aimed at enabling municipal ownership and continuous enhancement of internally developed source code.
- Developed and implemented in-house systems covering Internal Correspondence, Electronic Archiving, IT Ticketing, One Stop Shop (OSS), E-Municipality, mobile applications for employees and citizens, and Human Resources Management (HRMS).
- Analyze existing workflows, identify gaps and improvement opportunities, and automate municipal processes across departments.
- Coordinate system integrations and data exchange between municipal applications, databases, financial systems, and external services.
- Participate in data migration, validation, testing, troubleshooting, and ongoing application support.
- Deliver user training and functional/technical support to municipal employees during and after implementation.
- Developed and implemented secure electronic payment integration for the E-Municipality platform and mobile application using CyberSource in cooperation with Arab Bank.
Senior Software Development Engineer at Al-Ghassan Systems (2015-08 – 2023-06)
- Served as Key Staff on municipal digital transformation projects awarded through the Municipal Development and Lending Fund (MDLF), including One Stop Shop (OSS) and E-Municipality projects implemented across municipalities in the West Bank and Gaza Strip.
- Worked as a Senior Full-Stack.NET Developer on the design, development, implementation, enhancement, and support of municipal ERP and e-government solutions.
- Contributed to the ERP implementation for Ramallah Municipality across OSS, E-Municipality, Human Resources, and Accounting modules.
- Developed the Municipalities Budgeting Portal for the Ministry of Local Government (MoLG), supporting municipal budget management, monitoring, auditing, and Excel-based import/export.
- Developed E-Municipality solutions with dynamic forms and workflows and integrated them with municipal financial systems.
- Developed RESTful and WSDL APIs and supported integration between municipal applications, financial systems, and external services.
- Implemented e-payment integrations with Bank of Palestine, Jawwal Pay, Maalchat, VISA, and MasterCard.
- Performed legacy-system data migration, including mapping, validation, migration, and post-migration verification.
- Participated in testing, deployment, go-live support, application support, and training of municipal employees.
- Prepared SRS documents and proposals and participated in preparing TORs and tenders for new projects.
Software Engineer (.NET Developer - Training & Employment) at Legacy Information Technology (2012-11 – 2015-04)
- Started with.NET development training and progressed into employment as a Software Engineer.
- Developed responsive websites, an HR system, SMS-based services, Android applications, and a desktop land-management application.
- Technologies included C#, ASP.NET MVC, JavaScript, HTML5, CSS, XML, SQL Server, LINQ, and Entity Framework.
Instructor at World Educational Center (2012-10 – 2013-01)
Laptop Maintenance, A+ and ICDL.
Technical Computer Maintenance at T-Com Company (2011-12 – 2012-11)
Computer maintenance and A+ technical support.