About Me.

­

Ali Abdel-Aziz Ali

Email: robinhoo.2006@gmail.com

Website: http://www.aliabdelaziz.org

Objectives:

Obtaining a suitable position, I hope this will fully utilize my academic background, and further develop my business and engineering skills. I hope also that this position will be challenging, increase my experience
and my innovation.
1. Information:

Contact Information:

Name:

Email:

Current Town:

Website:

Ali Abdel-Aziz Ali

robinhoo.2006@gmail.com

Dubai, UAE

http://www.aliabdelaziz.org


Personal Information:

Gender:

Date Of Birth:

Place Of Birth:

Passport Number:

Social Status:

Martial status:

Nationality:

Driving License

Male

16/01/1985

Daqahlia, Egypt

1769855

Single

Postponed

Egyptian

UAE (810749) -
Egypt (2138016)

2.Education:

College:
  • Master [MDA
    topic] in Computer Science, Faculty of Computers & Information
    In Progress
  • Pre-Master in Computer
    Science, Faculty of Computers & Information. Year: 2006,
    Grade:
    Good (78.38%) (Note: grading system in pre-master
    is different than bachelor)
  • Bachelor in Computer
    Science, Faculty of Computers & Information, Cairo University.


Year:
July 2005, Grade:
Very Good (78.93%)


High
School:
  • 96% in Thanawia
    Amma.

­

3.Work Information:

Employer:

Position:

Time Period:

Location:

Technologies:

ISoft.

Software Architecture, Team
Lead, Developer.

February
2008 - present.

Dubai, Emirates­

AndroMDA, Spring, Acegi, CAS,
Hibernate, JSF, Oracle, web services, Maven.


EPS

E
lectronic Procedure System for Dubai Police.


This system will be templat­e generators for all Dubai Police Procedures,
as there are dozens of Procedures that exist and it is not reasonable to
develop sub module for each one(Procedure), so EPS will have Procedur­e Definition and Application Submission including of course (template Viewer, validations, attaching business events and business rules to
the ­procedure fields and actions, tying specific fields to specific Procedure step and also include roles definition for the main blocks in the system such as page, block, page object, procedure step, then this roles can be grouped and should be given to the employees reviewing and completing the submitted application).
This application can fit in any place as it is template generator and template executer.
This System also monitor the employees work performance by checking how long the application stay at any employee.
The main functionality of this system is exposed as web service so that it Can be plugged into any application by the use of our developed client API.


This system is being built by using one MDA frameworks (AndroMDA)


that employees transformation from Model to code.


Language
: JSF, JSP, JSTL, JXL, Spring, Cron jobs, Acegi, CAS, Hibernate,

    ­
    ANDROMDA, TestNG, Web Services, Log4j, Maven, ANT, and Velocity.

IDE: JDEveloper 10.1.2, Magic Draw 9.5, HQE, DBVisualizer, Toad.


Platform
: Windows.


Employer:

Position:

Time Period:

Location:

Technologies:

Beshara Group.

Senior Software Developer.

September 2007 – February 2008.

Nasr City, Cairo, Egypt.

JEE, EJB3, JSF, and Oracle
10g.

Projects:
CSC
    An E-Government Web Application
    for the Kewitian Government

    that includes many modules
    such as Job, Organization, Qualification, Request, Attendance, Privileges
    … modules.


Language
: JSF, JSP, JSTL, EJB3, Hibernate.

IDE: JDEveloper 10.1.3, NetBeans.

    Platform: Windows.

Employer:

Position:

Time Period:

Location:

Technologies:

ARPU+ (ORASCOM).

Senior Software Developer.

March 2007 -- September 2007.

Agouza, Gizza, Egypt.

JEE, XSLT, and Oracle.

