Ahmed Abd El Rahman,  Senior Software Engineer/ ITS Administrator

Ahmed Abd El Rahman

Senior Software Engineer/ ITS Administrator

GBM

Location
Egypt - Cairo
Education
Master's degree, communications and computer
Experience
22 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :22 years, 5 Months

Senior Software Engineer/ ITS Administrator at GBM
  • Qatar - Doha
  • My current job since July 2017

I am hired by GBM Qatar and working for one of Qatari ministries as ITS administrator for group of online application servers. Also I am participating in analysis, Design, and Development of Business applications, mobile applications and integration solutions with other external entities and systems (SharePoint / SAP). The technologies used is Microsoft .NET, MVC, MS SQL, Oracle DB, DevArt, EF, JQuery, LINQ and Jscript.

Development Manager/Project Manager at RDI
  • Egypt - Cairo
  • August 2016 to April 2017

RDI company is research company for Arabic languages technologies (OCR, Speech, TTS, IVR, NLP ..). The company mainly has two big teams, Research and Development. I was hired as Development Manager to manage all the development team activities to develop applications/service based on research team findings. The team has many roles (web developers (.NET java), C++ developer, android developer, desktop developer, PHP developers, UX, Android and IOS and graphic designer).
Duties and responsibilities:

• Design software solutions and application to transform Research Ideas into real salable products/services.
• Define project’s scope, detailed development plan, task list, required resources/ time and associated costs, identify and schedule the project activities,
• Write SRS documents/ UML diagrams for the applications and services.
• Day-to-day monitoring and controlling project progress to ensure successful delivery.
• Report progress to the GM and other managers within the company.
• Coordinate with other teams to develop any required materials and contents.
• Analyze application performance and suggest any research algorithms enhancements to meet with final requirements and fit with available standard platforms.
• Analyze and enhance productivity/quality within the development team through operation enhancements, using MS tools and applying agile methodology.
• Ensure knowledge transfer within team members.
• Following up on the outsourced resources and verify deliverable quality.
• Evaluate team members’ performance and suggest any enhancement either on technical level or management level.
• Act as GM technical advisor.
• Identify missed roles and conduct/coordinate hiring process, evaluate applicants resume, conduct interviews, select candidates, negotiate salaries, and suggest any required orientation for new comers.
• Helping the research team in ideas prototyping and enhance their technical skills..
• managed Google cloud subscription to allocate compute infrastructure to the developed applications and services

Senior Technical Project Lead - Dynamics AX/CRM/SharePoint consultant at Netsoft Group
  • Egypt - Cairo
  • May 2013 to September 2014

NetSoft is Microsoft’s golden partner and specialized in its ERP products and work in KSA. As technical manager for NetSoft Egypt I was responsible managing all the technical aspects including software development, ERP implementation, projects, tools and infrastructure. I was engaged with other team members the either in Cairo or KSA in the following ERP projects :
Sharaco hospitality, Currently Dure, : AX and SharePoint.
Akari : real estate: CRM and SharePoint.
Jazera, furniture manufacturer : Dynamics AX 2012, Trading and logistic module-Inventory management, purchasing and sales.
SAP(Saudi Asateer), Precast concrete: Dynamics AX 2012, Trading and logistic module Inventory management and purchasing.
Saudi Cast Meta Casting: Dynamics AX 2009, Trading and logistic, Inventory management, purchasing and sales.

Software Development Manager, Project Manager, Analyst, Software Engineer at Sakhr Software
  • Egypt - Cairo
  • June 2003 to September 2013

Sakhr is well recognized software companies in Egypt and Gulf. Arabdox is Enterprise Content Management, Archiving and capture System. I was responsible managing Arabdox Projects and all Enterprise Application implementations projects. I was engaged with many governmental customers in Egypt, KSA, and gulf (Ministry of Educational (MOE) Oman, MOI Qatar, Arab league, Diwan Amiri Kuwait and many others).
Duties and Responsibilities
• Manage Arabdox internal and external projects.
• Manage Arabdox development team.
• Engage with customers, business managers, Account managers and end users to gather and analyze requirements, new features and deliveries.
• Define project’s scope, identify stockholders, develop detailed development plan, task list, millstones and deliverable, testing plans and acceptance tests, required resources/time and associated costs, identify and schedule the project activities and required reports.
• Write SRS documents/ UML diagrams for the applications and services.
• Day-to-day monitoring and controlling project progress to ensure successful delivery.
• Attend meeting and report projects progress.
• Enhance development processes to assure team performance and product quality.
• Support client and solve reported issues either remotely.
• Work with QC department to build and test applications.
• Managing all the technological aspects including software and hardware.
• Developing C/C++, ASP.NET, VBasic, JScript, applications.
• Ensure knowledge transfer within team members.
• Identify missed roles and conduct/coordinate hiring process, evaluate applicants resume, conduct interviews, select candidates, negotiate salaries, and suggest any required orientation for new comers.
• Evaluate team members’ performance and suggest any training either on technical or management prospective.
• Coordinate with other teams to develop any required materials and contents.
• Following up on the outsourced resources and verify deliverable quality.
• Analyze and enhance productivity/quality within the development team through operation enhancements, using MS tools and applying agile methodology.

Embedded Software Engineer at ATI Systems
  • United States
  • April 2001 to October 2001

ATI is well recognized company in mass alarming systems in USA. Its systems used to broadcast massages across wide areas using wireless communication. My role was to enhance, test, debug and fix bugs in the system. Also I have designed and implement communication system to control the system through the PC. The system was implemented using 8086/8051 Intel processor.

Software Engineer at LightSoft Engineering
  • Egypt - Cairo
  • January 1997 to November 1999

Lightsoft is specialized in multimedia and training application. I worked in Lightsoft prior and during my army service
Achievements
1. Involving in Design and implementation of many education projects.
2. Adding multithreading support for multimedia playing.
3. Development and integration with DirectX

Education

Master's degree, communications and computer
  • at Helwan University
  • February 2014

My Master thesis projects was in image processing and computer vision. The project was to implement a complete Vehicle plate recognition for the new Plate used in Egypt. The project implemented using C++, Visual studio, Open Computer Vision (OpenCV). The application was to process images captured for cars in live scene to detect plate, segment it and recognize the plate number. I have published paper in the IEEE under the name " Automatic arabic number plate recognition", INSPEC Accession Number: 14160763.

Master's degree, International Business Administration
  • at Arab academy for science and technology
  • January 2011
Bachelor's degree, Electronics and communication
  • at Ain Shames University
  • November 1996

Specialties & Skills

System Analysis
Microsoft Dynamics
Software Project Management
SharePoint
ARCHITECTURE
CONTENT MANAGEMENT
Microsoft Dynamics CRM
Microsoft Dynamics AX
Microsoft SharePoint
HTML,CSS,JQUERY,AJAX,...
IONIC, ANDROID,IOS,JAVA, SWIFT
ASP.NET
LARAVEL
Embedded Software
MOBILE FIRST
ORACLE DB

Languages

Arabic
Expert
English
Expert