Alaa Salem, Senior Solutions/Enterprise Architect

Alaa Salem

Senior Solutions/Enterprise Architect

Dubai Airports

البلد
الإمارات العربية المتحدة - دبي
التعليم
بكالوريوس, Computer Science
الخبرات
18 years, 5 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :18 years, 5 أشهر

Senior Solutions/Enterprise Architect في Dubai Airports
  • الإمارات العربية المتحدة - دبي
  • أشغل هذه الوظيفة منذ يونيو 2019

• Establish tailored enterprise solutions architecture approach (SAF) in alignment with enterprise architecture framework such as TOGAF (EA-SA alignment), PMLC, and SDLC.
• Participant member of TAB committee (Technology Approval Board) in regards to technology selection and IT-Business alignment.
• Participant member of ARB committee (Architecture Review Board) in regards of reviewing compliancy of architectural deliverables artifacts (EA-SA alignment).
• Own the IT solution architecture, and be responsible to manage all activities related to the design, development and maintenance of the architecture models and views.
• Technology selection and repository maintaining for necessary tools which required to conduct enterprise architecture and solutions architecture activities. Includes: EA SIB (Standard Information Base) repositories for baseline/target enterprise landscape architecture (such as ADOIT, ADONIS), SA repository for projects/initiatives architecture modeling (such as Sparx EA), EA documentation wiki (such as Atlassian Confluence).
• Ensure mature integrity of the IS (Information System) documentation in relation to the IT Road Map.
• Understand the solution architecture, translate business process, information entities and systems solutions into accurate, easily understandable architectural diagrams or viewpoints.
• Gather, understand and synthesize documentation available from vendors, SMEs, systems, product managers and business analysts to be able to extract right information and transform it into different architectural models or views.
• Follow governance and guiding principles, policies and standards from ARB to define the high level and low-level design for various projects, programs and initiatives.
• Perform quality control to assure completeness and compliance with modeling standards and assure that the overall integrity and traceability is respected.
• Perform gap analysis and conformity checks between enterprise architectures and solution architectures.
• Coach and train other solution architects in capturing architecture and design artifacts in compliance with modeling standards.
• Participate in developing, maintaining, communicating and governing enterprise standards, guidelines and meta-models.

Senior Solutions Architect | Technical Project Manager في Ideal-Soft Emirates
  • الإمارات العربية المتحدة - الشارقة
  • ديسمبر 2018 إلى مايو 2019

• Lead development and architecture area for modernization of Traffic System using Microservices architecture and BPM.
• Develops the solution viewpoints, in which the business, information and technology viewpoints are synthesized into solutions that deliver capabilities.
• Defines the principles to guide solution decisions.
• Facilitates and leads the evaluation and selection of software product
standards, as well as the design of standard software configurations.
• Analyzes business drivers to determine corresponding change
requirements.
• Conduct technical presales activities; technical consultation, presentations, demos, and technical workshops/sessions.
• Develop, manage, and enhance the Enterprise Technical Architecture (ETA) related meta-model and repository, defining appropriate processes, methods, and standards for its evolution and governance.
• Provides technical guidance, support, and consultation in proper software design and development.
• Conduct R&D’s, POC, and develop presentations whenever necessary.

Technical Director في Dot Market
  • الإمارات العربية المتحدة - دبي
  • فبراير 2018 إلى نوفمبر 2018

• Define and outline company’s technical direction, SDLC processes, resource utilization, technology framework, and projects execution.
• Determine technical requirements of team members per project.
• Oversees and streamline the In-house software development life cycle.
• Oversees and streamline the outsourced software acceptance process.
• Define job expectation of development team.
• Implement best practices for development team.
• Standardize documentation necessary to progress through SDLC (e.g.
SOW, Acceptance Document, Project Management Plan, etc.)
• Creating, defining technology stack and frameworks for the products
developed in-house.
• Other duties deemed necessary for successful technical operations in the
company.
• Set project development timeline from concept to deployment.
• Conduct interviews and hiring’s for technical staff.
• Also played other roles in some project as Solution Architect and
participate in building parts of its business model.

Solutions Architect | Technical Leader في Ideal-Soft Emirates
  • الإمارات العربية المتحدة - دبي
  • أكتوبر 2009 إلى أكتوبر 2017

