Ayman Atieh, Development Director / Chief Architect

Ayman Atieh

Development Director / Chief Architect

Ideal Soft

Lieu
Australie
Éducation
Baccalauréat, B. Sc Degree in Computer Engineering
Expérience
22 years, 1 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :22 years, 1 Mois

Development Director / Chief Architect à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • Je travaille ici depuis juillet 2015

Overview:
Smart Traffic Face-Lifting, Revamping Smart Traffic user interface by using the latest UI technologies and UX best practices

Solution Architecture Responsibilities:
• Defining the upgrade roadmap and methodology
• Defining the upgrade technologies and strategic design patterns
• Mentoring the architecture and design team and providing technical consultation

Project Management Responsibilities:
• Detailed project planning including scope, cost, schedule, quality, stakeholders, risk, communication, and procurement planning.
• Owning the risk management planning, monitoring and executing activities.
• Mentoring the project lead during executing, monitoring & controlling, and closing phases
• Communicating status, progress, and forecasting reports to senior management and project stakeholders

Technologies & Tools:
JSF-2.2, HTML-5, CSS3, AJAX, JSON, Oracle 12c Application Server, Oracle 12c Database, JDeveloper, Bitbucket, GIT, JIRA, Confluence

Development Director / Chief Architect à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • janvier 2015 à juillet 2015

Overview:
E-Traffic Disaster Recovery and Upgrade, Build a DR site for Dubai Smart Traffic system and upgrade all related environments (database and application servers) from 10g OC4J technology to the latest 12c Weblogic technology

Solution Architecture Responsibilities:
• Responding to client RFP and submitting the winning technical proposals.
• Understand client’s current IT environment and resources and develop upgrade and implementation proposal to ensure successful solution deployment

Project Management Responsibilities:
• Taking over the project management responsibilities during executing and closing phases
• Managing the project team and stakeholders during executing phase
• Monitoring project baselines according to management plan and executing required preventive and corrective actions
• Closing project phases according to management plan
• Issuing and communicating status and progress reports
• Maintaining the risk register and project issue log according to management plan

Technologies & Tools:
Struts, Hibernate, BC4J, JDBC, JNDI, XML, Apache Axis web services, Oracle 12c Application Server, Oracle 12c Database, JDeveloper, Bitbucket, GIT, JIRA, Confluence

Development Director / Chief Architect à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • janvier 2013 à janvier 2015

Overview:
RTA Centralized Inspection System, Centralized inspection system that captures all details related to vehicles inspection, audit, and compliance activities in Dubai

Solution Architecture Responsibilities:
• Submitting the winning technical proposal to RTA
• Developing system solution architecture
• Developing common design & development guide and deployment guide documents.
• Developing risky project architectural components and interfaces.
• Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.

Project Management Responsibilities:
• Acting as a Scrum Master
• Owning the risk management planning, monitoring and executing activities.
• Providing status, progress, and forecasting reports
• Keep the team aligned with project goals and fine tune their style of work

Technologies & Tools:
EJB3, JPA2, JMS, Oracle Web Services, JNDI, UML, JSF2, Java Applets, HTML5, JSON, AJAX, JQuery, JQuery Mobile, CSS3, Oracle SOA Suite, BPEL, Oracle BAM, JavaCV, OpenCV, Cordova, Google Android SDK, Google Android NDK, Oracle Database 11g, Oracle Data Modeler, Oracle WebLogic 10.3.5, JDeveloper 11g R2, Bitbucket, GIT, JIRA, Confluence

Development Manager à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • mars 2011 à janvier 2013

Overview:
Dubai Police Online Portal, Revamping Dubai Police online portal to be aligned with latest user experience standards and best practices.

Solution Architecture Responsibilities:
• Developing system solution architecture
• Developing common design and development guide document.
• Developing risky project architectural components and interfaces.
• Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.

Project Management Responsibilities:
• Acting as a Scrum Master
• Owning the risk management planning, monitoring and executing activities.
• Providing status, progress, and forecasting reports
• Keep the team aligned with project goals and fine tune their style of work

Technologies & Tools:
EJB3, Struts, Hibernate, Web Services, JNDI, XML, JQuery, AJAX, UML, Oracle 10g Application Server, Oracle 10g Database, JDeveloper, VSS, JIRA

Development Manager à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • août 2010 à mars 2011

Overview:
RTA eServices Revamp, Robust and cost effective eServices solution used to automate and publish 90% of RTA public facing services from all agencies on Internet to allow users to use/apply for these services online

