محمد رمضان, Service Delivery Director

محمد رمضان

Service Delivery Director

Tacme

البلد
مصر
التعليم
ماجستير, Marketing & Strategic Management
الخبرات
29 years, 6 أشهر

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

حظر المستخدم


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

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

Service Delivery Director في Tacme
  • الإمارات العربية المتحدة - دبي
  • أشغل هذه الوظيفة منذ يونيو 2016

Managing the Company Software Services Delivery departments:
1- Mobile Development Department
2- Integrated Solutions Department
3- Emerging technologies Department
4- Business requirement Management Department.
5- Deployment Department
6- Support Department

to deliver top notch Governmental/Enterprise solutions utilizing the following technologies: OutSystems, .NET, SharePoint. Native and Hybrid mobile technologies.

Chief Technology Officer في Tawasol
  • مصر - القاهرة
  • ديسمبر 2013 إلى يونيو 2016

As a CTO, I am a technical businessperson who should be deeply involved in shaping and implementing the overall company strategy, by providing the technical vision to complement the business vision and Setting the tone and direction for the company’s technologies.

1- Platform selection and technical design:
I am the one who should answer the following Question at the start of any project.
a. What technology we should use to achieve customer requirements?
b. How we are going to build it?
c. What is the expected traffic? How we will be prepared for it?
d. Do we need clustering or load balancing or both? And why?

2- Overall Architecture - (Seeing the big picture in graphic detail):
I am the one in the room who sees the whole solution integrated together, Technical and Operational. and what it can do and what it can't.

3- Provide options:
My important role is to provide options for challenges we face in any project.
a. Providing options that save money and time.
b. Providing options that increase quality and efficiency in operation.
c. Providing options to achieve Business dreams with affordable cost.

4- Find the 80/20:
This is where the Magic comes, I could sometimes see a way to get 80% of the benefit of a certain feature for 20% of the cost. Then we can decide on the rest 20% should we omit it? Or put it in phase two with extra cost.

5- Grow technical leaders:
I like to formalize this responsibility by eventually designating some engineers as "Technical Leads" and delegating to them the work of guiding the technical direction of more and more projects. This is the only way for any company to scale up.

6- Own the development methodology:
First thing I do with any company is to establish or review the processes of “How We Do Things Here” that implement the right methodology for company, the methodology can differ per project or per customer. So I will be there to decide which the right one is.

Technical Director في InFlighetex
  • مصر - القاهرة
  • فبراير 2012 إلى نوفمبر 2013

Leading the IT Arm of the company for developing privet jets Carting management system by:

1- Managing Software Projects.
2- Design & developing new products
3- Mentor Software development teams.
4- Prepare & Manage SWD process.
5- Managing Software development life cycle
6- Supervise operation and delivery processes.
7- Architecting integration with business components
.

Technical Director في CIT Mobidev
  • مصر - القاهرة
  • أكتوبر 2007 إلى يناير 2012

1- Managing the Technical operations:
a. Delivering Mobile Projects To big players in the market (HTC, Samsung, Acer, SonyE, ..)
b. Leading the R&D
c. Leading the development of Mobile Products & Services.
d. Quality Control Department.
e. Relation with mobile vendors.

2- My Business objectives were:
a. Delivering the deployment projects in time and budget with high quality.
b. Increasing the capacity of the company in terms of number of projects can be implemented and delivered concurrently.
c. Decreasing project implementation time.
d. Maintain satisfied Stakeholders.
e. Developing new Products.

Head of Software Development في Sakhr Software
  • مصر - القاهرة
  • أكتوبر 1994 إلى يوليو 2007

Head of Software Development.

My responsibilities in this position are:
1- Managing Software development departments:

a. Knowledge management Department.
b. Professional Services Department.
c. Search Engine Department.
d. Localization & OCR Department.

2- Managing and coordinating cross departments Projects.

3- Managing Acquiring CMMI level 3 project in cooperation with SECC & QAI

4- Managing Training Program for the Software development team.

5- Managing relationship and partnership with Microsoft.

6- Member of Egyptian Organization of Standardization (EOS)


Software Development Fields that I worked in:
1. Internet Portals.
2. E-Government Solutions
3. Document Management Systems
4. Content Management Systems
5. Enterprise Solutions and Systems Integration.
6. E-commerce Systems and Solutions.
7. Database Design.
8. Object oriented programming and design.
9. Windows Socket Programming and Client/server applications.
10. Workflow Systems
11. Software Development Process Definition

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

ماجستير, Marketing & Strategic Management
  • في German University in Cairo
  • أكتوبر 2015

MBA completed all classes, yet the Thesis

دبلوم, Introduction to CMMI (Staged and Continuous)
  • في Carnegie Mellon, Software Engineering Institute
  • سبتمبر 2006
دبلوم, Defining Software Processes
  • في Carnegie Mellon, Software Engineering Institute
  • مارس 2006
دبلوم, Line Managers: Realising your full potential
  • في Microsoft Partner Academy
  • مارس 2005
دبلوم, Leadership and Team Building
  • في International Center for Etudes
  • يونيو 2003
دبلوم, Technical English Language and Report writing
  • في Berlitz
  • يوليو 2002
دبلوم, Project planning and Control Techniques
  • في American University
  • يوليو 2001
دبلوم, The International Quality System ISO 9001
  • في Engineering and Quality Experts
  • يونيو 2000
بكالوريوس, Communication & Electronic Engineering
  • في Faculty of Engineering
  • مايو 1994

Specialties & Skills

Outsystems
Artificial Intelligence
B2B eCommerce
SQL 7.0 & SQL 2000
c/c++ (cpluzpluz)
ASP web programming
Internet Programming
Leading Software development team of more than 25 engineer
Internet Portals Development & Management
Managing multiple projects in parallel
MS Project 2000
Developing E-Government Solutions
COM, DCOM , COM+
.NET Programming
Systems Integration
Mobile Software Development
Document Management
AI & Data Science

اللغات

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