Mohamed Salem
LinkedIn: https://om.linkedin.com/in/engmohamedsalem
Mobile Phone: +968-******** E-mail: ***.**.*****@*****.***
Technical/Project lead
A qualified Technocrat and a dynamic IT Professional having More than 10 years of rich and professional experience, including Over 6 years of International (Oman) tenure, seeking leadership and technical challenges
Professional Experience
Team/Project Lead for Sakhr Software Company, Muscat, Oman
(May 2009 onwards)
www.sakhr.com
Job Profile:
Working as a Technical Team Leader and reporting to the Sr. Project Manager and have led a team of 2 to 4 resources.
Plan and coordinate the analysis, design, programming, timely implementation, and testing of applications projects.
Gathering information from customer and convert it to design documents using UML diagrams.
Designs and codes superior technical solutions and applying design patterns.
Prepare and give presentations in order to demonstrate milestones and deliver it efficiently to the customer.
Deploy and configure the solutions at test servers as well as the production servers and monitors the performance.
Engaged in leading the team in a long term Education Portal development project for the Ministry of Education in Oman.
Involved in providing production support to the portal development including enhancement of services provided in the same.
Reviewing code for adherence to company standards and ensuring not only the compliance but also competence enhancement by following same.
Performing day-to-day team administration routines including, task scheduling, allocation, monitoring, control, maintaining team dynamics and motivation.
Draft specification documents, user training manual and presentations, technical documentation, functional documentation.
Write technical and short hand papers for projects.
Software Developer for GET Group Company, Egypt
(Apr 2007 to Apr 2009)
www.getgroup.com
Job Profile:
Reported to the Project Manager in a long term development & support project.
Engaged in analysis design and development of multiple solutions including industrial control and drivers for various equipments like printers, POS and Smart Cards
Managed business requirement analysis, documentation of technical specification, solution design and module development
Responsible for client interaction, preparing minutes of meeting and arranged approval of the same from the client.
Provided application support services including investigation, analysis and documentation of reported defects.
Participated in development of scripts & test harnesses, execution of unit test and error corrections
Software DEVELOPER (Trainee) for AGC COMPANY, Egypt
www.agctraining.com
(September 2003 to September 2004)
Job Profile:
Have weekly lectures and assignments
Develop and Implement the assigned requirements and convert it to a software solution.
Educational
B.S. (Electronics & Communication), from Faculty Of Engineering, Mansoura University
Certifications/ Trainings/ Workshop:
Studying MBA Program in Strathclyde Business School
Project Management Professional (PMP) training
Microsoft Certified Professional Developer (MCPD)
Agile + applying Agile Using TFS
Object-Oriented Analysis with UML.
Object Oriented Design with UML.
Object Oriented Implementation.
Technical Skills:
Operating Systems: WIN 98/NT/XP/Vista/Server 2003 /Server 2008 / Server 2014
Languages: C#2.0, C#3.0, C# 4.0, VC++, VB6, VB.Net
Databases: MS SQL Server 2000/2005/2008, MS Access, Oracle
ORM & DB tools: Entity framework, Ado.Net, LINQ
Framework: MS.NET (1- 4.5)
Modelling Tools: UML, MS Visio, Enterprise Architect
IDE: Visual Studio 2003/2005/2008
Web Tools: Java Script, AJAX, Asp.Net (2.0 to 4.5)
Web Services: WCF, XML, SOAP, WSDL
Version Tool: Source Safe, TFS
Reporting Tools: Crystal Report, MS Reporting Service
Personal Particulars
Languages known: English, Arabic and little Germany
Hobbies AND INTERESTS
-Play football (soccer)
-Swimming
-Travelling and discovering new places and new people
-Watching movies
ANNEXURE - PROJECT DETAILS OF MOHAMED ATEF SAAD SALEM
Project
Education Portal/School Management System
Client
Oman Ministry of Education, Oman
Duration
6 years and 8 Months
Team Size
23
Environment
Windows server 2008, MS VS2012, C#, Web Application, Ajax Tech.net Framework v. 3.5,4, MS SQL 2008, web services, crystal report, TFS
Details
Educational Portal - The electronic educational portal is a link between all educational elements using group of programs and several services using internet, which aims at facilitating the educational process and present it in an affective and attractive shape for teacher, student and parent. It also facilitates the observation and communication process of the educational elements. It also helps in organizing and observing the administrative work and making it very organized through a number of systems such as electronic requests and document archive. School management system - This covers the whole system of school management. It concerns of transferring all educational and administrative work in school from the traditional way to the electronically way.
Responsibilities
Participating in Writing Technical proposals
Developing application/solution plan for the project.
Drafting Specification documents, user training,technical documentation and functional documents
Performing analysis, requirements gathering and gab analysis and design documentation supported by UML diagrams
Suggest areas for improvement in internal processes along with possible solutions.
Deploying and configure the solutions at test server, production server and monitoring the performance.
Creates efficient and logical databases using SQL server 2008.
Designs and codes superior technical solutions and applying design patterns.
Recognizes system deficiencies and implements effective solutions
Consistently deliver high-quality modules.
Understands the benefits of the various design methodologies and object oriented.
Generates enthusiasm among team members.
Proactively seeks opportunities to serve in leadership roles.
Challenges others to develop as leaders while serving as a role model.
Facilitates effective team interaction.
Acknowledges and appreciates each team member's contribution.
Building reports using Crystal report and Crystal report server.
Creates XML Schemas.
Understands the benefits of various programming languages.
Project
e-Purse Solution
Client
Hamad Medical Corporation, Qatar
Duration
2 years
Team Size
4
Environment
Windows XP, MS VS 2005, C#2.0,MS VC++, Windows Application, .net Framework v. 2.0,MS SQL 2000,ODBC, Crystal report, MS Source safe 7
Details
Project for solution for Hamad national hospital in Qatar integrating with Medicom and Patient Billing system to an integrated solution, including Card Issuing System to Issuing and encoding Smart cards. Transaction Done by Patient in HMC(Hamad Medical Corporation) will be cashless using E-purse Card. E-Purse Card will be inserted into POS, System will deduct service amount from his card. Patient can load money to his card purse at any cashier points. Back Office Contains all tools and procedures required for controlling the overall system operations and needed decision support reports. Patient uses local dongle and server dongle for licenses security. It gives Facility for Groups and patients to pay partially. Containing Billing rule to categorized and decide payment scheme. E-Purse Solution composed of these Projects. There was Integration between our side and HIS department in Hamad corporation there Integration done by linked server as they used oracle DB and we have used MS SQL DB.
Responsibilities
Reviews design and recommends changes using the base lined design documents
Implements the design components and submits to the SW Team Leader to assemble the product components according to the product integration plan
Resolves all reported defects from execution of test cases and communicate them to the testers to verify their closure
Analyze Performance of programs and take action to correct deficiencies based on consultation with users approval of supervisor
Closely dealing with business analyst to meet the needs of the client as per the required project
Document Programming problems and resolutions for future reference
Write and maintain Programming documentation
Project
Traffic Project (Training)
Type
Desktop Application
Duration
6 Month
Team Size
1
Environment
Windows XP, VB6,MS SQL 2000, Crystal report
Details
This solution is responsible for managing traffic administration inside the traffic agency..
Responsibilities
Convert all requirements into software solution
Project
Bank(Visa) Project (Training)
Type
Desktop Application
Duration
6 Month
Team Size
1
Environment
Windows XP, VB6,MS SQL 2000, Crystal report
Details
This solution is responsible for managing customer transactions..
Responsibilities
Convert all requirements into software solution