CV 2016
1
Education:
Additional information:
Technical skill:
Summary:
Curriculum Vitae
Mahmoud Abd El Hady Mostafa Hassan
E-mail: mahmoudhady_89@yahoo.com
Address: 10-El Shaheed Ramy Gamal Street, El Haram, Giza, Egypt
Contact details:
Mobile: (+2)01009103357
Phone: (+2)0235656964
Senior (SharePoint/.Net) developer with almost 4 years of experience and a Bachelor's Degree in Computer
Engineering with overall grade is very good. Extensive experience designing and developing custom SharePoint 2013
applications. Experienced maximum exposure to Visual Studio.NET 2008,2010,2012,2013, C# and most .NET
Frameworks.
 El Saidia secondary school, with grade 98 %. 2004-2006
 Computer Engineering Department of Cairo University (Very Good). 2006-2011
 Pre-Master of Computer Engineering at Cairo university (Excellent) 2012-2013
 Local Toefl Test with score(500) 2013
 Working on My thesis about(X-Mac Protocol for Wireless Sensor Network) 2014-until now
 Nationality Egyptian
 Birth Date 1 May 1989.
 Religion Muslim.
 Marital Status Single.
 Military Status Done
 Language Arabic Native Language
English Fluent Read/Write/Speak
Programming Language Web Technologies DBMS Tools
 C++
 C#
 SQL
 Java
 X86 Assembly Language
 VHDL
 HTML
 CSS
 ASP.Net
 Ajax
 JavaScript
 Jquery
 JSON
 MVC
 Silverlight
 Web API
 Bootstarp
 XML
 Knockout
 Microsoft SQL Server
 Microsoft Access
Database
 Oracle 10g and Toad
 Cassandra DB Engine
 Microsoft Visual Studio
.NET
 Sharepoint Server 2013
 PowerShell
 DevExpress UI Controls
for .Net
 Crystal Reports
 Reporting Service
 Microsoft Source Safe
 Team Foundation Server
CV 2016
2
Projects
Studied Courses
 Programming Techniques (C++ Language).
 Data Structures and Algorithms.
 Logic Design.
 Database Systems.
 Software engineering and UML.
 Graphics.
 Multimedia.
 Computer organization.
 Operating system.
 Advanced programming techniques.
 Pattern recognition.
 Advanced Algorithms analysis.
 Software Testing.
 Modeling And Simulation
 Artificial Intelligence.
 Neural Networks.
 Networks and Wireless.
 Wireless Sensor networks.
 Wireless Network.
 Security.
 Technical Writing.
 Educational projects :
Course Name Project Name Project Description
Programming
Language and Tools Date
Graphics
Crazy Man
Game
We implement 2-D Game called Crazy Man
by using C++.
This games is like shooter man game.
And player can switch between different
weapons.
The player can save at any time and exit
from the game.
 C++
 Allegro Library
for Graphics
2006
Star Ware Game We implement 3-D Game called Star Ware
Game by using C++ and DirectX9
 C++
 DirectX Library
2007
Microprocessor
Puzzle game We implement a puzzle game which
communicate between two computers
with serial port and each player can see
another player and his status on the screen
 Assembly
language
2007
Security system
model
We implement security system model by
using parallel port to communicate
between pc and the model.
Using keypad at front of the door and
using dc motor to open door if user insert
correct password from keypad and use
stepper motor to monitor the system by
using camera.
 C#. 2008
