أحمد عبد الرحمن,  Senior Software Engineer/ ITS Administrator

أحمد عبد الرحمن

Senior Software Engineer/ ITS Administrator

GBM

البلد
مصر - القاهرة
التعليم
ماجستير, communications and computer
الخبرات
22 years, 6 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :22 years, 6 أشهر

Senior Software Engineer/ ITS Administrator في GBM
  • قطر - الدوحة
  • أشغل هذه الوظيفة منذ يوليو 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 في RDI
  • مصر - القاهرة
  • أغسطس 2016 إلى أبريل 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 في Netsoft Group
  • مصر - القاهرة
  • مايو 2013 إلى سبتمبر 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 في Sakhr Software
  • مصر - القاهرة
  • يونيو 2003 إلى سبتمبر 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 في ATI Systems
  • الولايات المتحدة
  • أبريل 2001 إلى أكتوبر 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 في LightSoft Engineering
  • مصر - القاهرة
  • يناير 1997 إلى نوفمبر 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

الخلفية التعليمية

ماجستير, communications and computer
  • في Helwan University
  • فبراير 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.

ماجستير, International Business Administration
  • في Arab academy for science and technology
  • يناير 2011
بكالوريوس, Electronics and communication
  • في Ain Shames University
  • نوفمبر 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

اللغات

العربية
متمرّس
الانجليزية
متمرّس