Email
Phone
+962 79 762 2820

My journey in digital transformation is driven by over a decade of software engineering experience across six diverse industries: Automotive, Health, Oil and Gas, Social Engagement, Intelligent Process Automation (IPA), and Telecommunications. This extensive background has empowered me to enhance team productivity and quality through the creation and implementation of innovative processes and best practices.

I thrive on solving customer challenges with cutting-edge technology. My dedication to exceptional customer service and stakeholder satisfaction drives me to deliver outstanding results. By focusing on key outcomes, building high-performing teams, and swiftly adapting to new insights, I consistently achieve excellence.

Throughout my career, I have successfully established and led an engineering branch and an RPA Business Unit, driving impactful change and innovation.

Outside of work, I am passionate about camping, off-roading, and farming. I also enjoy cooking and pride myself on being a great chef!

Linkedin
GitHub
YouTube

Nuummite Consulting Feb 2023 - Present

Technical and Program Manager

Highlights

  • Manage software and business teams to ensure high-quality, timely deliverables.
  • Establish engineering processes and best practices, define and track engineering metrics.
  • Ensure team alignment with the company's vision and goals.
  • Lead recruitment, interviewing, and hiring processes.
  • Spearheaded the establishment of the Intelligent Process Automation (IPA) Center of Excellence (CoE) for senior customers.
  • Spearhead technical scope preparation and work closely with customers and stakeholders to enhance business processes.
  • Design technology architectures for new service propositions and evaluate appropriate technologies and platforms.
  • Plan scalable technology solutions to handle increasing workloads and user demands.
  • Identify opportunities for innovation and improvement.
  • Develop new skills and solve complex business issues from strategy to execution.
  • Coach team members, recognize their strengths, and encourage ownership of their development.
  • Keep good access to public channels and help in attracting good talents.

SquareOne Jan 2022 - Present

RPA Technical Manager

Highlights

  • Manage the relationship with the client and all stakeholders and lead the establishment of RPA COE for customers.
  • Working closely with Client Business Team/Functions, to understand current business processes, re-engineer processes, prioritize and implement RPA. And assist customers with finding the right solutions for their business and technical challenges.
  • Communicate with clients and external parties and help teams in understanding technical requirements.
  • Hold educational and informational training sessions to enable our clients to understand RPA.
  • Proactively analyze customers’ needs and suggest upgrades or additional features that meet their requirements.
  • Managing a team of 28 members in 4 different locations including RPA Engineers, RPA Business Analysts, and Onsite Engineers.
  • Collaborate with project managers worldwide to improve PM efficiency and manage the scope definition and execution strategy and methodology.
  • Creating and maintaining comprehensive project documentation.
  • Work collaboratively with the Professional Services Team, and Customer Engagement team and assist in the proper expectation of resources and timing and lead in establishing RPA POCs with customers.
  • Initiate the RPA Development life cycle and approaches and maintain its Continuous Improvement.
  • Coach RPA Engineers and RPA Business Analysts, review their work and help them improve their approach, communication, and delivery.
  • Enhance team effectiveness by focusing on qualitative and quantitative metrics.
  • Develop and Enhance RPA Onboarding Process.
  • Enhance Teams Communication and collaboration.
  • Maintain and enhance effective Engineering Culture and Environment.
  • Inspire and Motivate Teams to exceed what they think they are capable of doing by identifying their potential, the impact they are making and their possible advancement opportunities.
  • Ensure resource availability and allocation
  • Keep good access to public channels and help in attracting good talents.

SiTech April 2021 - Present

Engineering Consultant April 2021 - Present
Product Lead Engineer - April 2021 - Sep 2021

