Ali Mohamed Ismail Abdullah, Senior Software Engineer

Ali Mohamed Ismail Abdullah

Senior Software Engineer

EJADA

Location
Saudi Arabia
Education
Bachelor's degree, Computer Science and Systems Engineering
Experience
14 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :14 years, 4 Months

Senior Software Engineer at EJADA
  • Saudi Arabia - Riyadh
  • My current job since April 2015

• Develop system for legal affairs department at Border Guard. The system automates the workflow and stores cases managed by the department.
o Technologies: JEE, JSF2.1, PrimeFaces, WrapBootStrap, RESTful web services, Hibernate and Oracle Database 11g, Web Logic application server.
o Role: System Designer and Senior Software Engineer.

• Develop system for military intelligence department at Border Guard. The system manages communication with agents and storing information in the system.
o Technologies: JEE, JSF2.1, PrimeFaces, WrapBootStrap, RESTful web services, Hibernate and Oracle Database 11g, Web Logic application server.
o Role: System Designer and Senior Software Engineer.

• Develop airline reservation system for Saudi Border Guard. The system’s architecture solved the challenge of seat selections and reservation management across clustered environment with high availability. Using Dijkstra’s algorithm implied efficient and faster searching for optimal path for travelers.
o Technologies: JEE, JSF2.1, RichFaces4, Hibernate and Oracle Database 11g, Web Logic application server.
o Role: Business Analyst, System Designer and Senior Software Engineer.

Senior Software Engineer at Unilever
  • Egypt - Alexandria
  • May 2014 to March 2015

• Develop a series of business intelligence application to automate and speed up the Sales and Operations Planning cycle by implementing a workflow engine and customized work process.
o Technologies: JBoss Server, NetBeans, JPA and Oracle Database, Business Intelligence Techniques, Maven, PrimeFaces, JSF, EJB 3, JEE, Apache POI.
o Role: Senior Software Engineer.

Senior Software Engineer at Ejada
  • Saudi Arabia - Riyadh
  • May 2010 to April 2014

• Develop human capital management solution for Saudi Border Guard with e-Transaction services and fully customized Workflow Engine built from scratch.
o Technologies: JEE, JSF2.1, RichFaces4, Hibernate and Oracle Database 11g.
o Role: Business Analyst, System Designer and Senior Software Engineer.

• Develop recruitment system for Saudi Border Guard that serves more than 27, 000 users. System guarantees high availability by applying stress tested using Apache JMeter.
o Technologies: JEE, JSF2.1, RichFaces4, Hibernate and Oracle Database 11g.
o Role: Business Analyst, System Designer and Software Engineer.

• Develop human capital management solution embedded with workflow cycles built using BPEL for Saudi Fund for Development.
o Technologies: JEE, Ext GWT 2.1, Hibernate, Oracle SOA Suite 11.1, BPEL 2.0, Web logic application server 10.3.3, Oracle DB 11g.
o Role: Software Developer, Responsible for data migration, helped a little in administration and installation of Web logic servers.

Software Engineer at Integrated Solutions for Ports
  • Egypt - Alexandria
  • December 2009 to May 2010

• Member of integration team who was responsible for developing an Enterprise Service Bus engine for Alexandria's Port to connect and communicate with other ports around the world.
o Technologies: SOA, BPEL 2.0, JSR 208, GlassFish ESB application server, JMS compliant message broker based on OpenMQ and Oracle Database.
o Role: Software Engineer.

• Develop a web module to administrate and monitor an Enterprise Service Bus.
o Technologies: JEE, GlassFish ESB application server, JSP, JMS, JAXB, Hibernate 3.0, Struts, AJAX, J--STL, EL.
o Role: Software Engineer

Education

Bachelor's degree, Computer Science and Systems Engineering
  • at Alexandria University
  • July 2008

Bachelor Degree, Computer Science and System Engineering Sep, 2003 to Jul, 2008 Faculty of Engineering, Alexandria University, Egypt. Accumulative grade of Very Good with degree of honor (80% and GPA of 3.3).

Specialties & Skills

Languages

Arabic
Expert
English
Expert

Memberships

of the Alexandria university ACM chapter on
  • Member
  • January 2007

Training and Certifications

Oracle ECM Technical Boot Camp (Training)
Training Institute:
Oracle, Saudi Arabia
Date Attended:
October 2010
AngularJS - Line of Business Application (Training)
Training Institute:
Plural Sight
Date Attended:
February 2015
Oracle Certified Associate, Java SE 7 Programmer (Certificate)
Date Attended:
March 2014
Valid Until:
January 9999
Informatica Data Explorer 9.1 (Training)
Training Institute:
Informatica Middle East
Date Attended:
September 2013