أيمن عطية, Development Director / Chief Architect

أيمن عطية

Development Director / Chief Architect

Ideal Soft

البلد
استراليا
التعليم
بكالوريوس, B. Sc Degree in Computer Engineering
الخبرات
22 years, 1 أشهر

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

حظر المستخدم


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

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

Development Director / Chief Architect في Ideal Soft
  • الإمارات العربية المتحدة - دبي
  • أشغل هذه الوظيفة منذ يوليو 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
  • الإمارات العربية المتحدة - دبي
  • يناير 2015 إلى يوليو 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
  • الإمارات العربية المتحدة - دبي
  • يناير 2013 إلى يناير 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
  • الإمارات العربية المتحدة - دبي
  • مارس 2011 إلى يناير 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
  • الإمارات العربية المتحدة - دبي
  • أغسطس 2010 إلى مارس 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
  • الإمارات العربية المتحدة - دبي
  • ديسمبر 2009 إلى أغسطس 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
  • الإمارات العربية المتحدة - دبي
  • سبتمبر 2008 إلى ديسمبر 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
  • الإمارات العربية المتحدة - دبي
  • أبريل 2008 إلى سبتمبر 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
  • الإمارات العربية المتحدة - دبي
  • ديسمبر 2007 إلى أبريل 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
  • الإمارات العربية المتحدة - دبي
  • يوليو 2007 إلى ديسمبر 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
  • الإمارات العربية المتحدة - دبي
  • يناير 2007 إلى يوليو 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
  • الإمارات العربية المتحدة - دبي
  • يوليو 2004 إلى يناير 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
  • الإمارات العربية المتحدة - دبي
  • أغسطس 2003 إلى يوليو 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
  • الأردن - عمان
  • مايو 2002 إلى أغسطس 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

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

بكالوريوس, B. Sc Degree in Computer Engineering
  • في Applied Science University
  • مارس 2002

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

اللغات

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

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

PgMP: Program Management Professional (الشهادة)
تاريخ الدورة:
January 2016
صالحة لغاية:
January 2019
PMI Risk Management Professional (الشهادة)
تاريخ الدورة:
October 2015
صالحة لغاية:
October 2018
PMI Agile Certified Practitioner (الشهادة)
تاريخ الدورة:
July 2015
صالحة لغاية:
July 2018
PMP: Project Management Professional (الشهادة)
تاريخ الدورة:
June 2015
صالحة لغاية:
June 2018
SCM: Scrum Certified Master (الشهادة)
تاريخ الدورة:
February 2015
TOGAF 9 Certified (الشهادة)
تاريخ الدورة:
August 2014
صالحة لغاية:
January 9999
TOGAF 9 Foundation (الشهادة)
تاريخ الدورة:
July 2014
صالحة لغاية:
January 9999
Oracle Service-Oriented Architecture Suite 11g Boot Camp (تدريب)
معهد التدريب:
Oracle
تاريخ الدورة:
September 2013
SCWCD: SUN Certified Web Component Developer for Java 2 platform (الشهادة)
تاريخ الدورة:
October 2003
SCBCD: Sun Certified Business Component Developer for Java 2 Platform 1.3 (الشهادة)
تاريخ الدورة:
March 2004
SCJP: SUN certified programmer for Java2 platform. (الشهادة)
تاريخ الدورة:
June 2002
OCA: Oracle9i, Program with PL/SQL (الشهادة)
تاريخ الدورة:
March 2005
SCJD: Sun Certified Developer for the Java 2 platform. (الشهادة)
تاريخ الدورة:
June 2003
Administration course on BEA WEBLOGIC application Server (تدريب)
معهد التدريب:
BEA Systems
تاريخ الدورة:
June 2002
Introduction to Oracle9i SQL (الشهادة)
تاريخ الدورة:
November 2004
SCEA: Sun Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition (الشهادة)
تاريخ الدورة:
April 2008
صالحة لغاية:
January 9999