MOHAMED GOMAA

portfolio & CV

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 badges

My Education

Arab Academy for Science, Technology & Maritime Transport

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