Ayman Atieh, Development Director / Chief Architect

Ayman Atieh

Development Director / Chief Architect

Ideal Soft

Location
Australia
Education
Bachelor's degree, B. Sc Degree in Computer Engineering
Experience
22 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :22 years, 1 Months

Development Director / Chief Architect at Ideal Soft
  • United Arab Emirates - Dubai
  • My current job since July 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • January 2015 to July 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • January 2013 to January 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • March 2011 to January 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • August 2010 to March 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • December 2009 to August 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • September 2008 to December 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • April 2008 to September 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • December 2007 to April 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • July 2007 to December 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • January 2007 to July 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • July 2004 to January 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 at Ideal Soft
  • United Arab Emirates - Dubai
  • August 2003 to July 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 at Payment Centric
  • Jordan - Amman
  • May 2002 to August 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

Education

Bachelor's degree, B. Sc Degree in Computer Engineering
  • at Applied Science University
  • March 2002

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

Languages

English
Expert
Arabic
Expert

Training and Certifications

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