• Develop architecture visions (technical proposals) and solution modeling views (application, data, and technical models).
• Act as Technical PM, in which manage the software development life cycle.
• Lead technology Life-Cycle management this includes identifying emerging technologies, defining standards that state which technologies are to be used for what purpose and introducing and retiring technologies this will include tools, middleware, database, server software and packaged products.
• Conduct technical presales activities; technical consultation, presentations, demos, and technical workshops/sessions.
• Conducting information architecture, covering pain areas internally or externally, to detect critical deficiencies and opportunities and recommend solutions for improvement.
• Team management and technical leadership following Agile/SCRUM methodology.
• Perform technical risk management to minimize project technical risks, and provide best practices alternatives/workarounds for it (Risk Mitigation).
• Creating software technical specifications, SOW, composing technical proposals, and enforce information architecture and best practices and trends.
• Engage in peer code review and design sessions to ensure reliability, maintainability and performance at all tiers in the application.
• Evaluates the impact (BIA) of new technology integration, upgrades, customization etc. on resource requirements, hardware and software requirements, cost, and return on IT investments (ROI) and monitors the efficiency of applications with periodic checkpoints and value measurements.
• Hire, mentor, lead and manage large software development teams.
• Strong technology skills in enterprise Java development with practical
implementation experience in Microservices, SOA, and bespoke N-Tier
architecture development.
• Responsible for ensuring adherence of all deliverables to appropriate
standards and quality levels.
• Works closely with clients, system analysts, QC team, project managers,
and reports to development director.
• Conduct meetings, workshops, conference calls with client’s project
leads.
• Perform requirements delivery with business analysts and product owners,
and provide gap analysis feedback.
• Assign tasks to team members, perform code review, and release/patch
packaging.
• Support and assist technical team members, and follow-up on their progress.
• Develop & design complex and risky tasks involves new technologies and requires special attention in terms of security, performance, or requires special integration with hardware devices.
• Participate with development director and other technical leaders in enhance SDLC in development team by; introducing many tools, knowledge share, enhance SDLC workflow process, technical suggestions.

Lead Developer | Project Coordinator في AxentTech
  • الإمارات العربية المتحدة - دبي
  • ديسمبر 2007 إلى أغسطس 2009

• Responsible for all development and coordination duties from initial phase to integration.
• Coordinate all software development projects reporting to Project Manager.
• Work closely (offshore) with company development channel team in Pakistan to rollout development plan.
• Understanding and meeting client's requirements and expectations.
• Act as a communication channel between customer and offshore
development team.
• Works as a software developer on end-to-end integration projects using
Identity Management product, Java web-based applications/portals,
and SOA integrations.
• Conduct R&D’s and POC/Demos for client presentation.
• Development, designing, testing, and implementing/customizing
projects/products.

J2EE Software Developer في EastNets
  • الأردن - عمان
  • أغسطس 2007 إلى ديسمبر 2007

• Works onsite B2B integration project between ODIN Bank (in Oslo - Norway) and SWIFT network SAA interface using JCAPS SOA suite to implements automated banking message broker.
• Development, designing, testing, and implementing project.

Software Developer في ProgressSoft
  • الأردن - عمان
  • أغسطس 2005 إلى يوليو 2007

• Designing and developing a light web-based monitoring engine (PS-AM) and pluggable framework using Java technologies (JSF 1.2, Pentaho) for monitoring health statuses of various enterprise solutions developed by the company (i.e. like PS-ECC and PS-EDMS). This includes registering, logging, and benchmarking performance bottleneck of all kinds of IT topology components (i.e. Servers, Web/Enterprise Applications, Web Server, Storage, etc.), to reduce the headache for looking for enterprise failures, and helps to ease performance tuning process, utilizing: Windows Management Instrumentation (WMI), JMX, Linux Pipelines Processes, and
others.
• Worked in Electronic Check Clearing (PS-ECC) project developing
cheque’s scanners control page of the system, which responsible of
capture and process images of cheques images.
• Worked with PS-ECC backend integration team to fill the gap with some
legacy system required integrations (i.e. like integration between ECC
and legacy banking systems for signatures system).
• Maintaining old legacy system (PS-TERM), in terms of enhancements and
bug fixing.

الخلفية التعليمية

بكالوريوس, Computer Science
  • في Mutah University
  • يناير 2005

Specialties & Skills

Microservices Architecture
Solution Architecture
Enterprise Architecture
Application Architecture
Software Development

حسابات مواقع التواصل الاجتماعي

الموقع الشخصي
الموقع الشخصي

لقد تم حذف الرابط بسبب انتهاكه لسياسة الموقع. يرجى التواصل مع قسم الدعم لمزيد من المعلومات.

اللغات

العربية
اللغة الأم
الانجليزية
متمرّس

التدريب و الشهادات

Sun Certified Java Programmer 5.0 (SCJP) (الشهادة)
تاريخ الدورة:
September 2007
Identity & Access Management Deployment Specialist (الشهادة)
تاريخ الدورة:
May 2008
Oracle Certified Professional, Java EE 5 Web Component Developer (OCP) (الشهادة)
تاريخ الدورة:
September 2014
Certified Big Data Professional (BDSCP) (الشهادة)
تاريخ الدورة:
December 2017
Professional Scrum Master I (PSM I) (الشهادة)
تاريخ الدورة:
January 2018
صالحة لغاية:
January 2018
Certified SOA Professional (SOACP) (الشهادة)
تاريخ الدورة:
December 2018
TOGAF® 9.1 Certified (الشهادة)
تاريخ الدورة:
October 2015
Certified Microservice Architect (MCA) (الشهادة)
تاريخ الدورة:
January 2019