Roles and Responsibilities:
• Submitting the winning technical proposal to RTA
• Developing system solution architecture
• Developing common design and development guide document.
• Developing risky project architectural components and interfaces.
• Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.

Technologies & Tools:
EJB3, Struts, Hibernate, Web Services, JNDI, XML, JQuery, AJAX, UML, Oracle 10g Application Server, Oracle 10g Database, JDeveloper, VSS, JIRA

Development Manager à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • décembre 2009 à août 2010

Overview:
RTA Services Delivery, Design, and Implementation (SDDI), Publish and automate traffic services on several channels such as online, KIOSK and IVR instead of relying on face-to-face services.

Roles and Responsibilities:
• Submitting the winning technical proposal to RTA
• Developing system solution architecture
• Developing risky project architectural components and interfaces.
• Responsible of release management and source code control
• Leading development team by managing developer’s tasks, time estimation, code review, and reporting to project manager

Technologies & Tools:
EJB3, Struts, Hibernate, Web Services, JNDI, XML, JQuery, AJAX, UML, Oracle 10g Application Server, Oracle 10g Database, JDeveloper, VSS, JIRA

Solution Architect à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • septembre 2008 à décembre 2009

Overview:
Dubai Traffic eServices, Used by public Internet users to apply for and use RTA online services such as vehicles renewal, driving license renewal, and fines payment

SDLC: Agile-SCRUM

Roles and Responsibilities:
• Developing system solution architecture and detailed design
• Developing risky project architectural components and interfaces.
• Designing custom SSO (Single Sign On) mechanism to integrate Dubai Traffic services web-application with RTA portal system
• Responsible of release management and source code control
• Leading development team by managing developer’s tasks, time estimation, code review, and reporting to project manager

Technologies & Tools:
EJB3, Struts, Hibernate, Web Services, JNDI, XML, JQuery, AJAX, UML, Oracle 10g Application Server, Oracle 10g Database, JDeveloper, VSS, JIRA

Solution Architect à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • avril 2008 à septembre 2008

Overview:
Commercial Trading Licensing System, Used by commercial trading licensing department to issue and maintain trading permits, register and maintain organizations info, activities, security permissions, training, and other services

Roles and Responsibilities:
• Developing system solution architecture and detailed design
• Developing risky project architectural components and interfaces.
• Responsible of release management and source code control
• Leading development team by managing developer’s tasks, time estimation, code review, and reporting to project manager

Technologies & Tools:
Struts, Servlets, Hibernate, Web Services, Java Mail, JNDI, XML, AJAX, UML, Oracle 10g Application Server, Oracle 10g Database, JDeveloper, VSS

Solution Architect à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • décembre 2007 à avril 2008

Overview:
Special Plates System, Used for maintaining vehicles plates, special plates, auctions, and related transactions and services such as selling plates and changing plate’s ownership.

Roles and Responsibilities:
• Developing system solution architecture and detailed design
• Developing risky project architectural components and interfaces.
• Responsible of release management and source code control
• Leading development team by managing developer’s tasks, time estimation, code review, and reporting to project manager

Technologies & Tools:
Struts, Servlets, Hibernate, Web Services, Java Mail, JNDI, XML, AJAX, UML, Oracle 10g Application Server, Oracle 10g Database, JDeveloper, VSS

Solution Architect / System Analyst à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • juillet 2007 à décembre 2007

Overview:
UAE Fines Integration, used for online integration between Dubai Traffic System and other UAE fines systems such as Dubai parking fines, Dubai Salik Toll System, and other emirates traffic systems to collect and maintain fines issued by UAE traffic systems

Roles and responsibilities:
• Developing system solution architecture and detailed design
• System detailed analysis which includes developing business domain model, process model, Use-Case model, and documenting supplementary specifications
• Developing risky project architectural components and interfaces.
• Responsible of release management and source code control
• Leading development team by managing developer’s tasks, time estimation, code review, and reporting to project manager

Technologies & Tools:
JDBC, Web Services, JNDI, XML, UML, Oracle 10g Application Server, Oracle 10g Database, JDeveloper, VSS.

Solution Architect à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • janvier 2007 à juillet 2007

Overview:
Electronic Procedure System (EPS), Used to automate more than 500 procedures used by Dubai police by managing procedures workflow, security, archiving, and online integration with external systems/organizations

SDLC Agile-SCRUM

