Download PDF

Summary

Hands-on experience across all major areas of the software development process as well as hardware engineering expertise (for software projects that rely on hardware).
Overall 14 years of work experience, with 5 years of management experience in leading service development projects and of relevant project management methodologies from project design to delivery
Creating architecture for a software hardware solution and providing strategic direction throughout the development process. (spring cloud docker kubernetes)

Education and certification

Language Skills:

2010

B.Sc (MIS) Management Information Systems - Tanta university

Arabic (Mother tounge)
English (excellent)
Excellent communication skills – both verbal and written

Google Cloud Certified Professional Cloud Architect

Credential ID : 0d6469d36ea34ae6aafbfae7e692c24e

VTC

2013

Certified php and mysql developer - CompTIA Security - CCNA

for more info please check linked-in profile

Work experience

Solution Architect

focuses on solution-level decisions and analysis of their impact on the overall business goals and outcomes

  • Analyze current technologies used within the company and determine ways to improve
  • designs and implements cloud solutions for an organization, ensuring the smooth functioning of cloud systems with minimal downtime
  • Document and monitor requirements needed to institute proposed updates 
  • communicating with non technical stakeholders and present solutions 
  • communicate with saudi governance and provide integration for our internal system
  •  https://www.saso.gov.sa     https://elm.sa/en 
  • implement credit card for faster checkout by following PCI-DSS Architecture 
  • leading company technology and migrating from current system using latest technology 
  • Design LLD HLD DFD 
  • implement chat-bot  to help customer for faster booking
  • implement CRM for car rental 
  • implement Elasticsearch to Store and analyze at scale
  • Account for possible project challenges on constraints including, risks, time, resources and scope
  • Provide detailed specifications for proposed solutions
  • Define clear goals for all aspects of a project and manage their proper execution

Solution Architect