Highlights

  • Coach development teams, review their work and help them improve their approach, communication, and delivery, which led to high performance.
  • Help development teams to Set and execute plans handle products/projects and teams priorities and help teams manage their activities and workload.
  • Enhance team effectiveness by focusing on qualitative and quantitative metrics.
  • Enhance Teams Communication and collaboration.
  • Maintain and enhance effective Engineering Culture and Environment.
  • Inspire and Motivate Teams to exceed what they think they are capable of doing by identifying their potential, the impact they are making and their possible advancement opportunities.
  • Initiate and maintain Continuous Improvement of the software development processes and approaches.
  • Develop and Enhance Onboarding Process. Keep good access to public channels and help in attracting good talents.
  • Set up and Coordinate Engineering Events (knowledge sharing sessions).
  • Communicate with clients and external parties and Help teams in understanding technical requirements.

Xocialive Software Innovation Feb 2019 - April 2021

RPA Business Lead / Software Development Lead

Business Analyst - UiPath Certified Professional

Highlights

  • Building and Leading the RPA Business Unit as per the UiPath Business Partners Requirements to ensure success.
  • Spearheaded the creation and implementation of the RPA Center of Excellence for one of our Telecommunication Customers in Jordan.
  • Helping our clients design approaches to integrate new technologies, skills, and processes so they can get the most out of their RPA technology.
  • Analyze business processes, identify potential automation opportunities, and propose a Plan of RPA strategy.
  • Work closely with teams in the identification of business requirements, functional design, process design.
  • Creating the PDD (Process Description Document) in detail including the As-Is and To-Be process map (Process Workflows)
  • Creating test cases and scenarios and manage the testing phase for the RPA solution.
  • Lead a workshop with the development team to explain and discuss the captured and analyzed processes.
  • Provides continuous updates to RPA stakeholders and Project Manager during project delivery.
  • Identify business opportunities to increase usability and profitability of PRA.
  • Lead workshops for staff and client education.
  • Handover knowledge and documents among the stakeholders and ensuring all the Change management procedures are followed.
  • Establishment and operations of a new UiPath RPA Onboarding Program.
  • Recruited, trained, and managing an RPA team
  • Designed new onboarding processes for the web development fresh and junior engineers and implemented new practices to improve the quality of sharing knowledge and team performance.
  • Leading a team of 6 web developers (backend and frontend developers), to build governmental web platforms using Microsoft and Oracle technologies.
  • Spearheaded the design of the database for governmental web platforms.

Tam Development LLC Dec 2016 - Dec 2018

TAM
Lead Software Engineer

Tam is the leading expert in public engagement and crowdsourcing. successfully designed and implemented over 50 local and regional programs in partnership with 20 government and private entities in Saudi Arabia and the Arab region. These programs engaged more than 50 million users through various platforms and impacted 500,000 participants.

Highlights

  • Directed the establishment and operations of a new technical branch in Amman, Jordan.
  • Recruited, trained, and managed a team of 14 employees.
  • Designed new onboarding processes and implemented new practices to improve the quality of team performance.
  • Spearheaded the development of new SOPs for fast run projects, such as pull request templates and pull request review policies, which enhanced workflow and team orchestration.
  • Integrated User Acceptance Test methodology into the company's scrum methodology, which eliminated time consuming revisions.
  • Partook in architecting software for hybrid microservice ecosystem of tools, targeting the competition market, and successfully engaging more than 50 million users and impacting 500,000 participants.
  • Collaborated in installing and maintaining strong, standardized technical workflow using Scrum.
  • Built web applications using Ruby on Rails and RSpec for clients and internal products.

INOVX Solutions Jan 2014 - Nov 2016

DBA and Senior Solution Support Engineer

INOVX® provides a platform and solutions for 3D Asset Integrity Management to companies in the process industry worldwide.

Highlights

  • Integrated and maintained 3D assets virtualization projects for clients such Aramco, SATORP, Petro Rabigh, and British Petroleum Alaska, allowing them to control changes from the program itself, which reduced cost, time and possibility of on-site injuries.
  • Trained over 500 end users and super users on 3DAV software.
  • Handled troubleshooting for all customers critical issues.
  • Collaborated in the testing phase of our major software release, “RealityLINx 6.0”, in order to represent the customer voice and adapt solutions to ensure optimal usability.