Role Solution Architect:
• Developing system solution architecture and detailed design
• Leading development team by managing developer’s tasks, time estimation, code review, and reporting to project manager
Technologies & Tools Spring, JSF1, Hibernate, Web Services, JNDI, XML, UML, Oracle 10g Application Server, Oracle 10g Database, JDeveloper, VSS

Senior Software Developer / Technical Lead à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • juillet 2004 à janvier 2007

Overview:
Dubai E-Traffic System, Used for traffic administration, information management, traffic engineering, vehicle registration, fines, driving test, driver licensing, workflow management, Internet, Kiosk, and IVR services

Roles and Responsibilities:
• Object oriented and data model design
• Developing risky and complicated use-cases
• Responsible of release management and source code control
• Leading development team by managing developer’s tasks, time estimation, code review, and reporting to project manager

Technologies & Tools:
Struts, Hibernate, BC4J, JDBC, JNDI, XML, web services, Java Mail, UML, Oracle 10g Application Server, Oracle 10g Database, JDeveloper, VSS

Senior Software Developer à Ideal Soft
  • Émirats Arabes Unis - Dubaï
  • août 2003 à juillet 2004

Overview:
Electronic Messaging System (EMS), Workflow messaging system which utilizes the concept of automated processing in managing and archiving all types of documents

Roles and responsibilities:
• Developing use-cases
• Responsible of release management and source code control

Technologies & Tools:
Servlets/JSP, Custom tags, JDBC, EJB, JNDI, XML, BC4J, Java Mail, SWING, Applets, Oracle 9i Application Server, Oracle 9i Database, Oracle 9i workflow, Oracle SSO (Single Sign On), OID (Oracle Internet Directory), Oracle IFS (Internet File System), Oracle Collaboration suite, JDeveloper, VSS

Web Developer à Payment Centric
  • Jordanie - Amman
  • mai 2002 à août 2003

Overview:
Electronic Bill Payment (eJABY), online bills payment solution, which allows customers to pay their postpaid, prepaid, and incidental bills at trusted eJABY payment depots spread throughout the country. Using eJABY you can pay Land Phone Bill, Mobile Phone Bill, Electricity Bill, Traffic Tickets, Internet Prepaid Cards, and many more.

Technologies:
JMS, EJB2, JDBC, JNDI, XML, SWING, Java mail, Servlets, BEA WebLogic application server, Oracle 9i Database, JBuilder, VSS

Éducation

Baccalauréat, B. Sc Degree in Computer Engineering
  • à Applied Science University
  • mars 2002

B. Sc Degree in Computer Engineering (1996-2002) Electrical & Computer Engineering Department Applied Science University (Amman, Jordan)

Langues

Anglais
Expert
Arabe
Expert

Formation et Diplômes

PgMP: Program Management Professional (Certificat)
Date de la formation:
January 2016
Valide jusqu'à:
January 2019
PMI Risk Management Professional (Certificat)
Date de la formation:
October 2015
Valide jusqu'à:
October 2018
PMI Agile Certified Practitioner (Certificat)
Date de la formation:
July 2015
Valide jusqu'à:
July 2018
PMP: Project Management Professional (Certificat)
Date de la formation:
June 2015
Valide jusqu'à:
June 2018
SCM: Scrum Certified Master (Certificat)
Date de la formation:
February 2015
TOGAF 9 Certified (Certificat)
Date de la formation:
August 2014
Valide jusqu'à:
January 9999
TOGAF 9 Foundation (Certificat)
Date de la formation:
July 2014
Valide jusqu'à:
January 9999
Oracle Service-Oriented Architecture Suite 11g Boot Camp (Formation)
Institut de formation:
Oracle
Date de la formation:
September 2013
SCWCD: SUN Certified Web Component Developer for Java 2 platform (Certificat)
Date de la formation:
October 2003
SCBCD: Sun Certified Business Component Developer for Java 2 Platform 1.3 (Certificat)
Date de la formation:
March 2004
SCJP: SUN certified programmer for Java2 platform. (Certificat)
Date de la formation:
June 2002
OCA: Oracle9i, Program with PL/SQL (Certificat)
Date de la formation:
March 2005
SCJD: Sun Certified Developer for the Java 2 platform. (Certificat)
Date de la formation:
June 2003
Administration course on BEA WEBLOGIC application Server (Formation)
Institut de formation:
BEA Systems
Date de la formation:
June 2002
Introduction to Oracle9i SQL (Certificat)
Date de la formation:
November 2004
SCEA: Sun Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition (Certificat)
Date de la formation:
April 2008
Valide jusqu'à:
January 9999