EDUCATION
• MBA In Global Management at ESLSCA University 2020-Now
• Master Degree in computer science 2018-Now from Cairo University, Cairo, Egypt
• Bachelor's degree in Computer Science from Mansoura university, Mansoura, Egypt 2008-2012
• MCPD 2008 Certified
WORK EXPERIENCE
• Technical Team Lead
I have more than eight years' experience in programming and I have write book in C# programming with the title of "Start C#" and I am also Proficient in multiple programming languages Java, Python, C++ besides having powerful background about Data Structures and algorithms, software engineering, SQL Databases, No SQL Databases, Azure Mobile Apps, Azure Web Apps, Office365 Development also I Worked in many projects with different companies like IBM, RAYA International, High Tech Vision also I was Team leader in my graduation project that was about building social E-commerce network on the cloud using Windows Azure platform this project was about building our social network that help customers to make shopping in social way and find their friends opinions in the products and suggest products on each other's, and this project ranked as one of best five graduation project in my country, also i have been chosen as one of best four developers in our faculty to participate in ACM and Code Jam Competitions.
• 1/5/2017-Now
o Company Name: Media Center of Presidency
o Position: Software Consultant
o Responsibilities: Provide software consultations related to software development that running inside the entity and take a part of building new software there and integrate them with current software.
• 1/5/2017-Now
o Company Name: ACT (Advanced Computer Technology)
o Position: Technical Team Lead
o Responsibilities: Lead team of software developers to create Point of sale system and Property Management System starting from requirements gathering phase up to project delivery and Integration with two systems besides integrating them with chat bot for customer service help or inquires, also take the lead to transfer company internal work process from documents to electronic and deploy them to cloud (Azure and Office 365), Make presales demos and proof of concept for cloud solutions and deployed many projects to Azure.
• 9/12/2016-1/4/2017 (Part Time)
o Company Name: IBM
o Position: Technical Team Lead
o Responsibilities: Established Microsoft solutions practice inside IBM and Lead team from India and then hired Egyptian team for developing application for ministry of health in Saudi Arabia.
• 15/2/2013 - 1/5/2017
o Company Name: Raya International
o Position: Senior Software Development Engineer
o Responsibilities: Act as team leader for Implementing and Customizing SAP ERP for many factories and banks on web and mobile, develop distributed system that fully manage and monitor more than 4000 ATMS around the world and apply business intelligence techniques on data and extract results for decision makers to help them make best of their business, also build foreign exchange system and surveillance system that both connected with ATMS and Design intelligent reports for them.
• 1/8/2012-1/2/2013
o Company Name: Nokia
o Position: Software Engineer
o Responsibilities: Designed and developed mobile application on windows phone platform using C#, Android and Series 40 platform (ASHA devices) using JAVA, later becomes Nokia International ambassador and trainer for Nokia APP camp that was made for training students around Egypt on how to build and publish your mobile application on Nokia devices.
ACTIVITES
• 15/4/2014- Now
o Company Name: Microsoft
o Position: Microsoft Elite and MVP team In Middle East and Africa
o Responsibilities: Member in Microsoft cloud computing team and represent Microsoft as speaker in Technical Events and Hackathons that related to Cloud Computing or Windows 10 and building cloud applications on windows Azure Platform using ASP.Net, develop applications for windows 10, write technical articles to show how to build application from scratch until publishing it to Microsoft Store.
THEORETICAL SUBJECTS Image processing - Cryptography - Algorithms Design and Analysis - Data Structure - Natural language processing - Operating system - Probability theory and distributions - Data Mining - Data communication - Computer Graphics - Data Base - Compiler - Arabization - Expert System - Robotics - Discrete math - Physics - Linear algebra - Computer architecture - Web programming - Logic programing - Software engineer - Programming language concept - Distributed System - Concurrent System - Artificial Intelligence