Senior C/C++ Developer- Architect
Expandium- Viavisolutions
Total years of experience :11 years, 11 Months
GSM stack development in C/C++
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.
· 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.
Writing tools for deferent company needs mainly with Visual C++, in fields of Data manipulation, Arabic text processing and information extraction.
· 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.
Developing and implementing the Artificial Intelligence classification models and the device controlling software for the research. Implementation tool was VC++.
Several professional courses and certificates in software engineering, marketing, management, MCP, CMM, PMP, Embedded Linux, RTOS and other fields.
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 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.
Specialized in crises management. Grade: Good. Dissertation title: survey for worms and its severity, and data protection techniques.
Two years diploma in computer programming and applications. Cumulative GPA 3.72
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.