Mahammad Mostafa, Senior C/C++ Developer- Architect

Mahammad Mostafa

Senior C/C++ Developer- Architect

Expandium- Viavisolutions

Location
Egypt
Education
Diploma, RTOS, Linux, marketing, management, MCP, CMM, PMP, Embedded Linux, RTOS and other fields
Experience
11 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :11 years, 11 Months

Senior C/C++ Developer- Architect at Expandium- Viavisolutions
  • Egypt - Cairo
  • September 2021 to June 2022

GSM stack development in C/C++

Technecal Lead at CIT Global MOBiDIV
  • Egypt - Cairo
  • February 2006 to March 2009

Technical Lead, MobiDiv
· Programming embedded devices.
· Leading teams have more than 6 developers and team leaders.

Senior Software Developer, MobiDiv (previously IMAGiNET)
· Programming embedded devices with C, C++, and java, on different environments like WinCE, and J2ME.
· Programming Bluetooth devices.
· Pocket PC telephony system services.
· Low-level P2K development for Motorola phones.
· ARM7 Assembler programming.
· Hardware drivers for several embedded devices.
· A full list of projects is to be arranged upon request.

Senior Software Programming at Harf Information Technology
  • Egypt
  • April 2002 to January 2006

· Programming embedded devices with C, C++, and java, on deferent environments like WinCE, Symbian, and MIDLet.
· Constructed floating-point and fixed-point calculations of Prayer times and Qiblah direction.
· Writing tools, Application and Web services for deferent company projects mainly with C, C++ and Java.
· Developing for Windows, Macintosh, Symbian and others.
· Practiced object-oriented design, programming and delivery for most of the projects.
· Supervised two programmers and more.
· A brief list of projects is attached at the end of this resume, a full list to be arranged upon request.

VC++ Programmer at EgyCom
  • Egypt
  • June 2001 to April 2002

Writing tools for deferent company needs mainly with Visual C++, in fields of Data manipulation, Arabic text processing and information extraction.

Programmer at Healthy Information Technology
  • Egypt
  • November 2000 to April 2001

· 3D reconstruction of medical images giving a diagnostic tool for doctors.
· Medical images archiving and communication over TCP/IP and DICOM networks.
· Implement interface over CTN code for Print, Query Retrieve, and other DICOM services.
· Trained in various emergency situations as a network administrator, and implementer.
· Reading/Write DICOM DIR.
DICOM: Digital Imaging and communication for medicine.

Ms. Sc. Degree Researcher at University of Alexandria
  • Egypt
  • February 1998 to December 2000

Developing and implementing the Artificial Intelligence classification models and the device controlling software for the research. Implementation tool was VC++.

Education

Diploma, RTOS, Linux, marketing, management, MCP, CMM, PMP, Embedded Linux, RTOS and other fields
  • at SECC and others
  • August 2008

Several professional courses and certificates in software engineering, marketing, management, MCP, CMM, PMP, Embedded Linux, RTOS and other fields.

Diploma, Microsoft Certified Solution Developer (MCSD). Microsoft Certified Database Administrator (MCDBA)
  • at Microsoft Certified Professional
  • March 2008

Microsoft Certified Solution Developer (MCSD). Microsoft Certified Database Administrator (MCDBA). Microsoft Certified Technology Specialist (MCTS): · SQL Server 2005. · Microsoft Windows Mobile 5.0 Application Development. · Microsoft Windows Mobile 5.0: Configuration. Please use the following information to access my transcript online: Transcript ID: 748200 Access Code: cairoegypt URL: https://mcp.microsoft.com/authenticate/validatemcp.aspx

Master's degree, Information Technology
  • at Inistitute of Graduate studies and Research
  • March 2005

Master of Science, Information TechnologyUsing machine vision in automatic agricultural products classification. Designing and implementation of an intelligent algorithm can simulate labor's vision system in classification of export oranges to be used in automatic sorting and classification, for an export station in Damanhour- Egypt. Thesis title: Image Intelligence and its Applications in surface visual defects detections in Agricultural products.

Diploma, Business Administration
  • at Faculty of Commerce, Aienshams University- Egypt
  • June 2001

Specialized in crises management. Grade: Good. Dissertation title: survey for worms and its severity, and data protection techniques.

Diploma, Computer Systems and Applications
  • at CACE- The American University in Cairo- Egypt
  • July 1997

Two years diploma in computer programming and applications. Cumulative GPA 3.72

Bachelor's degree, Agricultural Engineering
  • at Faculty of Agriculture- University of Alexandria- Egypt
  • May 1995

Project grade: Excellent. Overall grade: Very Good (from department top ten). Dissertation title: Design and develop computer software model to apply advanced operational research methodologies to effectively plan huge landscape projects. Developed with QuickBasic 4.5 under DOS 6.22.

Specialties & Skills

Embedded C
Symbian MIDP Macintosh WinCE programming
GIS, WebServices, .NET, SOAP, Eris, Nokia, WAP, Object Oriented, Hardware Drivers, BREW
Symbian OS, MIDLet, PocketPC, WinCE, J2ME, J2EE, CISCO VOIP, Machine Vision, Image Processing
EPOC, 3D reconstruction, 3D rendering, OpenGL, Encryption
Image processing control devices programming, Archive servers communication over TCP/IP networks
JSP, Prayer times, Qiblah direction, Religious applications, Macintosh, OS X, Fonts protection
Motorola P2K, wml, XML, ARM7, Mobiles, Natural Language and Arabic text processing, PMP
ActiveX, COM+, Arabization, DICOM services, CMM, Fixed point calculations, CDMA
Android
Blackberry
Android
Blackberry
Beaglebone
embedded

Languages

English
Expert
Arabic
Expert
German
Beginner
Spanish
Beginner

Memberships

ACM
  • Student Member
  • March 2008
ASAE
  • Member engineer
  • January 1994

Training and Certifications

German Course (Certificate)
Date Attended:
October 1998

Hobbies

  • Pogramming, games, research
    Tons, please check my CV.