Mostafa Sharaf, Senior Software Engineer

Mostafa Sharaf

Senior Software Engineer

SAP AG

Location
Egypt - Cairo
Education
Master's degree, Computer Engineering of Communication
Experience
5 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :5 years, 5 Months

Senior Software Engineer at SAP AG
  • Germany
  • January 2010 to June 2011

Central Architecture Group

The examination of designing and developing a Restful Web service for SAP Governance Tool by using Java, ABAP, Netweaver Server 7.0, HTTP, XML, Java script, JQeury, AJAX, JAX-RS and Jersey.

DB/OS Quality Management Platform

The design and development of SAP Host Agent Connector & OS Cockpit for monitoring virtualized and non-virtualized operating systems using XML Web Services, XML, HTTP, ABAP, Classical Dynpro, Web Dynpro, Netweaver Server 7.0.

Software Engineer (Internship) at IBM
  • Italy
  • December 2008 to December 2009

STG: Systems & Technology Group
WASFO Project; IBM Italy: Designing&Developing the software architecture of WASFO (Workload Analysis for Server Farms Optimization) which will optimize the virtualization design of server farms using C#, Managed C++.NET, WPF, Linq, Excel, Access, XML Webservices, UML, IBM Rational Modeler, Design patterns.

GBS: Global Business Services
BOA Project; IBM Italy & IBM Romania & Unicredit Bank: Developing XML Web services, Struts, Servlets, JSPs, Enterprise Java Beans using XFrame (Unicredit Bank’s Development Framework), Ecllipse, Serena, IBM Rational Modeler, WebSphere Studio Application Server (WSAD), IBM Process Server (WPS), RSA, WID, QMF, BPEL, and BPM for Back Office Automation (BOA).

Part-Time Software Engineer at Politecnico di Milano University
  • Italy
  • June 2008 to December 2008

Designing and Developing eTreasure Website for e-tourism purpose for Lugano city in Switzerland by using Drupal, PHP, MySQL, JavaScript, Css, HTML, DHTML.

eTreasure Web Application was a joint project between Politecnico di Milano University in Italy and Svizzera Italiana University in Switzerland.

Software Engineer at Reply
  • Italy
  • March 2008 to September 2008

Developing the Authentication and authorization component for Authenticating, Profiling, Authorizing users of the web application (Polilab Kids), by using Single sign-on, Java-JAAS, XML, J2EE, JDBC, LDAP, MySQL, Sun Application Server, GlassFish Server, Tomcat Server.

Part Time Software Developer and Teacher at ITInc
  • Egypt - Cairo
  • July 2005 to July 2007

Software developer of web, desktop, and networking applications in ASP.NET, C#.NET, VB.NET, ADO.NET&SQL Server, Microsoft Access, XML Technology. I was also a teacher for Microsoft courses because I am Microsoft Certified Solution Developer. Moreover, I supervised the graduation projects of ITI students.

Software Engineer at TSN
  • Egypt - Cairo
  • September 2005 to December 2005

Developing the user interface of Smart Steel System-SSS (desktop application) in C#.NET, VB.NET, ADO.NET and XML Technology. Beside this, I did custom control libraries, and image viewer as a reusable component using the graphics libraries in .NET framework.

Education

Master's degree, Computer Engineering of Communication
  • at Politecnico di Milano - (Ranked 57th best Engineering&Technology college in the World)
  • July 2010

ELearning, Multimedia Interactive Design for Web and Mobile Applications, Courses: Advanced Database Systems, Advanced Software Engineering, Advanced Web Technologies, Software Management and Planning, Computer Graphics, Computer Mediated Communication, Workflow and Workgroup Systems, Strategic Planning, Corporate Information Systems, Operations Management, Information and Communication Technology, Model Identification and Data Analysis, Model Identification and Adaptive Systems. (The instruction language was English) Master Dissertation: Methodology and Engineering of a set of IBM SW tools for Server Farm Optimization (WASFO), under direct supervision of IBM Italy.

Bachelor's degree, Information Technology
  • at Information Technology Institute (ITI)
  • July 2005

Title of qualification awarded Post Graduate Diploma of IT in Software Development, accredited by University of Nottingham & University of Sunderland, UK as Pre-Master Degree in IT, (Excellent with Honours), A / A Principal subjects: Programming Languages, Web Development, Database Development, Software Engineering, Operating Systems, XML Technology, Web Servers Administration, Computer Networks. (The instruction language was English) Graduation Project: Client-Server System applied a new mobile service (MEMIT); is handled by mobile providers to enable customers to use their mobile phones as a credit card to buy products using SMS, (Java, AT Commands, Oracle Server, SQL Server, Oracle reports).

Bachelor's degree, Biomedical Engineering
  • at Helwan University
  • May 2004

Principal subjects: Biomedical Systems, Pattern Recognition, Neural Networks, Expert Systems, Biomedical Imaging Systems, Programming Languages, Electronic Circuits, Nuclear and Radiological Equipments, Biomedical Electronics, Clinical Engineering, Physics, Mathematics, Thermodynamics, Measurements Instruments, Signal Processing, Biomedical Modelling and Simulation, Manufacturing Technology, Engineering Drawing. (The instruction language was English & Arabic) Graduation Project : Software Desktop System aimed to overcome the problems of current audiometers by means of a friendly user interface in order to obtain better diagnosis results,´(Matlab, C#.NET, ADO.NET, Microsoft Access, Microsoft SQL Server, Crystal Reports).

Specialties & Skills

Languages

Arabic
Expert
English
Expert
Italian
Intermediate
German
Intermediate

Memberships

IEE
  • BENG MEIT
  • March 2007
IEEE
  • GSMIEEE
  • February 2007
Microsoft
  • MCSD
  • May 2005