mohamed Fayek Saber, Senior Java Developer

mohamed Fayek Saber

Senior Java Developer

Dubai Municipality

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Computer Science and Physics
Experience
15 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 3 Months

Senior Java Developer at Dubai Municipality
  • United Arab Emirates - Dubai
  • My current job since May 2016

Job Profile
• Serve as Senior Java developer in the full development cycle, end-to-end, from design, implementation or maintenance, working within broadly defined parameters.
• Participate in the delivery of Core Services, tools and libraries for other application developers and develop complex projects using best practice engineering techniques and standards.
• Design, develop, unit-test, debug, evaluate, modify, deploy, maintain and document multi-tiered applications and tools.
• Work closely with Product Management to gather, document and interpret user requirements and segregate the development tasks across multiple systems.
• Build and improve software and tools by translating functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.
• Developing Web Services with (REST, SOAP, JSON Web Token etc.), using JAX-WS, JAX-RS, Jersey API, SQL databases such as Oracle MySQL
• transforms architectures by connecting, mediating, and managing interactions between services and applications with (Oracle Service Bus 11g)

Projects
Accela "Citizen Relationship Management":

Accela Citizen Relationship Management is a digital communications system for residents and local governments to facilitate service requests and provides access to city services, fostering more connected and engaged communities. Residents can interact through the Smartphone app, and agencies can use our software to resolve requests and transform operations.

Senior Java developer at IDEAL SOFT EMIRATES L.L.C
  • United Arab Emirates - Dubai
  • February 2011 to May 2016

• Involved in design, implementation and maintenance of various java application phases, development of core project and enhancing code by design patterns     
• Coordinate activities related to drafting specification document and building common components
• Guide team members in developing various qualitative applications and troubleshooting application issues
• Work on revamping modules in Dubai Traffic System and the Dubai Police site
• Involved in building common components to a centralized code including delivery method modules like courier, collection, mail delivery, electronic certificate
• Groom and mentor the development team in enhancing client satisfaction by rendering qualitative service delivery

java developer at Accentia Middle East
  • Egypt - Cairo
  • November 2010 to February 2011

• Worked on JSF and ORACLE to develop HR project
• Involved in developing application code for Java programs including designing and implementing unit test plans. Recommended changes to enhance java application processes
• Rendered support to formal testing and resolution of test defects
• Developed framework for building HR project within various project SLA parameters

Java Developer at Integration, Services and Technologies – IST,
  • Egypt - Cairo
  • November 2009 to October 2010

• Worked on voice over IP (Voice XML IVR service), set up new speech synthesizer resource in Arabic, Media Resource Control Protocol using C++
• Involved in developing call flow, system new features including making GUI using Java Swing and resolving bugs using Java
• Used Open Source Application like Open Mary (multilingual Text-to-Speech Synthesis platform written in Java) and UNIMRCP for implementing MRCP. Involved in designing application code for Java programs
• Prepared/ implemented unit test plans for testing and resolving test defects
• Used Media Resource Control Protocol (MRCP) - a communication protocol to integrate with Cisco voice gateway and Session Initiation Protocol (SIP) for establishing a control session and audio streams between the client and the server

Software Developer at Pro@ctiveSoft
  • Egypt - Cairo
  • March 2009 to November 2009

• Involved in developing ERP application like CRM, stock, ledger with (Sybase, PowerBuilder)
• Evaluated existing business process and closed the gap with the custom functionalities of ERP systems
• Conducted application security testing including testing and validating processes based on requirements

Education

Bachelor's degree, Computer Science and Physics
  • at Ain Shams University
  • July 2007

2003-2007 • Faculty of Science • Ain Shams University - Egypt. • Computer Science and Physics • Grade:Good. • Graduation Project: Develop Dynamic Web application. • Graduation Project Grade: Excellent.Certifications Certificate •SCJP Sun Certified Programmer for Java 6. •SCWCD Java Enterprise Edition 5 Web Component Developer. •Java EE 6 Enterprise JavaBeans Developer Certified Expert. Training And Work Experience

Bachelor's degree, computer science
  • at • Faculty of Science
  • June 2007

• Faculty of Science • Ain Shams University - Egypt. • Computer Science and Physics • Grade:Good. • Graduation Project: Develop Dynamic Web application. • Graduation Project Grade : Excellent.Certifications

Bachelor's degree, computer science
  • at • Faculty of Science
  • June 2003

June 2003: • High School Certificate (90%)

Specialties & Skills

Computer Science
Oracle SQL
Science
•JSF •Struts •Servlet • JSP •Web Services •Java Script • HTML •XML •EJB3 •JPA2
• Knowledge of JIRA • Ajax ,• VXML • SSML • Sybase • MySQL • ORACLE [SQL-PL/SQL].
DATABASE
ECLIPSE

Languages

Arabic
Expert
English
Intermediate

Training and Certifications

Enterprise Edition 6 Java Persistence API Developer Certified Expert Exam (Certificate)
Date Attended:
November 2015
Valid Until:
January 9999
Java EE 6 Enterprise JavaBeans Developer Certified Expert. (Certificate)
Date Attended:
February 2015
Valid Until:
February 2018
SCWCD Java Enterprise Edition 5 Web Component Developer. (Certificate)
Date Attended:
August 2013
Valid Until:
August 2018
• SCJP Sun Certified Programmer for Java 6 (Certificate)
Date Attended:
January 2012
Valid Until:
June 2016