Printing tool Download PDF

Solutions Integration Tech Lead

Summary

A highly versatile IT professional with a litany of professional certifications & 13+ years of brilliant track record of IT projects, with competencies in conceptualizing and supporting critical IT frameworks and applications, implementing projects, managing vendor and product selection.

Work experience

Mar 2019Present

Solutions Integration Tech Lead

Link Development

• Contribute to the selection of the most appropriate means of representing services requirements in the context of a specific change initiative, ensuring traceability back to the source.
• Produce detailed component specifications and translates these into intricate designs for implementation using selected products.
• Assist in the preparation of technical plans and cooperates with business assurance and project staff to ensure that appropriate technical resources are made available.
• Architecting and implementing Integration solutions using BizTalk ESB /Azure BizTalk Services/Azure Logic Apps Integration tools
architecting distributed, multi-tier applications using BizTalk ESB
• Design, implement and lead the team to deliver middle-ware applications (Message, ESB )
• Create Conceptual end to end integration deliverables, technical specification documents and recommend high-quality solutions for the ESB integration platform
• Designing high availability environments with clustering, failover/recovery and load balancing strategies for multi-site implementations
• Defining technical reference architecture leveraging existing SOA/ESB products
• Implementing Microservices/API based on BizTalk ESB/Different API Gateways
• Configure the hardware environment, produces integration test specifications, and conducts tests, recording details of any failures and carrying out fault diagnosis.
• Investigate operational requirements, problems, and opportunities, seeking effective service integration solution.
• Provide architectural design & solution structure for on-premises and cloud-based Integration projects
• Guide DevOps practices for Integrations projects

Oct 2018Mar 2019

Senior Scrum Master

Ministry of Justice

• Guiding the team and organization on how to use Agile/Scrum practices and values to delight customers.
• Guiding the team on how to get the most of our self-organization.
• Guiding the team on self-organizing to fill in the intentional gaps left in the Agile/Scrum frameworks.
• Assessing the Scrum Maturity of the team and organization and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization.
• Removing impediments or guiding the team to remove obstacles by finding the right personnel to remove the impediment.
• Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on healing and problem-solving.
• Facilitating getting the work done without coercion, assigning, or dictating the work.
• Facilitating discussion, decision making, and conflict resolution.
• Assisting with internal and external communication, improving transparency, and radiating information.
• Supporting and educating the Product Owner, especially on grooming and maintaining the product backlog.
• Providing all support to the team using a servant leadership style whenever possible, and leading by example.

Jul 2015Oct 2018

Technical Services Manager

Tasleem IT

• Enhances organization reputation by accepting ownership for accomplishing new and different requests and exploring opportunities to add value to job accomplishments
• Lead the development of data and integration architecture models that respond to critical business needs
• Create systems architecture & design documents (Conceptual design, Logical design & Physical design) for projects including SOA projects
• Lead the development of data and integration architecture models that respond to critical business needs
• Architected and Implemented many SOA large and complicated Governmental, Enterprise & B2B on Ministry of Laborer (MLSD), Saudi Post and others using MS BizTalk (2013 R2, 2016) and ESB Toolkit 2.2 based on standard SOA design principles and trends in addition to other technologies and concepts such as SOA , SaaS, Web Services, Micro Services, SOAP, WSDLs, XML, REST ,WS-* standards
• API Management using WSO2 & APIGEE API Management
• Architected and Implemented MS Dynamic CRM and SharePoint Governmental projects for Ministry of Laborer in integration with MS BizTalk 2013 R2 and ESB Toolkit 2.2

• Developing Blockchain solutions and services focus on providing quick transaction settlements and help in minimizing the risks.
• Prepare and execute all QC cycles including internal and customer (UAT) testing and take accountability for fixing identified errors
• Defined SOA principals that have to be implemented at MLSD to change the current development environment and cope with new MLSD SOA directions.
• Work independently to coordinate and solve highly complex technical data communication and transformation issues.
• Perform code quality analysis, code performance analysis, code security analysis and architecture validation analysis.

Jan 2013Jul 2015

Technical Lead

Unicom Group

Highlights:

Managing the Strategic Software initiatives, provided leadership for the delivery of high-quality technical solutions for organizational projects, new system development and system integration for all new and potential technology, invented novel systems that will be on-shelf Products with huge sales curve.

Key Responsibilities:

• Build an environment and culture of continuous innovation to drive profitable revenue through the identification and incubation of breakthrough ideas in new and adjacent businesses and markets.
• Monitor overall operation of engineering departments for timely, accurate and completeness of results over multiple company branches 
• Evolve development guidelines, practices, and principles for the staff because of the desire always to be improving the processes within the team.
• Create and review system architecture and product specifications for accuracy and completeness.
• Exploit architectural patterns like(Layered, Event Driven, Microkernel, SOA) that utilize technical, integration, and exploit component architecture techniques and methodologies that achieve high performance, flexible, portable, reusable, resilient and ease of maintenance objectives.
• Developing distributed, mission-critical applications in heterogeneous environments/architectures for multi-user systems
• Directs and oversee the development and use of a strategic management framework for multiple branches
• Hold Workshops for different team members at each office to orient them to new technologies, projects, and techniques.
• Security Officer for ISO 27001 within Group Data Centers and Group Environment
• Quality Specialist for ISO 9001 for Saudi Arabia Branch

