Mohamed Fouad

Egypt

@mohamed265

Application Developer at IBM

Badges

Problem Solving
Java
Sql

Certifications

Work Experience

  • Software Engineer

    IBM•  February 2019 - Present

    Application Developer Roles 1. Contributing to technical and architectural decision-making. 2. Design and implement highly available software applications. Technologies: Angular, Nodejs, Javascript, AngularJS, MySql, and Python Environment: macOS, IBM cloud and Cloud Foundry

  • Software Engineer

    Asset Technology Group•  October 2016 - February 2019

    Roles 1. Gathering customer requirements - Vodafone Egypt - of new features and functionality. 2. Design and implement highly available and scalable backend software components. 3. Develop software verification plans and quality assurance procedures. 4. Document and maintain software functionality. 5. Provide support for the customer to solve production issues – if exists – and configure the software. Environment: Java, Oracle DB, Spring, Hibernate, PL/SQL, Maven, Docker, JSP, and Servlets Tools: Eclipse, Toad, Jenkins, and Git

  • Java Developer

    Smacrs•  July 2015 - March 2016

    Roles: 1. Execute full software development lifecycle (SDLC). 2. Contributing to technical and architectural decision-making. 3. Participating in code reviews to ensure code quality and distribute knowledge. Technology: Java, JSF, Primefaces, JPA Hibernate, MySQL, Spring, Tomcat 7 Tools: Spring Tool Suite (Eclipse-based), MySQL Workbench

Education

  • Cairo University, Cairo

    Computer Science, BS•  September 2012 - July 2016

    Bachelor’s Degree in Computer Science Very Good Grade

Skills

mohamed265 has not updated skills details yet.