Mahmoud Abd-El Sattar
Muhammad
Alexandria, Egypt
Phone : -
E-mail :-LinkedIn : https://www.linkedin.com/in/mahmoudabd-el-sattar-5445bb55/
Chief Technical Officer with 15 years of technical and managerial experience, through my career I had
utilized most of the cutting-edge technologies and modern methodologies and architectures to analyze,
design, develop and implement large scale solutions, the was achieved by joining and leading very skillful
teams of software engineers to deliver these solutions to web, desktop, mobile and IoT environments
Key Strengths:
•
•
•
•
Long technical and managerial experience (15 years)
Strong practical and academic background
Developed soft skills and team work spirit
Extreme passion for learning new technologies, methodologies and gaining new skills
EDUCATION
2009 - 2011
Master of Business Administration (MBA)
Arab Academy for Science, Technology and Maritime Transport
2005 - 2009
Master's degree, Computer Engineering
Alexandria University, Engineering College
2007 - 2008
MiniMBA
Ministry of Youth
2000 - 2004
Bachelor's degree, Computer Engineering
Alexandria University, Engineering College
Languages:
Arabic : Native
English : Fluent
WORK EXPERIENCE
Feb 2013 Till now
ProfIT, Professional IT Solutions
Co-founder, CTO and BOD Member
Responsibilities:
• As CTO, to put technical strategy of the organization and supervise its implementation
• AS BOD Member, to put the long-term strategic plans of the organization with the BOD
Members and supervise its implementation as one of the top executives
• Architect and design the technical stack required for the projects carried out by the
organization
• Prototype advanced parts of the architectures
• Lead the development and implementation for some of the projects carried out by the
organization
• Deal and follow up with the technical representatives of the organization’s clients
• Put the development plans of the organization’s talents and supervise its
implementation
Achievements:
• ProfIT is A "Top Agency" rated at Upwork and about 10k of paid hours at Upwork only
https://www.upwork.com/agencies/~01fe8f7e4a552a038e
•
Clients in USA, Canada, Norway, Caribbean and Gulf
1
•
•
•
•
•
Apr 2012 Jan 2013
May 2006 Apr 2012
Mar 2009 Dec 2009
GrubMarket project (Large-scale java web application – 40 months project)
J2EE, Spring , Hibernate, PayPal and credit card payment , Social integration
www.grubmarket.com
https://www.crunchbase.com/organization/grubmarket-inc
WaterWell project (large-scale web application administration panel (based on an EU
patent) – 18 months project)
J2EE, Spring, Hibernate, credit card and special banking APIs integration, IoT
integrations
http://waterwell.no
The Award-winning large-scale HCM mobile application for "General Directorate Of The
Border Guards" of Saudi Arabia
https://play.google.com/store/apps/details?id=sa.gov.fg.etrMobile
https://itunes.apple.com/sa/app/السعودي-الحدود-حرس-خدماتي/id-
http://www.spa.gov.sa/-
SPIG (CMMI-like official Egyptian certificate in software process engineering)
BadrIT
Vice President for Services Management
Responsibilities:
• Put the long-term strategic plans of the organization with the BOD Members and
supervise its implementation as one of the top executives
• Architect and design the technical stack required for some projects carried out by the
organization
• Technical human resource allocation and management
• Lead the development and implementation for some of the projects carried out by the
organization
• Deal and follow up with the organization’s clients
• Put the development plans of the organization’s talents and supervise its
implementation
Achievements:
• Increase organization productivity with about 50%
• Clients in USA, Canada, UK, Australia and Gulf
• Successfully deliver many milestones of large-scale software solutions
Senior Solution Architect
Integrated Solutions for Ports
Responsibilities:
• Put the long-term plans of the organization’s projects with the top management and
supervise its implementation as one of the top executives
• Architect and design the technical stack required for some projects carried out by the
organization
• Lead the development and implementation for some of the projects carried out by the
organization
• Prototype advanced parts of the architectures
• Put the development plans of the organization’s talents and supervise its
implementation
Achievements:
• Share in designing, developing and implementing many parts of the main projects of
the organization
o SPS
o Ships Berthing
o Data replication module
o Clustering module
• Optimizing many modules targeting higher performance and more robustness
• SPIG (CMMI-like official Egyptian certificate in software process engineering)
GICOHR
Technical Consultant
Responsibilities:
2
•
•
•
Architect and design the technical stack required for the organization main project
Prototype advanced parts of the architectures
Put the development plans of the organization’s talents and supervise its
implementation
Achievements:
• Share in designing, developing and implementing of the organization main project
which matches job with the candidates also store and organize the required legal
documents
Jun 2005 Jan 2006
POET AG
Senior Web Developer
Responsibilities:
• Software development and maintenance of the organization main projects
Achievements:
•
•
•
Aug 2004 May 2005
Software development and maintenance of the catalog management system (CM) used
by enterprise clients like Daimler Benz, Volkswagen and Pirelli
Software development and maintenance of the attendance and task management
system (CM) used internally and by enterprise clients like BMW
Simple automation module to check out projects, prepare and add it to Eclipse
workspace to be ready for developers
Gawab
GUI and Web Front End Developer
Responsibilities:
• Software development and maintenance of the organization main projects
Achievements:
•
•
Many of the modules used in the email management solution
Applying many integration and migration tasks
SKILLS
•
•
•
•
•
•
Software Development:
o Programming Languages: Java, C, C++, Python, C#, Dart, Swift, JavaScript, CSS, HTML
o Targeted Platforms: Web (Full Stack), Mobile, Desktop, IoT
o Frameworks and Stacks: Spring, Hibernate, Struts, Bootstrap, JQuery, React.js, React Native, Flutter
o Enterprise APIs: GPS, GIS, Maps, Push Notifications, SMS, Cloud Storage
o Continuous Integration and Continuous Delivery
o Cloud deployment: AWS, Azure, DigitalOcean
Software Architecture and Design:
o Domain analysis and UML
o OOP Design and Analysis
o Design Patterns
o SOA
o Microservices
Development Methodologies:
o Scrum Agile Development Methodology
o Extreme Programming
o Test Driven Development
Performance Tuning:
o Objects Pooling (Connection Pooling, Threads Pooling …etc)
o Caching and Off Heap Memory
o Distributed Processing and Clustering (Hadoop and Spark)
o Data Replication and RAIDb
Business Intelligence:
o Microsoft BI Platform: SSIS, SSAS and SSRS.
o Microsoft Performance Point.
o Microsoft Excel BI Component.
Data Science:
3
Advanced statistics and probability
Data Analysis of Big Data
Python packages for data science and mathematical analysis Pandas, Numpy, Matplotlib, scikit-learn,
scipy, SpaCy, polyglot
Machine Learning:
o Advanced models developing algorithms (Regression, Classification, Clustering)
o Deep Learning through advanced Neural Networks
o Professional packages Keras, TensorFlow, PyTorch
o
o
o
•
ACTIVITIES AND INTERESTS
•
•
•
•
Reading
Chess
Working out and weights lifting
Supporting young teams technically
4