May 2008Jan 2013

Senior Software Developer, Team Leader

Saudi Unicom for Communication Technology

Joined as a Senior Software Developer and crafted an upward growth curve to merit promotion to the position of Senior Team Leader.

Key Responsibilities

• Senior software developer in diverse fields of programming, such as Socket Programming, Web Services, Desktop applications, Mobile applications, Web applications, Code Optimization, and Code Refactoring.
• Do business analysis tasks like (define scope, define business and technical requirements, develop proposed solutions, validate and verify business requirements)
• Manages time and ensures maintaining high standard performance and KPIs
• Senior software developer in Saudi Red Crescent Authority (SRCA) Emergency Control Rooms System. The system contains many hybrid technologies like Mobile applications, Web applications, Desktop applications, Server services and embedded systems
• Founder of Surveillance System, BI System, DSS System for Saudi Red Crescent Central Rooms (SRCA)
• System Analyst / Team Leader for King Fahd Security College GIS Interactive Learning System. The system had a lot of new eLearning technologies like smart boards, smart tables, tablets, live video streaming, live instructor interaction, live syllabus, whiteboard, exams, training and so on
• System Analyst for ISO 9001 / SharePoint 2010 Senior Developer for Unicom Portal and processes workflows based on ISO 9001. (ALM 2010 based Agile Process Model)
• Team Leader for Intelligent Vehicle Tracking Systems project. (TFS 2012 with Lean UX)
• Scrum Master for Unicom Group CRM System. We used Scrum model based on TFS 2012
• Team Leader for Unicom Group Project Management System using MS Project Server 2010
• Scrum Master for Collaboration website of CRM + Project Management + Tender Management + BI & KPI Management (ALM 2012 based Scrum Process Model).
• Scrum Master & Analyst for Municipality Management System for different KSA municipalities.
• Team Leader for an in-house ERP system based on the Scrum model.

Jun 2006May 2008

Software Developer

Ocean for Integrated Solutions

Key Responsibilities:

• Founder and creator of Multi-tier Applications Framework
• Creator of applications' architecture
• Creator for all types of company's Controls including user, extended, and custom controls.
Senior software developer in diverse fields of programming, such as Socket Programming, Web Services, Code Optimization, and Code Refactoring.
• Senior software developer in Accounting and Stores Systems.
• Senior software developer in HR Systems.
• Team leader for a project of Bookstores ERP management system and Office equipment distribution system.
• Team Leader of the company Software Developing Dept.

• Junior Software Developer in Diagnostic Expert System for plants diseases.
• Junior software developer in Accounting and Stores Systems.

Education

20152020

Ph.D. THESIS: DEVELOPING ENVIRONMENT TOOLS FOR COLLABORATIVE ONTOLOGY EVOLUTION - General Topic: Knowledge Management & NLP

Ain Shames University

The collaboration aims at the accomplishment of shared objectives and extensive coordination of activities. In a collaborative setting, we replace the single knowledge engineer by many knowledge workers, the latter being community members that have expertise in the domain in particular, rather than in knowledge engineering in general. However, that process has many problems that can be solved using Software Engineering Concepts.

Sep 2007Jun 2010

Masters of Computer Science

Mansoura University
  • Thesis Title: Enhance Firewall Intrusion Detection Using New Soft Computing Techniques
  • Research Papers
    • Intrusion Detection Using Rough Sets based Parallel Genetic Algorithm Hybrid Model.
    • Intrusion Detection Using Rough Set Parallel Genetic Programming Based Hybrid Model

Certifications

2018

Certified Solidity Developer

Blockchain Council
2018

Certified SOA Professional

SOA School

A Certified SOA Architect has demonstrated proficiency in the mechanics of SOA through the physical design of service-oriented technology architectures, service-oriented solutions, and related infrastructure.

Sep 2016

Certified Scrum Master

Scrum Alliance
Dec 2014Present

MCSD: Application Lifecycle Management

Microsoft
Jul 2010Present

MCPD for Windows App based on .Net 3.5

Microsoft
Jul 2010Present

ISO Quality Internal Auditor (Certificate)

Global Business Bureau
Sep 2013Sep 2016

International TOEFL Certified

TOEFL Institute
Jun 2010Present

ISO Quality Internal Auditor (Training)

Global Business Bureau
Jan 2014Present

ISO 27001 Official Officer (Training)

Global Business Bureau