Technical Project Manager at Castles Technology (2026-01 – Present)
- Led cross-functional teams to deliver complex technical projects on time and within scope.
- Facilitated regular status meetings to track progress, identify risks, and drive resolution strategies.
- Coordinated resource allocation across multiple projects to ensure optimal utilization of team capabilities.
- Supported and executed simultaneous delivery of various POS and TMS solutions.
- Communicated project plans and progress to key stakeholders and project contributors.
- Established clear lines of communication between stakeholders by creating detailed status updates that kept everyone apprised of critical milestones throughout each stage of the project.
- Facilitated strong team collaboration through effective meeting management, open communication channels, and timely resolution of conflicts or issues.
- Served as technical liaison, supporting engineering, management, procurement, sales, and marketing, quality assurance and supply base.
- Collaborated with business users, technical teams, database administrators and testing teams during kickoff meetings, joint application designing, and planning sessions to validate requirements.
- Optimized resource utilization by accurately forecasting staffing needs and proactively addressing potential bottlenecks in the project pipeline.
- Working closely with customers to evaluate various types of risks such as impact, reputation and regulatory.
- Managing implementation of new technological improvements resulting in increased efficiency.
- Developing suggestions for technical process improvements to optimize resources.
- Guiding, coaching and leading project teams, delegating tasks and evaluating performance and progression of project pace.
Technical Manager at Castles Technology (2022-02 – 2025-12)
- Led cross-functional teams to deliver complex technical projects on time and within scope.
- Facilitated regular status meetings to track progress, identify risks, and drive resolution strategies.
- Coordinated resource allocation across multiple projects to ensure optimal utilization of team capabilities.
- Supported and executed simultaneous delivery of various POS and TMS solutions.
- Communicated project plans and progress to key stakeholders and project contributors.
- Established clear lines of communication between stakeholders by creating detailed status updates that kept everyone apprised of critical milestones throughout each stage of the project.
- Facilitated strong team collaboration through effective meeting management, open communication channels, and timely resolution of conflicts or issues.
- Served as technical liaison, supporting engineering, management, procurement, sales, and marketing, quality assurance and supply base.
- Collaborated with business users, technical teams, database administrators and testing teams during kickoff meetings, joint application designing, and planning sessions to validate requirements.
- Optimized resource utilization by accurately forecasting staffing needs and proactively addressing potential bottlenecks in the project pipeline.
- Working closely with customers to evaluate various types of risks such as impact, reputation and regulatory.
- Managing implementation of new technological improvements resulting in increased efficiency.
- Developing suggestions for technical process improvements to optimize resources.
- Guiding, coaching and leading project teams, delegating tasks and evaluating performance and progression of project pace.
System Engineer at Castles Technology (2020-11 – 2022-02)
Same roles as previous job, after Castles Technology acquisition of "Spire Payments"
System Engineer at Spire Payments (2017-04 – 2020-11)
- Assists EFT Support and Implementation Manager in processing SCRs, NCRs, and Quality Assurance tasks
- Provide 24x7 support to customers inside and outside Jordan respond to support calls which can be received by direct phone, help desk, or e-mail.
- Contributed in decreasing issue solving time (up to 15%) by providing training sessions for customers, creating manual documents, and following up with them using ticketing portal system.
- Suggest elimination procedure -When needed- to isolate cause of problems.
- Consult with superior if problem is not diagnosed & recommend a remedy.
- Implementation of new Host Interfaces with POS Network controllers and infrastructures (NewNet)
- Enhancements on software delivery time by 10% utilizing the close engagements with R&D team, explaining the scope, requirements & change requests asked by our customer.
- Perform Training session on SPIRE POS products and network access controllers for clients.
- Perform User Acceptance Test (UAT).
- Perform EMV certifications on SPIRE POS Applications.
- Minimizing operations time that could take days of working at customers side by automating processes using scripts that runs within minutes to do required job.
- Maintain and support for all HP server's hardware and software using all HP tools including embedded software's for installation, maintenance, and managing servers (i.e Intelligent provisioning, SSA, SUM, Smart Start, VCSU, One View, ACU and more...)
- Configuring HP storages.
Associate System Engineer at Optimiza Solutions (2015-04 – 2017-03)
- Managing deliverable estimates, negotiating resource conflicts and allocated resources.
- Communicating project status, delivering audience messages and change management with clients.
- Analyzing project-related information and made recommendations based on discoveries.
- Recruiting and training IT team members.
- Working closely with management teams to plan, develop and execute technical strategies aligned to client's vision.
- Leading and assisting technical upgrade projects for clients by working and coordinating with consultants and developers.
- Playing key role in on-going network design, reevaluation and optimization.
- Maintain and support for all HP server's hardware and software using all HP tools including embedded software's for installation, maintenance, and managing servers (i.e Intelligent provisioning, SSA, SUM, Smart Start, VCSU, One View, ACU and more...)
- Configuring HP storages.
- Make recommendations for future upgrades.
- Setup testing environments for critical operations before applying at customer side to bring down chances of failure.
- Detect and isolate issues.
- Administer windows and Linux servers and do recommendations for software/firmware security updates and patch.
- Support LANs, WANs, network segments, Internet, and intranet systems.
- Maintain and monitor network to ensure availability, system security & efficiency.
- Ensure design of system allows all components to work properly together.
- Assign configuration of authentication and authorization of directory services.
- Maintain network facilities in individual machines, such as drivers and settings of personal computers as well as printers.
IT System Administration at Optimiza Solutions (2014-10 – 2015-05)
- Support LANs, WANs, network segments, Internet, and intranet systems.
- Maintain and monitor network to ensure availability, system security & efficiency.
- Ensure design of system allows all components to work properly together.
- Assign configuration of authentication and authorization of directory services.
- Maintain network facilities in individual machines, such as drivers and settings of personal computers as well as printers.
Trainee Engineer at Synaptic Technologies (2013-06 – 2013-09)
- Traveled to job sites with senior personnel to aid in inspections and ongoing project observations.
- Maintained contemporary technical knowledge of engineering concepts.
- Collaborated with senior engineers on complex projects.