About me
I am an AI professional with extensive experience, currently serving as a "Senior AI Solutions Architect" .
I design and implementing advanced AI solutions
I possess a deep expertise in designing and implementing advanced AI solutions, focusing on delivering innovative solutions that efficiently meet client needs.
In addition to my practical experience, I am also an author and podcast host, where I contribute to spreading awareness and knowledge about artificial intelligence through my articles and podcast episodes.
I share my expertise and insights in this field across various platforms, allowing me to connect with a broad and diverse audience. Furthermore, I am a lecturer and workshop facilitator in the field of AI, allowing me to share my practical and theoretical knowledge with students and other professionals. I constantly strive to integrate the latest technologies and best practices in my work, aiming to enhance and evolve the solutions I provide and to expand the horizons of knowledge in the field of artificial intelligence.
My Education
Data Science Researcher
2024 - Present
Arab Academy for Science, Technology &
Maritime Transport
Data Science Pre-Master
2022 - 2023
FGSSR
Cairo University
Computer Engineering Diploma
2016
Mansoura University
Bachelor Of Computer Science
2015
HIMIT, EGYPT
My Experience
2024- Present
AMIT Learning
AI Technical Team Lead at AMIT (B2B)
I lead a dynamic AI team, focusing on delivering advanced AI solutions for B2B clients. My role includes: Leadership & Strategy: Guiding AI projects aligned with client needs and industry standards. Project Management: Overseeing AI project lifecycles, ensuring timely, high-quality delivery. Client Engagement: Collaborating with clients to develop impactful AI strategies. Innovation: Integrating cutting-edge AI technologies. Mentorship: Fostering team growth and professional development. Technical Excellence: Ensuring model accuracy and resolving complex issues. Collaboration: Aligning AI efforts with broader business goals. Performance Tracking: Using data to refine AI solutions. Client Support: Providing ongoing technical assistance.
2024- Present
AMIT Learning
AI and Machine Learning Instructor
2022 - 2024
AiTech
Senior AI Solutions Architect
Develop and implement AI solutions, collaborating with business and IT stakeholders. Architect AI software and hardware integration, define objectives aligned with business outcomes, and keep up with industry trends. Implement best practices for AI testing, deployment, and maintenance.
2018- 2020
ITHRAEDU
Database Administrator
Administered,supported, and monitored databases, addressing issues proactively. Managed user access and security levels. Developed and implemented database designs, T-SQL queries, views, and stored procedures.
2019 - 2021
MTA
Data Analysis
Cleaned and validated data in spreadsheets. Analyzed complex data sets using advanced statistics to identify trends. Distributed visual reports to management. Managed databases, coordinated analysis efforts, and recommended process improvements.
2020 - 2022
ITHRAEDU
Digital Transformation and CTO
Guide digital initiatives to meet goals. Promote collaboration and adoption of new tech. Drive cultural shifts and progress.
2016- 2018
ITHRAEDU
Database Developer
Tested programs and databases, updated them as needed. Managed user profiles and access levels for data security. Developed scripts and processes for data integration and maintenance. Created database designs and models. Optimized T-SQL stored procedures and functions, and designed queries for reporting and complex solutions.
Teaching Experience
Corporate Training Clients
Python for Data Science, AI & Development
This course covers Python basics such as data types, variables, and data structures, as well as concepts like branching, loops, functions, objects & classes. I also teach popular Python libraries like Pandas, NumPy, and Beautiful Soup for data manipulation, analysis, and web scraping tasks. Additionally, I train students on accessing web data using APIs and performing web scraping in Jupyter Notebooks with Python. My expertise in teaching Python for data science, AI & development covers a wide range of topics, from the fundamentals to advanced techniques.
Big Data
I have had the privilege of training individuals in the course "Fundamentals of Big Data" as an external instructor. This course aims to provide participants with a comprehensive understanding of Big Data and its application in Big Data Analytics. Throughout the course, participants are introduced to the characteristics of Big Data and its various processing tools, including NoSQL databases and Database-as-aService (DaaS) offerings. The course also covers the utilization of Hadoop, Hive, Apache Spark, and Resilient Distributed Datasets (RDDs) to leverage the benefits of Big Data while overcoming its challenges. By successfully completing this course, participants acquire valuable knowledge and skills in the field of Big Data, enabling them to contribute to data-driven decision-making in various industries. I have found great satisfaction in imparting this knowledge and witnessing the growth of participants in this field.
Database Administration (DBA)
I am a lecturer who has taught the course "Database Administration (DBA)". In this course, I have covered a comprehensive understanding of Database Administration (DBA) principles and techniques. Participants will acquire various skills and techniques necessary for effectively creating, querying, and configuring databases. Moreover, they will gain expertise in accessing and constructing system objects, such as tables, within the database. One of the main focuses of this course is basic database management. Participants will learn how to efficiently perform database backups and restores, as well as manage user roles and permissions. This knowledge is vital for maintaining the security and integrity of the database. Additionally, the course delves into monitoring and optimizing critical aspects of database performance. Participants will gain insights into identifying and resolving performance issues, ensuring that the database operates at its maximum potential. Troubleshooting database problems is another significant skill covered in this course. Participants will learn how to address common issues related to connectivity, login, and configuration. Furthermore, they will acquire the ability to automate functions such as generating reports, sending notifications, and setting up alerts. By completing this course, participants will not only enhance their understanding of Database Administration but also develop valuable skills that can be applied in realworld scenarios. Whether seeking career advancement or adding a valuable asset to their resume, this course will undoubtedly contribute to their professional growth.
Community Lecturer, Saudi Google Cloud Community
As a Community Lecturer with the Saudi Google Cloud Community, I have had the
privilege of delivering impactful lectures and workshops on various data-related topics.
Area of Excellence
Data Science
Python, NumPy, Pandas, SciPy, scikit-learn, Matplotlib, Jupiter notebooks, CRISP-DM Methodology, Power BI, Hierarchical Clustering, K-Means Clustering
DBMS
Relational Database Management System (RDBMS), SQL, Cloud Databases, ETL & Data Pipelines, NoSQL and Big Data (for non-relational data)
Big Data
Spark, Hadoop, NoSQL databases and Big Data (for non-relational data)
ML & Deep Learning
TensorFlow, Kera's , scikit-learn, regression, classification