Mohamed Ramadan, Service Delivery Director

Mohamed Ramadan

Service Delivery Director

Tacme

Location
Egypt
Education
Master's degree, Marketing & Strategic Management
Experience
29 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :29 years, 5 Months

Service Delivery Director at Tacme
  • United Arab Emirates - Dubai
  • My current job since June 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 at Tawasol
  • Egypt - Cairo
  • December 2013 to June 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 at InFlighetex
  • Egypt - Cairo
  • February 2012 to November 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 at CIT Mobidev
  • Egypt - Cairo
  • October 2007 to January 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 at Sakhr Software
  • Egypt - Cairo
  • October 1994 to July 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

Education

Master's degree, Marketing & Strategic Management
  • at German University in Cairo
  • October 2015

MBA completed all classes, yet the Thesis

Diploma, Introduction to CMMI (Staged and Continuous)
  • at Carnegie Mellon, Software Engineering Institute
  • September 2006
Diploma, Defining Software Processes
  • at Carnegie Mellon, Software Engineering Institute
  • March 2006
Diploma, Line Managers: Realising your full potential
  • at Microsoft Partner Academy
  • March 2005
Diploma, Leadership and Team Building
  • at International Center for Etudes
  • June 2003
Diploma, Technical English Language and Report writing
  • at Berlitz
  • July 2002
Diploma, Project planning and Control Techniques
  • at American University
  • July 2001
Diploma, The International Quality System ISO 9001
  • at Engineering and Quality Experts
  • June 2000
Bachelor's degree, Communication & Electronic Engineering
  • at Faculty of Engineering
  • May 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

Languages

English
Expert
Arabic
Expert