Database
Systems
Bank System We Implement DB For Bank system
with(C# and SQL).
 C#
 SQL Server
2008
Software
engineering
Bank Website We Implement the Website for Bank and
its branches
 ASP.net(C#)
 SQL Server
2008
CV 2016
3
Pattern
Recognition
Pattern
Recognitions
We implement System to Recognize three
shape (rectangle, triangle, and circle) by
Using MATLAB.
 MATLAB 2008
Computer
Organization
PDP11
microprocessor
We implement a simplified PDP11
microprocessor that can execute the
program loaded in its ram.
 VHDL
 Altera
2008
VLSI Simple Out Of
Order Processor
We implement a simple out-of-order
processor. The processor includes the
following components/features:
- Assembly to machine code translator
- Fetch pipeline
- Register table
- Logic unit
- Arithmetic integer
- Simple one level of memory
 VHDL
 Quartus
2009
Algorithms
Efficient School
Timetable.
We Implement Dynamic School Time
Table By Using Genetic Algorithms
 C# 2009
Multimedia
Compress
images
We Implement algorithm to compress
images.
 C# 2009
Artificial
intelligence
Decision Tree
and Perceptron
Algorithms
Implement Decision Tree and perceptron
algorithms.
 C# 2010
Wireless Sensor
Network
Wireless Sensor
Node
Implementation
We implement wireless sensor node by
using Atmega microcontroller and some
sensors types such as infra-red sensors and
Bluetooth module to send data to
computer through Bluetooth connection.
 C
 Atmega
Microcontroller
2010
Modeling And
Simulation
Bakery System
Model
Simulate and Model Bakery System with
(Arena)
 Arena 2010
Software Testing Test an Open
Source Code
(Matrix Library)
written by C#.
We use the software testing Techniques
and coverage types for an Open Source
Code (Matrix Library) written by C#.
 C#
 NUnit
2011
Neural Network Time Series
Prediction
Predict the next samples of each series,
each series contains 96 samples. (Time
Series prediction).
 MATLAB 2011
Operating System C Compiler We designed a version of the c language
that has these constructs:
 Constants and Variables declaration
(int, float, char…)
 Mathematical and Logical expressions
(+,-,*, /… AND, OR...)
 Golden Parser
 C# for Test
Compiler
2011
 Graduation project:
 Sixth Sense project (2011):
 Field: HCI (Human Computer Interface) & Artificial Intelligence.
 Target: Helping all people whose use modern technology.
 Description: Our project contains from three main modules :
a.Marker Detection and Recognition
CV 2016
4
Training:
Work Experience:
b.Face Detection and Recognition
c.Optical Character Recognition
 Tools:
a.OpenCv library: it is open Source Library for image processing in C
b.C++ Language
c. C# to make applications to test our framework.
 State: First Version is released.
 ICDL Certificate, Jan 2008.
 C# .net and SQL Course, July 2008.
 Micro Controller Course with atmega16 Microcontroller, July 2009.
 IT 1 and IT 2 Course from Cisco Academy, August 2009.
 Summer training in Telecom Egypt, August 2009.
 Core Solutions of Microsoft SharePoint Server 2013 (MCSE)Jan 2014 at Egabi Learn Company
 Advanced Solutions of Microsoft SharePoint Server 2013 (MCSE) Feb 2014 at Egabi Learn Company.
 Developing Microsoft SharePoint Server 2013 Core Solutions (MCSD) March 2014 at Egabi Learn
Company.
 Developing Microsoft SharePoint Server 2013 Advanced Solutions (MCSD) April 2014 at Egabi Learn
Company.
 Programming in HTML5 with JavaScript and CSS3(MCSD) May 2015 at Asset Technology Group
 Developing ASP.NET MVC 4 Web Applications May 2015 at Asset Technology Group
 Querying SQL Server 2012 June 2015 at Asset Technology Group
 Developing SQL Server 2012 Databases June 2015 at Asset Technology Group
 April 2015 - Present (Asset Technology Group)(Full Time)
o Project Name : STC Management System
 Position : Senior SharePoint Developer
 Create and Custom Display Templates of Content Search Web Part
 Design and Develop custom C# SharePoint 2013 Web Parts, Event Receivers, and Branding
 Design and Develop custom SharePoint 2013 applications using SharePoint Designer
 Create Web Template.
 Create Resources to allow multi lingual in site.
 Create Content Search Web Parts and Managed Meta Data.
 Create Different types of Site Columns and Custom Lists and Document library
 Using PowerShell to Deploy WSPs, Crawling, Create Managed Properties, Create Navigations,
Create Security Permissions, Import and Export Lists.
o Project Name : HR Archiving System for King Fahd Special Hospital(KFSH)
 Position : Senior SharePoint Developer
 Create Custom Actions in Ribbon and Edit Control Block.
 Integrate Third Party Application (Lead Tools) to Make Document Viewer and Scanner
 Creates custom SQL Server Reporting Services (SSRS) Reports to be displayed in a Microsoft
SharePoint 2013 web application
 Design and Develop custom C# SharePoint 2013 Web Parts,, Event Receivers, and Branding
 Design and Develop custom SharePoint 2013 applications using SharePoint Designer
 Create Site Definitions.
 Create Resources to allow multi lingual in site.
 Create Content Search Web Parts and Managed Meta Data.
 Create Im Tech Content Query Web Part.
 Create Different types of Site Columns and Custom Lists and Document library
CV 2016
5
 Using PowerShell to Deploy WSPs, Crawling, Create Managed Properties, Create Navigations,
Create Security Permissions, Import and Export Lists.
o Project Name : King Fahd Special Hospital(KFSH)
 Position : Senior SharePoint Developer
 Creates custom SQL Server Reporting Services (SSRS) Reports to be displayed in a Microsoft
SharePoint 2013 web application
 Design and Develop custom C# SharePoint 2013 Web Parts, Workflows, Event Receivers, Timer
Jobs, and Branding
 Design and Develop custom SharePoint 2013 applications using SharePoint Designer
 Creates SharePoint Apps (SharePoint hosted) applications using InfoPath and C#
 Create Web Templates and Site Definitions.
 Create Resource to allow multi lingual in site.
 Create Content Search Web Parts and Managed Meta Data.
 Create Different types of Site Columns and Custom Lists and Document library and Content
Types.
 Using PowerShell to Deploy WSPs, Crawling, Create Managed Properties, Create Navigations,
Create Security Permissions, Import and Export Lists.
 April 2014 – Nov 2014 (TeBAS CO.) (Full Time)
o Project Name : GATS Once
 Position : .Net Developer
 Create Web Pages by using JavaScript and Silverlight to develop custom ERP.
 Create Database, Views.
 Design and develop Crystal Reports.
 Create Applications by using C# language.
 Nov 2014 – April 2015 (Arabia Inform Ware CO.) (Full Time)
o Project Name : Archiving System
 Position : .Net Developer
 Create Web Pages by using JavaScript and Asp.net and knockout
 WEP API,MVC
 Test Driven Development.
 Using Big Data by using Cassandra Database and DataStax.
 Create Database, Views.
 Design and develop Crystal Reports.
 Create Applications by using C# language.
 April 2012 – Dec 2013 (SMART SOLUTION CO.) (part Time)
o Project Name : CUTOM ERP
 Position : .Net Developer
 Create Web Pages by using ASP.net
 Using DevExpress Tools to Develop and implement Reports.
 Using SQl Server 2012
 Create Database, Views.
 Create Applications by using C# language.
 Using Iron Speed Designer
 April 2012 – Dec 2013 (Egyptian Armed Forces)(Full Time)
o Project Name Management Needs For Armed Forces
 Position : .Net/SharePoint Developer
 Create Web Pages by using ASP.net
 Using DevExpress Tools to Develop and implement Reports.
 Create Database, Views.
 Create Applications by using C# language.
 Using Iron Speed Designer.
 Design and Develop custom C# SharePoint 2013 Web Parts.
 Create Site Columns and Custom Lists and Document library and Content Types.
Thanks for your kind care ….

Mahmoud+Abd+ElHady-CV-2016

  • 1.
    CV 2016 1 Education: Additional information: Technicalskill: Summary: Curriculum Vitae Mahmoud Abd El Hady Mostafa Hassan E-mail: mahmoudhady_89@yahoo.com Address: 10-El Shaheed Ramy Gamal Street, El Haram, Giza, Egypt Contact details: Mobile: (+2)01009103357 Phone: (+2)0235656964 Senior (SharePoint/.Net) developer with almost 4 years of experience and a Bachelor's Degree in Computer Engineering with overall grade is very good. Extensive experience designing and developing custom SharePoint 2013 applications. Experienced maximum exposure to Visual Studio.NET 2008,2010,2012,2013, C# and most .NET Frameworks.  El Saidia secondary school, with grade 98 %. 2004-2006  Computer Engineering Department of Cairo University (Very Good). 2006-2011  Pre-Master of Computer Engineering at Cairo university (Excellent) 2012-2013  Local Toefl Test with score(500) 2013  Working on My thesis about(X-Mac Protocol for Wireless Sensor Network) 2014-until now  Nationality Egyptian  Birth Date 1 May 1989.  Religion Muslim.  Marital Status Single.  Military Status Done  Language Arabic Native Language English Fluent Read/Write/Speak Programming Language Web Technologies DBMS Tools  C++  C#  SQL  Java  X86 Assembly Language  VHDL  HTML  CSS  ASP.Net  Ajax  JavaScript  Jquery  JSON  MVC  Silverlight  Web API  Bootstarp  XML  Knockout  Microsoft SQL Server  Microsoft Access Database  Oracle 10g and Toad  Cassandra DB Engine  Microsoft Visual Studio .NET  Sharepoint Server 2013  PowerShell  DevExpress UI Controls for .Net  Crystal Reports  Reporting Service  Microsoft Source Safe  Team Foundation Server
  • 2.
    CV 2016 2 Projects Studied Courses Programming Techniques (C++ Language).  Data Structures and Algorithms.  Logic Design.  Database Systems.  Software engineering and UML.  Graphics.  Multimedia.  Computer organization.  Operating system.  Advanced programming techniques.  Pattern recognition.  Advanced Algorithms analysis.  Software Testing.  Modeling And Simulation  Artificial Intelligence.  Neural Networks.  Networks and Wireless.  Wireless Sensor networks.  Wireless Network.  Security.  Technical Writing.  Educational projects : Course Name Project Name Project Description Programming Language and Tools Date Graphics Crazy Man Game We implement 2-D Game called Crazy Man by using C++. This games is like shooter man game. And player can switch between different weapons. The player can save at any time and exit from the game.  C++  Allegro Library for Graphics 2006 Star Ware Game We implement 3-D Game called Star Ware Game by using C++ and DirectX9  C++  DirectX Library 2007 Microprocessor Puzzle game We implement a puzzle game which communicate between two computers with serial port and each player can see another player and his status on the screen  Assembly language 2007 Security system model We implement security system model by using parallel port to communicate between pc and the model. Using keypad at front of the door and using dc motor to open door if user insert correct password from keypad and use stepper motor to monitor the system by using camera.  C#. 2008 Database Systems Bank System We Implement DB For Bank system with(C# and SQL).  C#  SQL Server 2008 Software engineering Bank Website We Implement the Website for Bank and its branches  ASP.net(C#)  SQL Server 2008
  • 3.
    CV 2016 3 Pattern Recognition Pattern Recognitions We implementSystem to Recognize three shape (rectangle, triangle, and circle) by Using MATLAB.  MATLAB 2008 Computer Organization PDP11 microprocessor We implement a simplified PDP11 microprocessor that can execute the program loaded in its ram.  VHDL  Altera 2008 VLSI Simple Out Of Order Processor We implement a simple out-of-order processor. The processor includes the following components/features: - Assembly to machine code translator - Fetch pipeline - Register table - Logic unit - Arithmetic integer - Simple one level of memory  VHDL  Quartus 2009 Algorithms Efficient School Timetable. We Implement Dynamic School Time Table By Using Genetic Algorithms  C# 2009 Multimedia Compress images We Implement algorithm to compress images.  C# 2009 Artificial intelligence Decision Tree and Perceptron Algorithms Implement Decision Tree and perceptron algorithms.  C# 2010 Wireless Sensor Network Wireless Sensor Node Implementation We implement wireless sensor node by using Atmega microcontroller and some sensors types such as infra-red sensors and Bluetooth module to send data to computer through Bluetooth connection.  C  Atmega Microcontroller 2010 Modeling And Simulation Bakery System Model Simulate and Model Bakery System with (Arena)  Arena 2010 Software Testing Test an Open Source Code (Matrix Library) written by C#. We use the software testing Techniques and coverage types for an Open Source Code (Matrix Library) written by C#.  C#  NUnit 2011 Neural Network Time Series Prediction Predict the next samples of each series, each series contains 96 samples. (Time Series prediction).  MATLAB 2011 Operating System C Compiler We designed a version of the c language that has these constructs:  Constants and Variables declaration (int, float, char…)  Mathematical and Logical expressions (+,-,*, /… AND, OR...)  Golden Parser  C# for Test Compiler 2011  Graduation project:  Sixth Sense project (2011):  Field: HCI (Human Computer Interface) & Artificial Intelligence.  Target: Helping all people whose use modern technology.  Description: Our project contains from three main modules : a.Marker Detection and Recognition
  • 4.
    CV 2016 4 Training: Work Experience: b.FaceDetection and Recognition c.Optical Character Recognition  Tools: a.OpenCv library: it is open Source Library for image processing in C b.C++ Language c. C# to make applications to test our framework.  State: First Version is released.  ICDL Certificate, Jan 2008.  C# .net and SQL Course, July 2008.  Micro Controller Course with atmega16 Microcontroller, July 2009.  IT 1 and IT 2 Course from Cisco Academy, August 2009.  Summer training in Telecom Egypt, August 2009.  Core Solutions of Microsoft SharePoint Server 2013 (MCSE)Jan 2014 at Egabi Learn Company  Advanced Solutions of Microsoft SharePoint Server 2013 (MCSE) Feb 2014 at Egabi Learn Company.  Developing Microsoft SharePoint Server 2013 Core Solutions (MCSD) March 2014 at Egabi Learn Company.  Developing Microsoft SharePoint Server 2013 Advanced Solutions (MCSD) April 2014 at Egabi Learn Company.  Programming in HTML5 with JavaScript and CSS3(MCSD) May 2015 at Asset Technology Group  Developing ASP.NET MVC 4 Web Applications May 2015 at Asset Technology Group  Querying SQL Server 2012 June 2015 at Asset Technology Group  Developing SQL Server 2012 Databases June 2015 at Asset Technology Group  April 2015 - Present (Asset Technology Group)(Full Time) o Project Name : STC Management System  Position : Senior SharePoint Developer  Create and Custom Display Templates of Content Search Web Part  Design and Develop custom C# SharePoint 2013 Web Parts, Event Receivers, and Branding  Design and Develop custom SharePoint 2013 applications using SharePoint Designer  Create Web Template.  Create Resources to allow multi lingual in site.  Create Content Search Web Parts and Managed Meta Data.  Create Different types of Site Columns and Custom Lists and Document library  Using PowerShell to Deploy WSPs, Crawling, Create Managed Properties, Create Navigations, Create Security Permissions, Import and Export Lists. o Project Name : HR Archiving System for King Fahd Special Hospital(KFSH)  Position : Senior SharePoint Developer  Create Custom Actions in Ribbon and Edit Control Block.  Integrate Third Party Application (Lead Tools) to Make Document Viewer and Scanner  Creates custom SQL Server Reporting Services (SSRS) Reports to be displayed in a Microsoft SharePoint 2013 web application  Design and Develop custom C# SharePoint 2013 Web Parts,, Event Receivers, and Branding  Design and Develop custom SharePoint 2013 applications using SharePoint Designer  Create Site Definitions.  Create Resources to allow multi lingual in site.  Create Content Search Web Parts and Managed Meta Data.  Create Im Tech Content Query Web Part.  Create Different types of Site Columns and Custom Lists and Document library
  • 5.
    CV 2016 5  UsingPowerShell to Deploy WSPs, Crawling, Create Managed Properties, Create Navigations, Create Security Permissions, Import and Export Lists. o Project Name : King Fahd Special Hospital(KFSH)  Position : Senior SharePoint Developer  Creates custom SQL Server Reporting Services (SSRS) Reports to be displayed in a Microsoft SharePoint 2013 web application  Design and Develop custom C# SharePoint 2013 Web Parts, Workflows, Event Receivers, Timer Jobs, and Branding  Design and Develop custom SharePoint 2013 applications using SharePoint Designer  Creates SharePoint Apps (SharePoint hosted) applications using InfoPath and C#  Create Web Templates and Site Definitions.  Create Resource to allow multi lingual in site.  Create Content Search Web Parts and Managed Meta Data.  Create Different types of Site Columns and Custom Lists and Document library and Content Types.  Using PowerShell to Deploy WSPs, Crawling, Create Managed Properties, Create Navigations, Create Security Permissions, Import and Export Lists.  April 2014 – Nov 2014 (TeBAS CO.) (Full Time) o Project Name : GATS Once  Position : .Net Developer  Create Web Pages by using JavaScript and Silverlight to develop custom ERP.  Create Database, Views.  Design and develop Crystal Reports.  Create Applications by using C# language.  Nov 2014 – April 2015 (Arabia Inform Ware CO.) (Full Time) o Project Name : Archiving System  Position : .Net Developer  Create Web Pages by using JavaScript and Asp.net and knockout  WEP API,MVC  Test Driven Development.  Using Big Data by using Cassandra Database and DataStax.  Create Database, Views.  Design and develop Crystal Reports.  Create Applications by using C# language.  April 2012 – Dec 2013 (SMART SOLUTION CO.) (part Time) o Project Name : CUTOM ERP  Position : .Net Developer  Create Web Pages by using ASP.net  Using DevExpress Tools to Develop and implement Reports.  Using SQl Server 2012  Create Database, Views.  Create Applications by using C# language.  Using Iron Speed Designer  April 2012 – Dec 2013 (Egyptian Armed Forces)(Full Time) o Project Name Management Needs For Armed Forces  Position : .Net/SharePoint Developer  Create Web Pages by using ASP.net  Using DevExpress Tools to Develop and implement Reports.  Create Database, Views.  Create Applications by using C# language.  Using Iron Speed Designer.  Design and Develop custom C# SharePoint 2013 Web Parts.  Create Site Columns and Custom Lists and Document library and Content Types. Thanks for your kind care ….