Senior Software Engineer
EJADA
Total years of experience :14 years, 4 Months
• 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.
• 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.
• 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.
• 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
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).