Projects:
OpenCDS
    The Open Content Delivery
    Server (OpenCDS) is a free, open source platform that enables
    mobile operators, service providers, and enterprises to deliver a variety
    of content to mobile users. OpenCDS can support content types such as
    ring tones, images and wallpapers, Symbian applications, Java technology-based
    games, audio and video content, and many other content types.

    OpenCDS is the open source
    version of the Sun Java System Content Delivery Server. Built on a Java
    Platform, Enterprise Edition (Java EE) architecture, OpenCDS offers
    carrier-class performance and scalability as well.

    My work was to migrate
    from my company old CMS to the new OpenCDS and during this process I
    customized and planned the required customization to make OpenCDS fully
    compatible with my company old CMS.

    Language:
    JEE, XSLT, and Oracle.

Platform: Windows, and Linux.

Employer:

Position:

Time Period:

Location:

Technologies:

Projects:

OpenCraft.

Software Developer

September 2005 – March 2007

Dokki, Gizza, Egypt.

J2EE, Spring, Hibernate, XSLT,
Drools, Junit, AndroMDA,

JSF, Struts, Velocity, log4j,
Maven, ANT, JXL, ESB, MySQL,

and PostgreSQL.


MIFOS
MIFOS is a Micro

Finance Open Source.

I have developed the
Holiday Handling module for this

system a long
with all date verification and correction for considering

weekends and holidays
into account.

More info about work
done can be found at

http://www.open-craft.com/custom-module-development-grameen-foundation

  https://mifos.dev.java.net/

Language: JSP,
Struts, Drools, and Hibernate.

Platform: Linux


ITWorx-HR
ITWorx HRIS

is an Enterprise web Application for Human

Resource Information
S
ystem.


Language
:
JSF, JSP, JSTL, JXL, Spring, Hibernate,


    ANDROMDA, Junit, Log4j, Apachi-Axis WS,


    JetSpeed2, Maven, ANT, and XSLT.


Platform
:
Linux.


Employer:

Position:

Time Period:

Location:

Technologies:

LinkEgypt.

Software Developer.

July 2005 -- September 2005.

Roxy, Cairo, Egypt.

PHP, MySQL


Projects:
S&A Samir & Ali Website

http://www.samirandaly.com/

Language: PHP, and MySQL


Platform
: Windows

4.Technical Skills:
Languages:
  • Java.
  • C++.
  • Assembly.
  • PHP.
  • Prolog, CLIPS.
Database:
  • PostgreSQL.
  • MySQL.
  • Oracle.
  • MSSQL.
Web Languages:
  • JSP, Servlets, JSF,
    Struts,
  • HTML, XHTML, CSS, Java
    Script,
  • XSLT, XML, DOM, JDOM,
    SAX.
Tools
&

Frameworks:

  • AndroMDA,
  • Hibernate,
  • Spring,
  • EJB3,
  • ESB,
  • Drools,
  • Junit,
  • Log4j,
  • Velocity,
  • Ant, Maven.
Operating
Systems:
  • Linux Platforms
    (Fedora 5, SUSE 10, (K)UBUNTU, CENTOS).
  • Microsoft Windows
    Platforms
Analysis
& Design:
  • Good understanding of
    MDA concepts,
  • Deep understanding of
    Object Orientated concepts, Software Engineering methodologies and tools.
  • Documenting and designing
    applications using UML.
  • Good understanding
    of Database design concepts.
  • I have worked for
    some time (1 month) as Business Analyst in Beshara Group as minor responsibility
    beside my development responsibilities.

5.
Other Information:
Research
and

Interests:

  • Software Architecture.
  • Robotics.
Community

Activities:

  • I gave session
    about MDA model driven architecture with AndroMDA demo to EGJUG members.
  • Supervised during
    my employment in OpenCraft the graduation project for a group in FCI
    Helwan University.
  • I keep posting
    my work on my website to be available to all as open source code.
Competitions:
  • Participated in
    ROBOCON Egypt 2005.
  • Winning youth
    ministry's competition for building web sit.
Languages:
  • Arabic: native language
  • English: fluent
Hobbies:
  • Football,
    Drawing.
  • Computer Games.

­

Powered by Drupal - Design by artinet