from tech lead to solution Architect

  • Implement best practices across technologies (client/server-side, QA, deployment, project management etc.
  • Responsible for the end-to-end Integration workflows across all phases of the SDLC i.e. design, development, testing, production.
  • Lead a team of software Engineers in the creation of high quality software within agreed project deadlines.
  • Lead the micro-architecture definition and drive overall software implementation
  • evaluating, and contributing to RFI/RFP/RFQ content and technical requirements
  • Supervise, train and guide team members
  • Implement projects to production stage CI/CD related projects in an AWS,linode,cloudflare cloud environment
  • Design hosting architecture for scalable applications including load balancing and security
  • Optimizing and tuning Application Performance Monitoring and system monitoring tools
  • Analyze customer technology, lead in problems isolation.
  • Provide feedback to R&D
  • Reporting to Head of IT 

Technical Project Manager

Responsible for the re-platform  using latest technology in development (laravel) and handling the team to a successful requirements gathering

  • Developed project plans including scope, cost, schedule, quality, resourcing, training/communication and the implementation
  • Create and manage the plan for moving to technical solutions
  • Manage each release through the launch process.
  • Design a features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, coding and deployment
  • Resolve team problems and project roadblocks
  • Managing the testing and UAT aspects of a project lifecycle
  • Write user stories, groom the backlog.
  • Ensure that the project produces the required product, to the required standard of quality and within the specified constraints of time and cost.

Assistant IT project manager

Responsible for the complete life cycle of a new/modified software product, from research and design to implementation, training and support.

  • Determining project requirements and developing work schedules for the team.
  • Managing all the activities of the Tech development team.
  • Liaising with team members, management, and clients to ensure projects are completed to standard.
  • Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
  • Keeping up-to-date with industry trends and developments.
  • Updating work schedules and performing troubleshooting as required.
  • Motivating staff and creating a space where they can ask questions and voice their concerns.
  • Being transparent with the team about challenges, failures, and successes.
  • Writing progress reports and delivering presentations to the relevant stakeholder

IT Business Analyst

Main Responsibilities:

  • Works closely with other IS staff to specify requirements and translate them to well-designed software structures

  • Reports in response to user requests
  • Creates, reviews, and updates documentation on an annual basis for responsible systems prepares test scenarios and testing schedules
  • Monitors and analyzes performance during testing
  • Develops technical documentation for system support
  • Performs process improvement tasks, conducting studies on complex operational problems, new system requirements
  • Reporting and analysis where specific technical skills are required
  • Reviews test plans for Associate Business Systems Analyst when required
  • Review of assigned applications functionality
  • Resolve workflow issues
  • Ensures that adequate testing is performed and documented prior to implementation
  • Keeps management informed of status of activities and issues
  • Mentors other system analysts assisting these associates with more complex issues or projects
  • Handling routine and intermediate issues without management intervention

Full-stack Developer

Responsibility

  • Develop databases that support websites.
  • Create professional website in php and html Java
  • strong troubleshooting skills in iis & apache
  • Renew domain name & vps or hosting registrations.
  • Install php script and payment module gateway and API for Ecommerce
  • understanding of all os server and install WHM remotely local
  • Design and implement web site security measures such as firewalls or message encryption.
  • Backup all data in FTP or Cpanel & troubleshooting apache issues
  • Creation of site layout/user interface from provided design concepts by using standard HTML/CSS practices.
  • Placement and layout of web site pages given client provided content.
  • Design and creation of relational database schemas.
  • Application/Framework design as needed.
  • Specifications/Requirements gathering as needed.
  • Routine daily maintenance of existing sites and applications

Skills

Project management

Agile - sprint methodology

Basecamp

MS - Project

Experience in documenting plans and design

Very strong in R&D and use case study.

Excellent organisational skills and an ability to work to deadlines with a minimum of supervision.

Full understanding of software development lifecycle.

Best practices in agile scrum or waterfall as well

Fix the Development Roadblocks.

work on and track multiple projects simultaneously.

Prioritize requirements and define scope

Experience in B2B2C technology products and services    
with geographically distributed  teams
in multi-­‐vendor environments


communicate effectively to both technical and non-technical audiences
.

PHP,python,bash, mysql, html5, bootstrap, javascript, css, ajax, vuejs, reactjs

Front -end and back-end (Full stack  web developer)

Laravel codeigniter Django frameworks 

Node.js and socket io ,docker 

AWS , linode , vultr, heroku AZure , GCP

secure installing os  cloud/ dedicated server from scratch by SSH terminal 

linux / Ubuntu experience

windows server and mac osx

apache ,nginx,phpmyadmin 

writing python scripts for network automation

experience in micro-services and service-oriented architectures

Security

strong knowledge of computer networks and common protocols: TCP/IP, UDP, DNS, FTP, SSH, SSL/TLS, HTTP, and etc.

Experience with analysis of network traffic and endpoint artifacts

Deep technical experience in incident response and phishing attack analytics

Strong experience in web application Vulnerability Scanning Tools ( e.g Acunetix)

    • Port scanner (e.g. Nmap)
    • Network vulnerability scanner (e.g. Nessus )

Identifying, assessing and controlling threats

Banking Architecture

Design diagram for core banking Architecture based on study case which provide by FAB Bank Egypt and implement it with IT department the case is available on LinkedIn profile

Selected Projects

Alawadiliah Information Technology

https://www.etabeb.com/ project

https://atcorp.sa/ company website

----------------------------------------------------------

UNITED TURNKEY SYSTEMS -Dubai

https://www.emiratesfoundation.ae

http://www.dubaifirst.com/

https://www.dm.gov.ae

https://supermart.ae

https://www.itwarehouse.com.au

Du telecom mobile apps UAE

Nova water mobile apps 

----------------------------------------------------------

Projects Summary : eCommerce- CRM-ERP- government projects including integration and implementation etc..

Frameworks: Laravel- Django-springboot

terraform , ansible , jenkins