Council of Health Services Apr 2012 - Jan 2014

Senior Software Engineer & DBA

Highlights

  • Created ASP.NET web solutions with MS SQL Server, which helped the strategy department to manage the health sector in the Kingdom more efficiently by providing them with clear information and feedback about the health strategy development.
  • Designed internal custom applications, such as ICD-10 Certificates Management System, which automated their daily tasks and improved productivity and performance of staff.
  • Implemented security best practices for internal and external web applications.
  • Created practical documentation for purposes of database-mirroring, using high safety mode with automatic failover, which protected against system interruption and data loss.

SDIT Company Oct 2010 - Mar 2012

Software Engineer Team Leader

Highlights

  • Collaborated with a team of developers and project managers to create PMO using SharePoint and Microsoft Office Project Server, which helped clients define their standards and processes and to manage their projects more efficiently.
  • Led a team of developers in the delivery of custom applications to clients.
  • Met with clients, as a product owner, to define their requirements and convert them into stories, which ensured that the customer's business needs are reviewed at the end of each sprint and that the development stages run smoothly.
  • Interacted as a senior Web developer, using ASP.NET 2010, Ajax, and MS SQL Server 2008 R2 to advance the development workflow.

Abu Khader Group Oct 2008 - Sept 2010

Software Developer

Highlights

  • Sage CRM Administrator and created custom applications using ASP.NET 2005 and MS SQL Server 2005 such as C-Track System and integrated it with the Sage CRM System.
  • Created SQL Server Reporting Services solution to extract reports from Sage ACCPAC ERP solution (ex: stock status for ordering which helped warehouse management in ordering stocks based on the current stock status and the historical data for sales.
  • Programmer and Web Developer: using VS.NET 2005, VB.NET, ADO.NTE, SQL Server 2005 ASP.NET, SQL Reports Service, and SQL+.

University of Petra June 2003 - August 2008

Software Engineering
Bachelor

The National Platform for Consultation and Study

Web Solution created using Ruby on Rails, PostgreSQL, and AngularJS

AGON

Web Solution created using Ruby on Rails, MongoDB, and React.

Strategic Management

Web Solution created using ASP.NET 4.0 and MS SQL Server 2008.

Project Management and Tendering

Web Solution created using ASP.NET 4.0 and MS SQL Server 2008.

Health Information Management System

Web Solution created using ASP.NET 4.0 and MS SQL Server 2008.

ICD-10 Certificates Management System

Web Solution created using ASP.NET 4.0 and MS SQL Server 2008.

Task Management

Web Solution created using ASP.NET 4.0 and MS SQL Server 2008.

Charitable Loans Project

Windows Application created using VS.NET 4.0 and MS SQL Server 2008.

Ab3ad Team

Web Solution created using MS SQL 2014, Visual Studio 2015, Telerik app development tools.

PickIT

Web Solution created using MS SQL 2014, Visual Studio 2015, Telerik app development tools.

KBProto Web Site

Web site created using HTML5, CSS3, and jQuery.

General

  • Analytical & Problem Solving Skills
  • Team Player
  • Agile Development Processes and Principles
  • Written and Verbal Communication
  • Customer-Oriented
  • Software Documentation
  • General Programming Skills
  • Software Testing
  • Training

Technical Skills

  • Automation Anywhere 360
  • UiPath
  • Ruby on Rails
  • ASP.NET
  • Visual Studio
  • MS SQL Server
  • PostgreSQL
  • MongoDB
  • Ruby
  • VB.NET and C#
  • ADO.NET
  • Behavior-Driven Development
  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • AJAX
  • Microsoft JScript
  • MS SQL Reporting Services
  • Crystal Reports 10.X
  • Microsoft Project
  • SharePoint Administration
  • Git Version-Control
Arabic
Native speaker
English
Fluent