With nearly +70 GDG communities, +600 leads, +20 experts, and a total of 100k passionate members, I’m driving the Google Developer Groups (GDG), Google Developer Experts (GDE) programs and other initiatives in 17 MENA countries. I love working with and enabling the Developer Ecosystem in the MENA region to grow, scale, and self-sustain using Google and open-source technologies, reaching more than +250k trained developers every year.
Profile
Abdelrahman Omran
Tech Startups | Digital Transformation | Organizational Efficiency | ex-Google
+1 (812) 610 9601
Work Experience
Building integrated enterprise solutions for SMEs.
Playing a strategic role in helping many young people to develop 21st century skills in the arts of ideation and innovation, which may provide a wealth of opportunities for them in the future and right nowβ¦ http://ideation.intel.com/ideation/ – http://www.tiec.gov.eg/EgyptIdeation
Training college students, and graduates on Ideation Camp, as part of InnovEgypt program, managed and organized by TIEC in partnership with Intel.
Working on a highly specific enterprise RIA projects focused on niche markets in OIC countries.
USYTech is a software house specialized in web, iOS, and Android application development with hybrid team of offshore and onshore resources both in Egypt and US that has solid experience in creative design, Ruby on Rails, .NET, Java, iOS, and Android development.
Working collaboratively with the development team to put a modern software architecture that last long.
A professional web development company stands behind Fruity Tasty Technology Products.
Ostta is a trusted community organization that connects craftsmen with consumers who are searching for someone to takeover a craft task whatsoever.
While working full time for myself and/or other companies, I used to take advantage of my spare time freelancing. I’ve worked on multiple platforms, mainly for the web. Some of my work was on vBulletin (too much addons freely & commercially), Joomla, Drupal, MyBB, IPB, phpBB, MKPortal, PHP-Nuke, WordPress, bbPress, SMF, XenForo, SPBAS, vCard, 4images, Photopost, Xoops, PHPLive, Kayako, phpMyAdmin, SQL Buddy, Horde, MediaWiki, SugarCRM, phpAdsNew, .. and many others.
I’ve initiated my own internet company “PHPKD, aka: PHP KingDom” which offers consulting, web design, web development, technical support, specialized products and services for websmasters and forum owners.
I’ve co-founded with one of my best friends & business partners in Saudi Arabia an internet company “THQH” (which means “Trust” in Arabic) offering consulting, web design, web development, technical support, specialized products and services for websmasters and forum owners.
Worked as a PHP developer on small/medium custom web projects.
Three years professionally supporting hundreds of customers in the middle east, individuals and corporates. Gained a great experience and added a great value to the company.
Training and Speaking Experience
For the first time ever, the MENA region had its own regional pre-google-io community summit led by MENA region DevRel, and I was thrilled to be invited to speak for all participating Google Developer Group organizers, Women Tech Makers Leads and members, Google partners and βcommunities with Googleβ at one of Google offices at Sunnyvale, California.
β All for one, one for all (80+ GDGs, WTMs & GDEs)
Google MP3 building, Sunnyvale, California, USA / May. 06, 2018
β Make the most out of a conference (80+ GDGs, WTMs & GDEs)
Google MP3 building, Sunnyvale, California, USA / May. 06, 2018
For the first time since ages, Google have launched event series in multiple Saudi Arabia and Bahrain cities in two consecutive weeks called βGoogle Developers Roadshowβ, and I had the pleasure to be speaking at Riyadh, Taif, Jeddah, Medina, Khobar at Saudi Arabia, and Manama at Bahrain in a row, with over 2k attendees, covering six cities in total, in eight days (goo.gl/CwzhjV)
β State of the Web ’18
Saudi Arabia, Riyadh β April 21st, 2018 (108 attendees)
Saudi Arabia, Taif β April 22nd, 2018 (145 attendees)
Saudi Arabia, Jeddah β April 24th, 2018 (390 attendees)
Saudi Arabia, Medina β April 25th, 2018 (450 attendees)
β Google Cloud Platform Introduction ’18
Saudi Arabia, Riyadh β April 21st, 2018 (108 attendees)
Saudi Arabia, Khobar β April 28th, 2018 (541 attendees)
β Building Conversational Experiences for Google Assistant ’18
Saudi Arabia, Riyadh β April 21st, 2018 (108 attendees)
Saudi Arabia, Taif β April 22nd, 2018 (145 attendees)
Saudi Arabia, Jeddah β April 24th, 2018 (390 attendees)
Saudi Arabia, Medina β April 25th, 2018 (450 attendees)
Saudi Arabia, Khobar β April 28th, 2018 (541 attendees)
Bahrain, Manama β April 28th, 2018 (200 attendees)
β Google Cloud Platform Introduction (150+ attendees)
β Building Conversational Experiences for Google Assistant (150+ attendees)
Information Technology Institute (ITI) Smart Village, Cairo, Egypt / April. 19, 2018 (goo.gl/jbfqzt)
Information Technology Institute (ITI) is thrilled to invite developers to attend the most exciting mobile event of the year, the Mobile Developer Weekend. MDW2018 comes under the theme of βSecure . Mobile . Financeβ. It gathers all mobile app ecosystem key players; developers, Technology Vendors, Mobile Experts, device manufacturers, entrepreneurs, Security Professionals, Testers, Software Designers, and industry professionals. Attendees have gone through tour exploring latest apps, products, technologies, startups, business and opportunities. They also had the opportunity to test apps, enroll in different hands-on interactive workshops and hackathons, and win prizes.
β State of the Web ’18 (20+ attendees)
Google Dubai Office, Dubai, Emirates / Apr. 16, 2018 (goo.gl/mt3Lrc)
In this small meetup organized by GDG Dubai at Google Dubai office, we talked about the importance of PWA, and the great changes happening to the web platform, and how that opens a lot of opportunities for all kinds and scales of applications. We discussed also the challenges facing web engineers, and how todayβs open platform is evolving very fast.
I had the pleasure to speak to diversified developers, professionals and government representatives during the activities of Google Developers Roadshow MENA – Abu Dhabi, about the importance of PWA, and the great changes happening to the web platform, and how that opens a lot of opportunities for all kinds and scales of applications. I gave also a workshop on Progressive Web Apps – PWA, plus another talk on Google Assistant and how easy we can not only use, but develop for, using Actions On Google.
β State of the Web ’18 (160+ attendees)
New York University Abu Dhabi, Abu Dhabi, Emirates / Apr. 15, 2018
β PWA: A Reliable, Fast, and Engaging Experience (50+ attendees)
New York University Abu Dhabi, Abu Dhabi, Emirates / Apr. 15, 2018
β Building Conversational Experiences for Google Assistant (160+ attendees)
New York University Abu Dhabi, Abu Dhabi, Emirates / Apr. 15, 2018
β Women Tech Makers (WTM) Helwan (20+ attendees)
Berisca Office, Cairo, Egypt / Mar. 30, 2018 (goo.gl/koQep8)
β Google Developer Groups (GDG) Cairo #2 (50+ attendees)
Mushtarak coworking space, Cairo, Egypt / Mar. 24, 2018 (goo.gl/uj5KGd)
β Google Developer Groups (GDG) Helwan (30+ attendees)
302 Labs coworking space, Cairo, Egypt / Mar. 09, 2018 (goo.gl/D7dBze)
β Google Developer Groups (GDG) Alexandria (30+ attendees)
Alexandria Software and IT Association (ASITA), Alexandria, Egypt / Mar. 03, 2018 (goo.gl/cyLjbG)
β Google Developer Groups (GDG) October #2 (44+ attendees)
Hashtags coworking space, October City, Egypt / Feb. 23, 2018 (goo.gl/jYN3QL)
β Google Developer Groups (GDG) October #2 (34+ attendees)
Hashtags coworking space, October City, Egypt / Feb. 16, 2018 (goo.gl/xvzAmw)
β Google Developer Groups (GDG) Cairo #1 (20+ attendees)
Mushtarak coworking space, Cairo, Egypt / Feb. 03, 2018 (goo.gl/XGH7u9)
Anyone can listen to sessions at many events, or watch such sessions even recorded on Youtube, but what’s better is to have an expert in certain topic guide and mentor students in hands-on code labs and step-by-step work-through study jam. In these Cloud Study Jams we’re thrilled to train bunch of enthusiastic developers on Google Cloud Platform and give them access to priceless training resources for free. Attendees learnt how to set up development and production environments in the Cloud. The Cloud Study Jam is one of the best events since it’s all about gaining new skills, and get hands-on experience with the help of QwikLabs.
Arab Academy for Science, Technology & Maritime Transport- Port Said Branch, Port Said, Egypt / Feb. 07, 2018 (goo.gl/YuuncR)
Iβve mentored 65+ trainees forming 21 teams, on entrepreneurship and was part of the judging panel. A group of leading students brought together in a local scholarship program (LSP). This event sponsored by the U.S. embassy, and USAID program, is organized in the aim of overcoming obstacles that prevent our country from thriving. Arguably, the unemployment is considered the biggest problem confronting Egypt. As a result, the organizing team devoted their thoughts, attention and efforts attempting to get this problem solved.
Faculty of Commerce, Alexandria University, Alexandria, Egypt / Speaker / Dec. 18, 2017 (goo.gl/sUcbaX | goo.gl/FBbKoG)
Iβve spoken to 85+ attendees about Google Assistant, and how to develop for it using Action on Google Console. In its 7th iteration, and during Alexandria University Platinum jubilee, the βICT in Our Livesβ international conference has been organized at faculty of commerce, and I gave a specialized session about Google Assistant, the voice commands and its importance in our lives, and how to develop for it using Actions on Google. I did a quick demo too on Google Home for more expressive and inclusive experience.
THE GrEEK CAMPUS, Cairo, Egypt / Trainer / Dec. 01, 2017 (riseupsummit.com)
Iβve trained 25+ web developers on Progressive Web Apps. On behalf of Google, I have gave intensive deep dive workshop on progressive web apps for selected number of web developers within the activities held on RiseUp Summit 2017. RiseUp Summit is the MENA region’s largest innovation and entrepreneurship summit, taking place in the heart of Downtown Cairo annually.
American University – Beirut (AUB), Beirut, Lebanon / Speaker / Nov. 25, 2017 (goo.gl/t9abZ8 | goo.gl/x4GQrb)
Iβve spoken to 365+ attendees about Progressive Web Apps and Google Assistant. For the first time in Lebanon, GDG Coast Lebanon held their first DevFest ever with elite group of speakers, and precisely selected topics that serve their audience best, and thank god they achieved a great success, and got amazing feedback. I gave two sessions that day, first about Progressive Web Apps, and the second about developing for Google Assistant which was really great.
Faculty of Commerce, Alexandria University, Alexandria, Egypt / Speaker / Nov. 11, 2017 (goo.gl/hvsH8D | goo.gl/azi7he)
Iβve spoken to 300+ attendees about Progressive Web Apps and Google Assistant, then ran a live demo on Google Home. The event at my hometown Alexandria was organized by GDG and WTM Alexandria, and it has been held at faculty of commerce, Alexandria University, with diversified and passionate audience, mostly students and undergraduates who are eager to learn and excel.
THE GrEEK CAMPUS / Speaker / Nov. 11, 2017 (goo.gl/6m6o2w | photos)
Iβve spoken to 285+ attendees in two sessions about Dialogflow/Google Assistant, and Progressive Web Apps. For the first time ever, Cairoβs GDGs (Cairo / New Cairo / Shorouk) are teaming up to bring an extraordinary and a unique experience during the annual GDG DevFest Cairo 2017, making their fifth GDG DevFest exceptional at all levels.
Yerba Buena Center for the Arts, San Francisco, United States / Social Media Coverage / Oct. 23-24, 2017 (goo.gl/vhFntR)
With 81.2k impressions, throughout the two days conference Iβve been tweeting live about almost all sessions for people following online streams, and highlighted the most significant changes & announcements made on the stage, with supporting screenshots and photos to give a almost full immersive experience for the conference. If youβve missed the conference, you can watch it online, all sessions recorded on YouTube already.
Information Technology Institute (ITI) Smart Village, Cairo, Egypt / Speaker / Oct. 13, 2017 (goo.gl/zeMk5u | goo.gl/Z1oSnm)
Iβve spoken to 600+ attendees about Dialogflow, Google Assistant, Google Actions, ran a live demo on Google Home, and done a quick Dialogflow workshop. Google Developer Group and women techmakers 6 October city, organized GDG DevFest’17 for the third time in a row. GDG DevFest an annual event hosted by Google to highlight the latest in technology, product innovation and initiatives. The event had diversified talks by multiple speakers on a multi-track parallel sessions, about Google Assistant, Android, Kotlin, Machine Learning, UX, and few other supporting talks about startups, WTM initiatives.
M3mal Coworking Space, Alexandria, Egypt / Host & Speaker / Sep. 29, 2017 (goo.gl/VUwMLe)
Iβve spoken to and mentored around 60 developers about trending technologies, and ways to choose their technical career path. Some of the questions that we tried to answer during the meetup was: How can we raise the quality standards for our Developers community? who is responsible for the market distortion from your point of view? how can we make a professional standardization for the community? To work for yourself OR to work for a corporate, what do you prefer? Local clients OR international clients? Is your talent enough to survive?
Information Technology Institute (ITI) Smart Village, Cairo, Egypt / Speaker / Sep. 23/24, 2017 (goo.gl/y50lbG)
Iβve spoken to almost 1800+ attendees over two consecutive days. I talked about how Google Assistant gives users their own personal Google that helps them find, organize, and get things done in their world, and how easily we as developers can develop Apps that extends Google Assistant by building actions that let users get things done with our products and services. I gave two more sessions at the conference, one for quick web updates that give something like “State of the union” speech about web platform updates during the past year, and the other session was about the amazing experience of Progressive Web Apps, how we could leverage better user experience with reliability, speed, and engagement features in mind. PWA workshops also included, so total of three sessions, and two workshops.
Zain Jordan HQ, Amman, Jordan / Speaker / Sep. 19, 2017 (goo.gl/y50lbG)
Iβve trained 200+ attendees on reliable Progressive Web Apps, Google Assistant, and other Google technologies, as part of Googleβs Developer Roadshow in Amman. On one topic, users learned how to build apps for the Google Assistant even if they don’t know how to code. Their apps can engage users through 100M+ devices including voice-activated speakers, Android phones, iPhones, Android TVs, and more; and on the other hand we introduced PWA, and how to build a reliable, fast, and engaging experience on the web, in addition to the awesome concept of AMP and getting even first page load fast, and staying fast.
Remote / Judge / 14 Sep. 2017 (tiec.gov.eg/ibtiecar2017)
Reviewed Mobile Track Applications of βIbTIECar2017β Competition, at its 6th round / phase one. I’ve supported the Technology Innovation and Entrepreneurship Center (TIEC), by reviewing and evaluating submitted applications and gave them grades according to the judging criteria provided in order to select the most promising projects for the second and final phase of the competition. The competition was launched in cooperation with Multinationals and MCIT affiliated organizations, for university students in technical faculties in the graduation year, recognizing the best graduation projects in the year, covering these tracks: (Embedded Systems, Mobile Applications, IoT for smart cities, Intelligent transportation, Smart buildings and utilities, Communications, IC Design, Data Science, Machine Learning for Natural Language Processing and Speech Processing).
ICE Congress Center, Krakow, Poland / Teaching Assistant / Sep. 06/07, 2017 (goo.gl/hwpi4F)
Iβve trained 200+ developers on Data-driven Progressive Web Apps and Integrating AMP into PWA, on two consecutive days. Google Developer Days (GDD) are global events showcasing the latest developer products and platforms from Google to help you quickly develop high quality apps, grow & retain an active user base, and tap into tools to earn more. PWAs are relatively easy to build for “read-only” sites, but what happens when you want your users to work offline and sync when online? We help you architect your app for static and dynamic data, build background sync, update your back-end when online, and use the latest Google tools to simplify the process. Accelerated Mobile Pages (AMP) are great for content-driven sites such as news sites and blogs, but what if you want to build them into Progressive Web Apps? This is how to combine the speed of AMP with the offline power of Progressive Web Apps.
Akhbar El Youm Academy, 6th of October City, Egypt / Speaker / July. 08, 2017 (goo.gl/9mGxWZ | goo.gl/XBZ1Kg)
Iβve spoken to 300+ students about Google Assistant, Google Actions, and ran a live demo on Google Home. Google Developer Group and Women Techmakers 6 October city “GDG and WTM 6 October” are excited to announce Google I/O October Extended, for the first time. Google I/O is an annual event hosted by Google to highlight the latest in technology, product innovation and initiatives. This covers exciting topics, beginning with women techmakers initiative and opportunities, Android using Kotlin, Machine Learning, AI to WeaveIOT (Android of Things), Google Assistant and more.
Alexandrian Software and Information Technology Association, Alexandria, Egypt / Trainer / May 06-08, 2017 (goo.gl/bj79Xh)
Iβve trained 25+ graduates and company employees on Progressive Web Apps, teaching them the concepts, the why behind it, and how to get started. In a way to explain a progressive web app as a progressive, responsive, connectivity independent, app-like, fresh, safe, discoverable, re-engageable, installable, and linkable, Iβve taken the audience in an interesting technical journey through the steps of explaining the concepts behind Progressive Web Apps, why is it important, and how to get started in a three intensive days workshop with both sessions and hands on codelabs.
Information Technology Institute, Alexandria, Egypt / Mentor / May. 06, 2017Β (goo.gl/dt3AzD | goo.gl/eTUrwm)
Iβve mentored 15+ learners on Full Stack technologies, as part of MCIT initiative of supplying inclusive network of study groups for Udacityβs Full Stack Web Developer Nanodegree. Thatβs part of a series of mentoring sessions across eight months. Helping learners engage in study groups through an initiative that offers a blended learning environment by facilitating study groups for learners so that they get engaged with other learners and get coaching and mentorship within their geographical area through a national network of study group mentors and project reviewers. We help them enhance their career with their newly acquired technical skills. Whether they target to create their own startup or advance to another career, they can rely on this initiative to support their career aspirations.
Wadi Makkah, Umm Al Qura University, Makkah, Saudi Arabia / Speaker / Apr. 22, 2017 Β (goo.gl/y50lbG)
Iβve trained 100+ attendees on Progressive Web Apps, Google Assistant, and other Google technologies, as part of Googleβs Developer Roadshow in Makkah. Google Assistant is an intelligent personal assistant developed by Google and announced at Google I/O in May 2016. Unlike Google Now, Google Assistant can engage in two-way conversations. Assistant initially debuted as part of Google’s messaging app Allo, and its voice-activated speaker Google Home.
Information Technology Institute, Alexandria, Egypt / Mentor / Apr. 08, 2017Β (goo.gl/dt3AzD | goo.gl/eTUrwm)
Iβve mentored 15+ learners on Full Stack technologies, as part of MCIT initiative of supplying inclusive network of study groups for Udacityβs Full Stack Web Developer Nanodegree. Thatβs part of a series of mentoring sessions across eight months. This program will prepare learners for a job as a Full Stack Web Developer, and teach them to build complex server-side web applications that use powerful relational databases to persistently store data. They learn to build applications that can support any front-end, and scale to support hundreds of thousands of users.
Information Technology Institute, Alexandria, Egypt / Mentor / Apr. 01, 2017Β (goo.gl/dt3AzD | goo.gl/eTUrwm)
Iβve mentored 15+ learners on Full Stack technologies, as part of MCIT initiative of supplying inclusive network of study groups for Udacityβs Full Stack Web Developer Nanodegree. Thatβs part of a series of mentoring sessions across eight months. The technology learning initiative βNext Technology Leaders (NTL)β to build capacity of young calibers on the latest information, communications, and electronics technologies. The Egyptian Ministry of Communications and Information Technology (MCIT) leads executing the NTL Initiative through the Technology Innovation and Entrepreneurship Center of the Information Technology Industry Development Agency. Capacity building is to be orchestrated through the establishment of integral, practical, high-quality learning ecosystem, centered on the learner and supported by a distinctive content prepared through the collaborative effort of top universities and leading companies, and is made available on globally leading MOOC platforms. The ecosystem is inclusive of a nationwide network of study group mentors that coaches learners and stimulate the learning process. A network of project reviewers also assess and improve the learning outcomes.
M3mal Coworking Space / Speaker / March. 29th, 2017 (goo.gl/hsdv2H)
Iβve spoken to 30+ attendees about Amazon Web Services, why and how to get started with scalable applications on AWS cloud. As part of M3mal Coworking Space info session to introduce Amazon Web Services to the community, Iβve been part of the efforts and one of the speakers to explain it for the audience in plain english. During the session, we explained an overview about the many services in AWS, shown a quick demo on how to setup a scalable web application on AWS using EC2, S3, IAM, Route53, and CodeDeploy, and finally held a QA session.
Mushtarak Coworking Space / Speaker / March 8th, 2017 (goo.gl/EBjMaS)
I did a speech and live demos of Google Cloud Machine Learning including Cloud Vision, Cloud Speech, Cloud Natural Language with some live examples as a side activity of GDG Cairo Cloud Nextβ17 Extended event. It’s not just a viewing party, we love code then why not do a live coding session before the streaming?! Well, that’s what we did at GDG Cairo in Next ’17 Extended – Cairo.
Minia University, Egypt / Trainer / On 13-16 February 2017 (goo.gl/67CHWZ)
For a four consecutive days, I’ve trained 30+ students on web development and specifically the PHP programing language. The Challenge Campβ organized by IEEE Minia Universityβ, and had multiple tracks including web and mobile tracks. It was my first and not last training in upper Egypt, with overall positive results, so thanks to the university and organizers for hosting such educational events, and most importantly thanks to the students who came from far cities to attend the camp, hope you all enjoyed it and got benefit, as I did.
ESPRIT: Ecole Sup PrivΓ©e d’IngΓ©nierie et de Technologies, Tunisia / Speaker / Dec. 15, 2016 (goo.gl/qPgFMI)
Iβve trained training 100+ attendees on Progressive Web Apps, as part of Googleβs PWA Roadshow in Tunisia. Progressive Web Apps are experiences that combine the best of the web and the best of apps. They load quickly, even on flaky networks, can re-engage with users by sending web push notifications, have an icon on the home screen and load as top-level, full screen experiences. Topics delivered includes: 1) Securing the Foundation with HTTPS; 2) Tooling for Progressive Web Apps: Lighthouse and More; and finally a codelab / workshop about βService Worker Tools & Lighthouseβ.
Radisson Blu Hotel, Dubai Media City / Speaker / Dec. 07, 2016 (goo.gl/GKNASU)
Iβve trained training 100+ attendees on Progressive Web Apps, as part of Googleβs PWA Roadshow in Dubai. Progressive Web Apps are experiences that combine the best of the web and the best of apps. They load quickly, even on flaky networks, can re-engage with users by sending web push notifications, have an icon on the home screen and load as top-level, full screen experiences. Topics delivered includes: 1) Progressive Web Apps: What, Why and How? 2) Service Workers for Instant and Offline Experiences; 3) Deep Engagement: Installable apps and Push Notifications; and finally a codelab / workshop about βYour First Progressive Web Appβ.
Information Technology Institute (ITI) Smart Village, Cairo, Egypt / Speaker / Oct. 28, 2016 (goo.gl/NpsFhw | goo.gl/urrSdG)
Spoke and mentored 550+ attendees on Progressive Web Apps. GDG DevFests are large, community-run events Organized by GDGs & Supported by Google that can offer speaker sessions across multiple product areas. DevFest 6th October is a one day event jointly organized by GDG 6th October. There will be lots of sessions and presentations given by members of the local and international developer communities. The topics include Big Data, material design, Android, cloud & web, and the sessions will be held in parallel with workshops.
Arab Academy for Science, Technology & Maritime Transport, Alexandria, Egypt / Speaker / Oct. 07, 2016 (goo.gl/gghC2F | goo.gl/AgNWGp)
Spoke to and mentored 150+ attendees on Progressive Web Apps at GDG Alex DevFest (Developers Festival), that has been traditionally defined as a large, multi-track event and CodeLabs that covers a variety of Google Developer products. There are a lot of topics that we’re going to cover this year like Google Polymer, Android, Firebase , PWA and AngularJS 2. The event this year consists of two days, Day 1: Multi-Track Speakers’ sessions and CodeLabds that will cover many fields as outlined above; Day 2: Hackathon (hack day, hackfest or codefest) is an event in which computer programmers and others involved in software development, like graphic designers, interface designers and project managers, collaborate intensively on challenge for a single day, and winners get exclusive prizes. More information on Day 2 will be on Day 1
Remote / Judge / 16 Sep. 2016 (mobileapplaunchpad.com.eg)
Reviewed submitted applications of Mobile App Launchpad Competition. I’ve supported the Mobile App Launchpad Competition, powered by the MIT Enterprise Forum Pan Arab by reviewing and evaluating submitted applications and gave them grades according to the judging criteria provided for the Tech & Innovation Track.
M3mal Coworking Space, Alexandria, Egypt / Speaker / 09 Sep., 2016 (goo.gl/QslWuH)
Spoke to and mentored 100+ developers about some of the vital topics in software industry, through the focused meetups managed and monitored by M3mal co-working space. We talked about how can we raise the quality standards for our Developers community? Who is responsible for the market distortion from our point of view? How can we make a professional standardization for the community? Are we a good person to communicate with your clients? Can we deal with them easily? How can we set our prices? What is the most important tools for us? how do we reach your clients? To work for yourself OR to work for a corporate, whatβs preferred? Local clients or international clients? Is the talent enough to survive? If yes what is the secret? if no, what are the solutions to avoid this?
Mersa Matruh, Egypt / Mentor / Aug. 28 β 02 Sep. 2016 (tiec.gov.eg/EgyptIoTLeague)
Mentored 30+ graduates from different universities around Egypt in Β closed camp in preparation for the final competition of Egypt IoT League Organized by Intel and TIECβs Egypt IoT League. Egypt Internet of Things (IoT) League is a nationwide acceleration program for startups to be, that have innovative ideas in the area of Internet of Things (IoT) and related fields: Connected/Smart Solutions (Smart Home, Smart City, Smart Energy, Connected Cars, Wearables, Industry 4.0,β¦). Β Egypt IoT League is co-organized by Intel Corporation and the Technology Innovation & Entrepreneurship Center (TIEC), Ministry of CIT in partnership with the Ministry of Youth and Sports and other corporate, academic, and government partners/sponsors. The program attracted more than 1,000 university senior students and graduates from engineering and computer science schools. During the demo day, the six (6) finalist teams are going to show their projects to the jury committee, competing for USD $5,000 cash awards in addition to acceleration/incubation opportunities.
InnovEgypt @Faculty of Electronic Engineering in Menouf (Summer 2016)
Ideation Camp Trainer
Monufia, Egypt / Intel Ideation Educator / Aug. 27 β 01 Sep. 2016 (goo.gl/AHXYE8)
Trained 90+ Engineering / Commerce students from Menouf University / Menofia / Organized by TIECβs InnovEgypt in partnership with Intel Ideation Camp. Egypt Ideation is the first of its kind in Egypt, where student will learn how to generate ideas and to create innovative solutions to some of the greatest problems in Egypt and the world! During the module the student will learn how to become a great innovator and we will give you an important task to solve. As the world needs innovators and entrepreneurs who can create solutions for today’s problems.
Mansoura, Egypt / Intel Ideation Educator / Aug. 06 β 11, 2016 (goo.gl/qqhsHN)
Trained 50+ Engineering / Commerce students from El-Mansoura University / El-Mansoura / Organized by TIECβs Egypt IoT League in partnership with Intel Ideation Camp. Egypt Internet of Things (IoT) League is a nationwide acceleration program for startups to be, that have innovative ideas in the area of Internet of Things (IoT) and related fields: Connected/Smart Solutions (Smart Home, Smart City, Smart Energy, Connected Cars, Wearables, Industry, ..etc).
Cair, Egypt / Intel Ideation Educator / Jul. 09 – 14, 2016 (goo.gl/94j6je)
Trained 50+ Engineering / Commerce students from Ain Shams University / Cairo / Organized by TIECβs InnovEgypt in partnership with Intel Ideation Camp. InnovEgypt Program is a training program in the area of innovation and entrepreneurship directed to university students in ICT specializations who are aspiring to be future innovators and entrepreneurs, either through establishing their own innovative start-ups or through manifesting skills that are highly required by local and multinational companies.
Cairo, Egypt / GCP & Laravel Speaker / May. 07, 2016 (goo.gl/wf8qOX | goo.gl/RY57ci)
Trained 60+ attendee @ Mushtarak Co-working Space / Cairo. One of the most focused and dedicated events in the country that covers Google Cloud Platform in deep details, with variety of related topics: Introduction to GCP, What’s next for Cloud, Laravel & App Engine Do Mix!, Google App Engine (Java Eclipse).
Alexandria, Egypt / Mentor / May. 04, 2016 (goo.gl/N9fi1K)
Trained 100+ attendee @ Alexandria Chamber of Commerce / Alexandria. Hack for Alex is the first Hackathon organized by Technology Innovation and Entrepreneurship Center (TIEC) in cooperation with the General Division of the Computer and Software of the Federation of Egypt Chambers of Commerce (ITFoCC) with the aim to use new technologies β one of which is Internet of Things (IoT) – to come up with solutions to societal challenges.
Cairo, Egypt / Firebase Speaker / Dec. 24 β 25, 2015 (goo.gl/7pFLv2 | goo.gl/nn5owK)
Trained 150+ attendee @ The Greek Campus / Cairo. For the third year in a row GDG Cairo is part of the DevFest event series all around the world. DevFest is large, community-run event that offer speaker sessions across multiple product areas, all-day hack-a-thons, code labs, and more.
Alexandria, Egypt / Sustainable Technology Speaker / Dec. 19 β 21, 2015 (goo.gl/jI2Xck | goo.gl/DZykJr)
Trained 160+ attendee @ Faculty of Commerce / Alexandria. The conference is held under the auspices of President of Alexandria University Β and covered the following topics: Google & the Environment, E-Learning, E-Governance, Solutions and Architectures, Economics and ICT, Open Source Software, ICT in Health Sector, Business Intelligence, Cloud Computing, IoT, Wearables and others.
Cairo, Egypt / Firebase Speaker / Dec. 3 – 4, 2015 (goo.gl/UcCOaI)
Trained 300+ attendee @ Information Technology Institute / Smart Village – Cairo. Google Developers Summit is packed full of Google technologies about Firebase, Android, Material Design and the Play Games Services. A day dedicated to talks given by Googlers, Local and international developer experts, and another full-day of workshops on all major topics. On top of that, lots of startups and other organisations have booths in the common areas. UNDP Egypt is participating as well.
Giza, Egypt / AngularJS Speaker / Nov. 27, 2015 (goo.gl/Kk3POf)
Trained 250+ attendee @ Nile University / 6th of October City. Lots of sessions and presentations given by members of the local and international developer communities. The topics include: Big Data , mobile, social, cloud & web, and the sessions held in parallel with workshops.
Alexandria, Egypt / Mentor / Nov. 19 β 21, 2015 (goo.gl/dVA2zM | goo.gl/zMN8bD)
Trained 150+ attendee @ Arab Academy for Science, Technology & MaritimeTransport / Alexandria. Throughout the two days, mentors invited from the same industry and sponsors, so that the participating startups can be exposed to real life experiences, tips and insights and get access to corporates that can lead finally to investment. Early staged startups also get a chance to find co-founders and build teams.
Giza, Egypt / Trainer / Nov. 08, 2015 (goo.gl/RnmVwP)
Trained 60+ students @ 6th of October University / 6th of October City. Expand upon your HTML5 knowledge with HTML5 and CSS3 Advanced for Responsive Web Design training class. This hands-on class allows students to learn the best and latest HTML5 and CSS3 techniques and features. Students will also be introduced to JavaScript.
Social Responsibility & Volunteer Activity
Presentations, Slides and Publications
Make the most out of a conference
It’s amazing how simple tips and tricks can enable people to make the most out of a conference! Itβs all about the mindset, attitude, and energy. Meeting people and being positive and accessible, talk, interact and generate creative ideas, being open and embracing the differences make it up to a better learning and growing experience.Β (goo.gl/XKx6MW)
All for one & one for all
Sometimes we need to get back to our roots, to remind ourselves of a higher purpose, to devote our actions to the human being, to the whole world, to be live example of the famous quote βAll for one & one for allβ. In this lightning talk I remind myself and fellow global citizens, brothers and sisters, about why βWeβ should be before βMeβ, how to embrace discomfort, and how to change the way things are. United we stand divided we fall.Β (goo.gl/KZWabk)
State of the WEB ’18
The web is evolving too fast, and it could be overwhelming sometimes to keep the rhythm with the pace of all that good work happening by the amazing web enthusiast engineers, so to put it all in a nutshell we’ll review the most significant changes in the web platform recently, including the major features and adoptions of PWA – Progressive Web Apps, and AMP – Accelerated Mobile Pages. It’s like headlines or teasers, that you can refer to individual topics for details later. You’re free to use these slides in your talks, I’d appreciate giving credits though.Β (goo.gl/2Ag6My)
Meet your Google Assistant. Ask it questions. Tell it to do things. Itβs your own personal Google, always ready to help. This session will go through Google Assistant features, how to use, and how can we develop for it too. We’ll have real demo on some of Google devices that supports Assistant, and will explore both easy and advanced ways to develop real world voice commands and actions for it.Β (goo.gl/BDvX7s)
You already know Google Assistant, and you’re now ready to develop actions for billions of users? Let’s know about Dialogflow together and how simple and easy we can do amazing stuff with basic knowledge and sometimes without any coding at all. It’s kind of fun, and interesting experience, so let’s get started building something useful.Β (goo.gl/BDvX7s)
Google Cloud Platform Study Jam – March’18
Learn the fundamentals of the Google Cloud Platform, how to run containers on it and how to use the platform for data engineering. Attendees get free access to the labs ($70+ value). No need to create a Google Cloud Platform account or register with a credit card. This one in-person session of 3 hours, followed by 2-8 hours of self-study will boost your knowledge & technical skills, plus you will get Google-hosted badges that you can use in your online profile and show to employers.Β (goo.gl/aC75ck)
The Web Platform – State of the Union ’17
The web is evolving too fast, and it could be overwhelming sometimes to keep the rhythm with the pace of all that good work happening by the amazing web enthusiast engineers, so to put it all in a nutshell we’ll review the most significant changes in the web platform within the last year. Just headlines and you can refer to individual topics for details.Β (goo.gl/5q3h4d)
Progressive Web Apps keynote ’17
Introduction to Progressive Web Apps, why is it important, and how to get started. A step by step guidance towards a better user experience.Β (goo.gl/P604rU)
Building for Google Assistant β17
A conversation between you and Google that helps you get more done in your world. Google Assistant is built on top of Googleβs deep foundations and investments in ranking, machine learning, artificial intelligence, speech recognition, context, and natural language understanding. We have been investing in these areas for many years, and they are fundamental to creating a truly useful assistant.Β (goo.gl/p4MnkR)
Getting started with machine learning using cloud computing isn’t as hard as you may have thought. With Google Cloud Platform you’ve ready to use, state of art APIs full of intelligence such as cloud vision for image processing, cloud speech for sound recognition / transcription, natural language for text analysis, and of course cloud translate for language detection and translation.Β (goo.gl/uvlc8H)
Progressive Web Apps / GDG DevFest – Season 2016
My #ProgressiveWebApps presentation is available online now. Use it, learn more, and be awesomeΒ (goo.gl/z2yWDs)
My presentation about running Laravel -the popular PHP framework- on Google App Engine. Session delivered at GDG Cairo through the GCP Next Extended season, on May 7th 2016.Β (goo.gl/RLYLhQ)
Google Green
Raising awareness about #clean #energy and #sustainable #technology and #google #green mission. (goo.gl/EWLGiL)
Opensource Projects Contribution
We at Rinvex believe that our drive The Value, The Reach, and The Impact is what differentiates us and unleash the endless possibilities of our philosophy through the power of software. We like to call it Innovation At The Speed Of Life. Thatβs how we do our share of advancing humanity. We thrive to develop enterprise solutions for SMEs, and weβre open-sourcing almost every single line of code we develop with love & passion. Itβs been a journey since June 2016, but we know thatβs just the starting point. [Github Repositories]
As a result of around six years of hard work under the umbrella of my internet company “PHP KingDom”, I’ve worked with awesome customers & organizations on a great platform -in it’s time- called vBulletin & created more than 25+ project released later as open sourced projects. [Github Repositories]
Ampricot is a full-fledged and lightweight, free and open source, easy to install and use, cross-platform web server solution stack package for professional web development. [Github Repository]
Worked as a PHP developer on the opensource project MySmartBB building new features, fixing bugs, and participating in the second generation framework planning.
Worked as an Arabic translator on the opensource project phpAdsNew (aka OpenX Ad Server Solution).
Launched and operated the Official Arabic Support Center for the opensource project MKPortal CMS.
Courses & Certificates
Google Workspace Administration Specialization
This specialization has been developed to help administrators master the foundations of establishing and managing Google Workspace for their organization.
We set up a new Google Workspace account, and explore provisioning options. We learned how to manage users and become familiar with organizational structures and Google Workspace core services. We learned how to configure these services to meet our own organizational needs.
We got introduced to the best practices to protect our users and data. We examined user and application security and became familiar with the Single Sign On options available. We understood how to use the tools provided to identify security events and mitigate problems that may arise.
We configured email compliance and implement measures to protect our organization from spam, spoofing, phishing and malware attacks. We also became familiar with mail routing options available.
Finally, we learned the best practices for deploying Google Workspace for your organization.
Course Certificates Completed:
- Elastic Google Cloud Infrastructure: Scaling and Automation
- Google Cloud Platform Fundamentals: Core Infrastructure
- Elastic Cloud Infrastructure: Containers and Services
- Essential Google Cloud Infrastructure: Foundation
- Reliable Google Cloud Infrastructure: Design and Process
- Essential Google Cloud Infrastructure: Core Services
Google Workspace Security
This is part of the Google Workspace Administration Specialization
Google Workspace Security is the third course in the Google Workspace Administration series.
This course is focused on the various aspects of Google Workspace Security including user password policies and how to enable and enforce two step verification (2SV) for our users. We learned about application security and understood how to whitelist and block API access to our account. We’ve seen how Google Workspace can easily be integrated with a number of predefined 3rd party applications. We also became familiar with the SSO options in Google Workspace. Finally we understood how to spot potential security risks within your organization and learned how to address them using the tools available in the admin console.
Learnings:
- Configure Google’s default user protection settings such as password policies and recovery options.
- Restrict access to a Google service to trusted applications only to prevent malicious attacks on that service.
- Manage the Google Workspace Marketplace for your organization to ensure only trusted applications can be installed on our devices.
- Understand the SSO options available and be able to identify the differences between using Google as an Identity Provider versus a 3rd party provider.
- Be able to integrate cloud based enterprise SAML applications into our Google Workspace account using Google as the Identity Provider.
- Understand how to integrate our own LDAP compliant applications into Google Workspace using the Secure LDAP service.
- Use the security and alert centers to identify, triage, and take action on security and privacy issues in the organization.
- Understand best practices for implementing and enforcing 2-step verification in the organization.
Google Workspace Mail Management
This is part of the Google Workspace Administration Specialization
Google Workspace Mail Management is the fourth course in the Google Workspace Administration series.
In this course we learned how to protect the organization against spam, spoofing, phishing and malware attacks. We configured email compliance and learned how to implement data loss prevention (DLP) for the organization. We gained an understanding of the mail routing options available and learned how to whitelist and block senders. We also became familiar with other mail options such as inbound and outbound gateways, 3rd party email archiving, and journaling to Vault.
Learnings:
- How to control which end user access features are available to users.
- How to protect users from inbound phishing and harmful software (malware).
- Basic understanding of the Domain Name System (DNS) used on the internet and be able to identify the record types used by Google Workspace.
- Ability to implement common email security measures in your DNS records such as SPF, DKIM and DMARC and ability to explain the purpose of each measure.
- How to configure email whitelists, blacklists and approved sender lists to better manage mail delivery and protect against spam, phishing and malware.
- Basic understanding of the mail routing options available to us as the Google Workspace administrators.
- Understanding of the various compliance features provided in Google Workspace.
Managing Google Workspace
This is part of the Google Workspace Administration Specialization
Managing Google Workspace is the second course in the Google Workspace Administration series.
This course focuses on the Google Workspace core services such as Gmail, Calendar, and Drive & Docs. We became familiar with the various service settings, and learned how to enable them for all or just a subset of the users. We gained an understanding of Google Vault, Googleβs ediscovery service. We understood the various admin console reports that are available and the ability to search and filter the information in these reports. Finally we’ve seen how multiple domains can be used with Google Workspace and learned how to add a new domain to the account.
Learnings:
- Enable and disable Google Workspace services for different parts of the organization.
- Configure common settings for Google Workspace core services such as Gmail, Calendar, and Drive and Docs.
- Describe Google Vault and learn how to use it to retain, search and export your organization’s data.
- Navigate and interpret Google Workspace admin reports and setup administrator alerts.
- Understand the mobile device management options available in Google Workspace.
- Explain the basics of multi domain management within Google Workspace.
Introduction to Google Workspace
This is part of the Google Workspace Administration Specialization
Completed the introduction to Google Workspace, which is the first course in the Google Workspace Administration series of courses.
This series serves as the starting place for Google Workspace admins as the journey of managing and establishing Google Workspace best practices for the organization begins. These courses together gives the confident to utilize the basic functions of the admin console to manage users, control access to services, configure security settings, and much more.
Through a series of readings and step-by-step hands-on exercises, and knowledge checks, learners can expect to leave this training with all of the skills they need to get started as Google Workspace administrators.
In this course we signed up for a Google Workspace account and configured our DNS records for Google Workspace. We learned how to provision and manage users, and create groups and calendar resources for the organization. We got introduced to the Cloud Directory and learned how to split the organization into organizational units to simplify user and service management. Finally we learned how to delegate admin privileges to other users in your organization.
Learnings:
- Undertake common user management tasks.
- Describe the key properties of the Google Workspace directory.
- Provision users, groups and calendar resources in Google Workspace.
- Setup a Google Workspace account and access and navigate the admin console.
- Explain how an organizational structure can be used in Google Workspace to simplify user and service management.
- Use the Google Workspace Help Center as an aid to managing Google Workspace.
- Describe the types of admin roles available in Google Workspace.
Cloud Engineering with Google Cloud Specialization
This program provides the skills we need to advance your career in cloud architecture and provides a pathway to earn the industry-recognized Google Cloud Associate Cloud Engineer certification. Through a combination of presentations, demos, and labs, we explored and deploy solution elements, including infrastructure components such as networks, systems and applications services; and we gained real world experience through a number of hands-on Qwiklabs projects.
We also had the opportunity to practice key job skills, such as setting up a cloud environment and configuring and deploying a solution in the cloud. This program also provided sample questions similar to those on the exam, including solutions and practice exam quizzes that simulates the exam-taking experience.
Learnings:
- Prepared for the Associate Cloud Engineer certification.
- Skills needed to be successful in a cloud engineering role.
- The infrastructure and platform services provided by Google Cloud Platform.
- The purpose and intent of the Associate Cloud Engineer certification and its relationship to other Google Cloud certifications.
Course Certificates Completed:
- Elastic Google Cloud Infrastructure: Scaling and Automation
- Google Cloud Platform Fundamentals: Core Infrastructure
- Elastic Cloud Infrastructure: Containers and Services
- Essential Google Cloud Infrastructure: Foundation
- Preparing for the Google Cloud Associate Cloud Engineer Exam
- Essential Google Cloud Infrastructure: Core Services
Skills:Β Google Compute Engine, Google App Engine (GAE), Google Cloud Platform, Cloud Computing, Virtual Machine, Network Architecture, Debugging, Cloud Storage, Data Store, Load Balancing, Virtual Private Network (VPN), Autoscaling
Architecting with Google Compute Engine Specialization
87% of Google Cloud certified users feel more confident in their cloud skills. This program provides the skills we need to advance our career, and training to support our preparation for the industry-recognized Google Cloud Associate Cloud Engineer certification.
Course Certificates Completed:
- Elastic Google Cloud Infrastructure: Scaling and Automation
- Google Cloud Platform Fundamentals: Core Infrastructure
- Elastic Cloud Infrastructure: Containers and Services
- Essential Google Cloud Infrastructure: Foundation
- Preparing for the Google Cloud Associate Cloud Engineer Exam
- Essential Google Cloud Infrastructure: Core Services
Skills:Β Google Compute Engine, Google App Engine (GAE), Google Cloud Platform, Cloud Computing, Virtual Machine, Network Architecture, Debugging, Cloud Storage, Data Store, Load Balancing, Virtual Private Network (VPN), Autoscaling
Preparing for the Google Cloud Associate Cloud Engineer Exam
This is part of the Cloud Engineering with Google Cloud Professional Specialization
This on-demand course helped us structure the preparation for the Associate Cloud Engineer exam. The sessions covered the structure and format of the examination, as well as its relationship to other Google Cloud certifications. Through lectures, demos and hands-on labs, we familiarized ourselves with the domains covered by the examination.
This course helped us better understand the areas covered by the exam and navigate the recommended resources provided by Google and Qwiklabs for preparing to take the exam, so we can formulate our own personal study plans.
Skills:Β Google Cloud, Cloud Computing, GCP Infrastructure, GCP ACE Certification
Reliable Google Cloud Infrastructure: Design and Process
This is part of SRE and DevOps Engineer with Google Cloud Professional Specialization
This course equipped us to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine and Architecting with Google Kubernetes Engine courses and assumes hands-on experience with the technologies covered in both courses. Through a combination of presentations, design activities, and hands-on labs, we learned to define and balance business and technical requirements to design Google Cloud deployments that are highly reliable, highly available, secure, and cost-effective.
Learnings:
- Secure cloud applications, data, and infrastructure.
- Apply a tool set of questions, techniques, and design considerations.
- Decompose application requirements to find the right microservice boundaries.
- Define application requirements and express them objectively as KPIs, SLOs and SLIs.
- Leverage Google Cloud developer tools to set up modern, automated deployment pipelines.
- Implement reliable, scalable, resilient applications balancing key performance metrics with cost.
- Choose the appropriate Cloud Storage services based on application requirements.
- Choose the right Google Cloud deployment services for our applications.
- Monitor service level objectives and costs using Google Cloud tools.
- Architect cloud and hybrid networks.
Skills:Β Disaster Recovery, Site Reliability Engineering, Google Cloud Platform, Cloud Computing
Elastic Google Cloud Infrastructure: Scaling and Automation
This is part of Architecting with Google Compute Engine Specialization
This accelerated on-demand course introduced the comprehensive and flexible infrastructure and platform services provided by Google Cloud. Through a combination of video lectures, demos, and hands-on labs, we explored and deploy solution elements, including securely interconnecting networks, load balancing, autoscaling, infrastructure automation and managed services.
Learnings:
- Google Cloud Fundamentals: Core Infrastructure.
- Essential Google Cloud Infrastructure: Foundation.
- Essential Google Cloud Infrastructure: Core Services.
- Proficiency with command-line tools and Linux operating system environments.
- Systems Operations including deploying and managing applications, both on-premises and in a public cloud environment.
Skills:Β Load Balancing, Virtual Private Network (VPN), Google Cloud Platform, Autoscaling
Essential Google Cloud Infrastructure: Core Services
This is part of Cloud Engineering with Google Cloud Professional Specialization
This accelerated on-demand course introduced the comprehensive and flexible infrastructure and platform services provided by Google Cloud with a focus on Compute Engine. Through a combination of video lectures, demos, and hands-on labs, we explored and deploy solution elements, including infrastructure components such as networks, systems and applications services. This course also covered deploying practical solutions including customer-supplied encryption keys, security and access management, quotas and billing, and resource monitoring.
Learnings:
- Google Cloud Fundamentals: Core Infrastructure.
- Essential Google Cloud Infrastructure: Foundation.
- Proficiency with command-line tools and Linux operating system environments.
- Systems Operations including deploying and managing applications, both on-premises and in a public cloud environment.
Skills:Β Debugging, Cloud Storage, Data Store, Google Cloud Platform
Elastic Cloud Infrastructure: Containers and Services
This is part of Architecting with Google Compute Engine Specialization
In this course, we explored services provided to applications built on GCP that enhance the scalability and maintainability. We worked with services like Google Cloud Pub/Sub and Google Cloud Functions to make applications more efficient. We explored the use of containers on GCP.
Learnings:
- Google Cloud Platform Fundamentals.
- Essential Cloud Infrastructure: Foundation.
- Essential Cloud Infrastructure: Core Services
- Elastic Cloud Infrastructure: Scaling and Automation.
- Proficiency with command-line tools and Linux operating system environments.
- Systems Operations experience including deploying and managing applications, both on-premises and in a public cloud environment.
Skills:Β Google Container Engine, Google App Engine (GAE), Kubernetes, Google Cloud Platform
The Bits and Bytes of Computer Networking
This is part of the Google IT Support Professional Specialization
This course is designed to provide a full overview of computer networking. We covered everything from the fundamentals of modern networking technologies and protocols to an overview of the cloud to practical applications and network troubleshooting.
Learnings:
- Describe computer networks in terms of a five-layer model.
- Grasp powerful network troubleshooting tools and techniques.
- Understand all of the standard protocols involved with TCP/IP communications.
- Learn network services like DNS and DHCP that help make computer networks run.
- Understand cloud computing, everything as a service, and cloud storage
Skills:Β Domain Name System (DNS), Ipv4, Network Model, Troubleshooting
This program includes over 100 hours of instruction and hundreds of practice-based assessments, which helps simulate real-world IT support scenarios that are critical for success in the workplace.
Through a mix of videos, assessments, and hands-on labs, we’re introduced to troubleshooting, customer service, networking, operating systems, and security β foundational IT skills.
Skills include: Network protocols, cloud computing, Windows operating system, Linux command line, systems administration, encryption algorithms and techniques, and more.
Learnings:
- Learn to perform day-to-day IT support tasks including computer assembly, wireless networking, installing programs, and customer service.
- Learn how to provide end-to-end customer support, ranging from identifying problems to troubleshooting and debugging.
- Learn to use systems including Linux, Domain Name Systems, Command-Line Interface, and Binary Code.
Skills:Β Debugging, Encryption Algorithms and Techniques, Customer Service, Network Protocols, Cloud Computing
Operating Systems and You: Becoming a Power User
This is part of the Google IT Support Professional Specialization
In this course — through a combination of video lectures, demonstrations, and hands-on practice — we learn about the main components of an operating system and how to perform critical tasks like managing software and users, and configuring hardware.
Learnings:
- Configure disk partitions and filesystems.
- Set up users, groups, and permissions for account access.
- Install, configure, and remove software on the Windows and Linux operating systems.
- Navigate the Windows and Linux filesystems using a graphical user interface and command line interpreter.
- Utilize operating system knowledge to troubleshoot common issues in an IT Support Specialist role.
- Understand how system processes work and how to manage them.
- Work with system logs and remote connection tools.
Skills: Powershell, Linux File Systems, Linux, Command-Line Interface
System Administration and IT Infrastructure Services
This is part of the Google IT Support Professional Specialization
This course transition IT specialists from working on a single computer to an entire fleet. Systems administration is the field of IT thatβs responsible for maintaining reliable computers systems in a multi-user environment. In this course, we learn about the infrastructure services that keep all organizations, big and small, up and running. We deep dive on cloud so that we understand everything from typical cloud infrastructure setups to how to manage cloud resources. We also learn how to manage and configure servers and how to use industry tools to manage computers, user information, and user productivity. Finally, we learn how to recover the organizationβs IT infrastructure in the event of a disaster.
Learnings:
- Choose and manage the tools that the organization will use.
- Understand how to make the most of the cloud for the organization.
- Utilize best practices for choosing hardware, vendors, and services for the organization.
- Understand how the most common infrastructure services that keep an organization running work, and how to manage infrastructure servers.
- Manage an organizationβs computers and users using the directory services, Active Directory, and OpenLDAP.
- Backup the organizationβs data and know how to recover the IT infrastructure in the case of a disaster.
- Utilize systems administration knowledge to plan and improve processes for IT environments.
Skills:Β Directory Service, Lightweight Directory Access Protocol (LDAP), Backup
Technical Support Fundamentals
This is part of the Google IT Support Professional Specialization
This course is the first of a series that aims to prepare for a role as an entry-level IT Support Specialist. In this course, we’re introduced to the world of Information Technology, or IT. We learned about the different facets of Information Technology, like computer hardware, the Internet, computer software, troubleshooting, and customer service. This course covers a wide variety of topics in IT that are designed to give an overview of whatβs to come in this certificate program.
Learnings:
- Understand how the binary system works.
- Assemble a computer from scratch.
- Choose and install an operating system on a computer.
- Understand what the Internet is, how it works, and the impact it has in the modern world.
- Learn how applications are created and how they work under the hood of a computer.
- Utilize common problem-solving methodologies and soft skills in an Information Technology setting
Skills:Β Binary Code, Customer Support, Linux, Troubleshooting
How Google does Machine Learning
This is part of the Machine Learning with TensorFlow on Google Cloud Platform Specialization
What is machine learning, and what kinds of problems can it solve?
Google thinks about machine learning slightly differently — of being about logic, rather than just data. We talk about why such a framing is useful for data scientists when thinking about building a pipeline of machine learning models.
Then, we discuss the five phases of converting a candidate use case to be driven by machine learning, and consider why it is important the phases not be skipped. We end with a recognition of the biases that machine learning can amplify and how to recognize this.
Learnings:
- Frame a business use case as a machine learning problem.
- Gain a broad perspective of machine learning and where it can be used.
- Convert a candidate use case to be driven by machine learning.
Skills:Β Application Programming Interfaces (API), Inclusive ML, Machine Learning, Google Cloud Platform, Bigquery
Essential Google Cloud Infrastructure: Foundation
This is part of Architecting with Google Compute Engine Specialization
Through this accelerated on-demand course, we got introduced to participants to the comprehensive and flexible infrastructure and platform services provided by Google Cloud with a focus on Compute Engine. Through a combination of video lectures, demos, and hands-on labs, we explored and deployed solution elements, including infrastructure components such as networks, virtual machines and applications services. We learned how to use the Google Cloud through the console and Cloud Shell. We also learned about the role of a cloud architect, approaches to infrastructure design, and virtual networking configuration with Virtual Private Cloud (VPC), Projects, Networks, Subnetworks, IP addresses, Routes, and Firewall rules.
Learnings:
- Google Cloud Fundamentals: Core Infrastructure
- Proficiency with command-line tools and Linux operating system environments.
- System Operations including deploying and managing applications, both on-premises and in a public cloud environment.
Skills:Β Google Compute Engine, Virtual Machine, Network Architecture, Google Cloud Platform
Google Cloud Platform Fundamentals: Core Infrastructure
This is part of Cloud Architecture with Google Cloud Professional Specialization
We got introduced you to important concepts and terminology for working with Google Cloud Platform (GCP). We learned about, and compared, many of the computing and storage services available in Google Cloud Platform, including Google App Engine, Google Compute Engine, Google Kubernetes Engine, Google Cloud Storage, Google Cloud SQL, and BigQuery. We learned about important resource and policy management tools, such as the Google Cloud Resource Manager hierarchy and Google Cloud Identity and Access Management. Hands-on labs gave us foundational skills for working with GCP.
Skills: Google Compute Engine,Β Google App Engine (GAE),Β Google Cloud Platform,Β Cloud Computing
With dozen community activities, zillion lines of open source code, and successfully passing Google’s GDE interviews, I’ve been certified by Google as an expert in Google Cloud Platform. [Official Reference]
With dozen community activities, zillion lines of open source code, and successfully passing Google’s GDE interviews, I’ve been certified by Google as an expert in Google Assistant. [Official Reference]
In June 2016, I got the happy news that Iβve passed all interviews and became certified by Google as an expert in Web Technologies.
Google Developers Experts (GDEs) are a global network of experienced product strategists, designers, developers and marketing professionals actively supporting developers, startups and companies changing the world through web and mobile applications.
GDEs are experienced, recognized developers of Google technologies as well as outstanding professionals in product strategy, UX/UI, marketing, growth hacking and monetization. They distinguish themselves through frequently speaking at conferences, share their passion and experience by publishing videos and tutorials, writing code samples, mentoring developers and startups and much more. Thanks to their support, developers, high-potential startups and technical communities around the world build and launch highly innovative apps.
Modern Software Architecture: Essential Concepts & Patterns
Trainer(s): Ameer Gaafar & Mustafa Gamal, Training Center: SECC - Software Engineering Competence Center, Hours: 24
Although software architecture plays a decisive role in defining software reliability, performance, and maintenance cost, most developers are left to struggle with it and to learn through expensive mistakes and pitfalls! The course introduces essential architectural patterns for User Interfaces, Business Logic, and Relational Database access to complement its practitioner’s approach.
Developing Creativity for Leaders
Instructor: Hadeer Marzouk, Training Center: Heliopolis Academy
2956B: Core Foundations of Microsoft .NET 2.0 Development
Instructor: Mohamed Attalah, Training Center: New Horizons, Hours: 20
This course provides the knowledge and skills to program Microsoft .NET Framework applications by using Microsoft Visual Studio 2005 development system.
6463A: Microsoft Visual Studio 2008: ASP.NET 3.5
Instructor: Mohamed Attalah, Training Center: New Horizons, Hours: 15
This course provides the knowledge and skills to create a fully functional Web application by using ASP.NET 3.5.
2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
Instructor: Amr Al-Engbawy, Training Center: New Horizons, Hours: 24
This course Provides the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2008.
2275C: Maintaining a Microsoft Windows Server 2003 Environment
Instructor: Yousry Khattab, Training Center: New Horizons, Hours: 24
This course provides the knowledge and skills that are needed to effectively maintain server resources, monitor server performance, and safeguard data on a computer running one of the operating systems in the Microsoft Windows Server 2003 family.
This hands on Javascript training course provides the knowledge necessary to design and develop dynamic Web pages using Javascript. The course introduces how the language can be used to turn static XHTML pages into dynamic, interactive Web pages. Students will learn the syntax of the Javascript language and how client-side scripts interact with server-side programs. Additional topics include the Document Object Model (DOM), form validation, cookies, functions, and objects.
2780B: Maintaining a Microsoft SQL Server 2005 Database
Instructor: Eman Ali, Training Center: New Horizons, Hours: 40
This course provides the knowledge and skills to maintain a Microsoft SQL Server 2005 database. The course focuses on teaching individuals how to use SQL Server 2005 product features and tools related to maintaining a database.
Java 5 Enterprise JavaBeans
Instructor: Doaa Abd ElFatah, Training Center: New Horizons, Hours: 24
This course provides the knowledge and skills to develop, deploy, and run distributed applications using Enterprise JavaBeans 3.0 (EJB 3.0). The corse focuses on learning how to build real-world applications such as e-commerce web stores, banking transactions, stock-trading applications, credit-card processing, and insurance risk analysis applications, to name a few.
Java 5 Security Fundamentals
Instructor: Doaa Abd ElFatah, Training Center: New Horizons, Hours: 16
This course provides the knowledge and skills to add security features to applets and applications so that unwanted access can be prevented and valuable assets can be protected.
2549A: Advanced Distributed Application Development with Microsoft Visual Studio 2005
Instructor: Heba Hegab, Training Center: New Horizons, Hours: 16
This workshop provides the knowledge and skills to develop advanced distributed applications using Microsoft Visual Studio 2005. The workshop focuses on advanced features of Web Services Enhancements (WSE) 3.0 and message queuing.
2782A: Designing Microsoft SQL Server 2005 Databases
Instructor: Eman Ali, Training Center: New Horizons, Hours: 16
This course provides the knowledge and skills to design databases for Microsoft SQL Server 2005 using business requirements to guide their decisions (beyond structured third normal form [3NF] modeling techniques). The course introduces incorporating security requirements throughout their design.
2548B: Core Distributed Application Development with Microsoft Visual Studio 2005
Instructor: Mohamed Farouk, Training Center: New Horizons, Hours: 24
This workshop provides the knowledge and skills to develop distributed applications by using the Microsoft .NET Framework and Microsoft Visual Studio 2005. The workshop focuses on building distributed applications by using Web services, remoting, Microsoft Message Queuing, and serviced components.
Java 5 Enterprise Connectivity
Instructor: Doaa Abd ElFatah, Training Center: New Horizons, Hours: 16
This course provides the knowledge and skills to establish connectivity in an enterprise using Java EE in order to create unlimited opportunities for the growth of the enterprise.
2781A: Designing Microsoft SQL Server 2005 Server-Side Solutions
Instructor: Eman Ali, Training Center: New Horizons, Hours: 40
This course provides the knowledge and skills to design server-side solutions for Microsoft SQL Server 2005. The course focuses on teaching database developers who work in enterprise environments to identify and place database technologies during design to achieve a suitable solution that meets the needs of an organization. The course consider the solution from a system-wide view instead of from a single database or server perspective.
Java EE5 Web Component Development
Instructor: Mohamed Mahmoud, Training Center: New Horizons, Hours: 40
This course provides the knowledge and skills to develop web components in an enterprise environment. The course offers a job-related approach to the web application development process and provides the basic expertise required to develop efficient Java Enterprise Edition 5 (JEE 5) web components.
2547A: Advanced Windows Forms Technologies with Microsoft Visual Studio 2005
Instructor: Heba Hegab, Training Center: New Horizons, Hours: 16
This workshop provides the knowledge and skills to develop advanced Microsoft Windows Forms applications using Microsoft Visual Studio 2005. The workshop focuses on user interfaces, program structure, and implementation details.
Java 5 Object Oriented Analysis and Design Using UML
Instructor: Mohamed Mahmoud, Training Center: New Horizons, Hours: 24
This course provides the knowledge and skills to pictorially represent the software design and business processes, to deliver higher quality systems to the customers and end users. The course introduces the basic concepts of the Unified Modeling Language (UML), Model Driven Architecture (MDA), and the Unified Software Development Process.
Java 5 Advanced Programming
Instructor: Doaa Abd ElFatah, Training Center: New Horizons, Hours: 16
This course provides the knowledge and skills to create large and focused software applications using Java 1.5 extensive advanced and new features.
Java 2 Advanced Programming
Instructor: Doaa Abd ElFatah, Training Center: New Horizons, Hours: 24
This course provides the knowledge and skills to create simplesoftware applications using Java 1.2 extensive advanced features.
2542A: Advanced Data Access with Microsoft Visual Studio 2005
Instructor: Moustafa Samir, Training Center: New Horizons, Hours: 16
This workshop provides the knowledge and skills needed to use advanced data access features and techniques in the Microsoft .NET Framework and Microsoft Visual Studio 2005. The workshop describes how to access data and how to implement database functionality by using Microsoft ADO.NET 2.0 and Microsoft SQL Server 2005. The workshop also describes how to locate, edit, and transform XML by using XPath and Extensible Style sheet Language for Transformations (XSLT).
Java Programming Fundamentals
Instructor: Doaa Abd ElFatah, Training Center: New Horizons, Hours: 40
This course provides the knowledge and skills to the fundamentals of the Java Programming Language and provides an excellent choice for beginning to learn programming using the Java programming language. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs using Java Standard Edition Development Kit (JDK).
2541B: Core Data Access with Microsoft Visual Studio 2005
Instructor: Heba Hegab, Training Center: New Horizons, Hours: 24
This workshop provides the knowledge and skills to develop data-access applications by using the Microsoft .NET Framework and Microsoft Visual Studio 2005. The workshop describes how to access and update data in a database by using ADO.NET. The workshop also describes how to create, read, and write XML data.
2546B: Core Windows Forms Technologies with Microsoft Visual Studio 2005
Instructor: Heba Hegab, Training Center: New Horizons, Hours: 24
This workshop provides the knowledge and skills to develop Microsoft Windows Forms applications using Microsoft Visual Studio 2005. The workshop focuses on user interfaces, program structure, and implementation details.
2272C: Implementing and Supporting Microsoft Windows XP Professional
Instructor: Mohamed Fawzy, Training Center: New Horizons, Hours: 40
The purpose of this course is to address the implementation and desktop support needs of customers that are planning to deploy and support Microsoft Windows XP Professional in a variety of stand-alone and network operating system environments. It provides in-depth, hands-on training for Information Technology (IT) professionals responsible for the planning, implementation, management, and support of Windows XP Professional. The course is based on the final, retail release of Windows XP Professional.
2544A: Advanced Web Application Technologies with Microsoft Visual Studio 2005
Instructor: Mohamed Attalah, Training Center: New Horizons, Hours: 16
This workshop provides the knowledge and skills to develop Microsoft ASP.NET 2.0 Web applications using Microsoft Visual Studio 2005. The workshop focuses on advanced user interfaces, Web site functionality, and implementation details using the advanced features of ASP.NET 2.0 and Visual Studio 2005.
2779B: Implementing a Microsoft SQL Server 2005 Database
Instructor: Amr Al-Engbawy, Training Center: New Horizons, Hours: 40
This course provides the knowledge and skills to implement a Microsoft SQL Server 2005 database. The course focuses on teaching individuals how to use SQL Server 2005 product features and tools related to implementing a database.
2778: Writing Queries Using Microsoft SQL Server 2005 Transact-SQL
Instructor: Amr Al-Engbawy, Training Center: New Horizons, Hours: 24
This course provides the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2005.
2543B: Core Web Application Technologies with Microsoft Visual Studio 2005
Instructor: Mohamed Attalah, Training Center: New Horizons, Hours: 24
This workshop provides the knowledge and skills to develop Microsoft ASP.NET 2.0 Web applications using Microsoft Visual Studio 2005. The workshop focuses on user interfaces, Web site structure and functionality, and implementation details.
4994A: Introduction to Programming Microsoft .NET Applications with Microsoft Visual Studio 2005
Instructor: Mohamed Attalah, Training Center: New Horizons, Hours: 40
This course enables introductory-level developers who are not familiar with the Microsoft .NET Framework or Microsoft Visual Studio 2005 to gain familiarity with the Visual Studio 2005 development environment. The course introduces the basic skills using Microsoft Visual C# as a programming language.
International Computer Driving License
Instructor: Mohamed Abdelrazzak, Training Center: Arab Academy for Science, Technology and Maritime Transport
ICDL, or International Computer Driving License is a test of practical skills and competencies and consists of seven separate modules covering computer theory and practice. These project include: Concepts of information and Communication technology (ICT), Using the computer and managing files, Word processing, Spreadsheets, Using Databases, Presentation, Web Browsing and Communication.
Art and Science of Neuro-Linguistic Programming
Instructor: Ahmed Amin, Training Center: INLPTA Alexandria, Hours: 40
NLP, or Neuro-Linguistic Programming, is the art and science of excellence, derived from studying how top people in different fields obtain their outstanding results. These communication skills can be learned by anyone to improve their effectiveness both personally and professionally. It is directly applicable to a diverse spectrum of fields such as communications, business, sales, education and therapy.
Academic Education
Just started new academic studies in “Faculty of Commerce, Ain Shams University”, specifically “Computer and information technology program”.
All activities regarding course work, field research sessions in the area of Anthropology, Sociology, Philosophy at large. This ranges from specialized short courses to 2 years anthropological program. The department is supported by highly qualified professors that’s student friendly and extremely supportive, which maximized the educational attainment to the maximum.
All activities regarding course work, lab experiments, and hands-on anatomical sessions in the area of Biology, Anatomy, Zoology, Botany, Entomology, Chemistry, Physics, Mathematics at large. This ranges from specialized short courses to 2 years scientific program. The department is supported with a wide range of well equipped scientific labs and facilities to allow providing about 50% of study time to hands-on experience. Public relations and communication skills highly improved in this stage.
Three years of scientific education in English made my scientific knowledge just about ready to get in the scientific academic life. I’ve experienced wider public relations, and breaking through the internet world for the first time.
Ten years of English education through Kindergarten, primary school and preparatory school made my English just about ready for the real world, which gave me an advantage of understanding all of the internet’s documents and papers and this led to me possessing the knowledge I have, of course I gained more than English while being educated in school but i think of these information as common knowledge.
Dozen Community Activities
Mentoring, Training, Speaking, and Conference Organizing
Learning is an ongoing mission for human beings, it’s a noble goal, and after learning comes giving back to the community and teaching. Through this natural philosophy, I’m trying to give back to the community though my fields of expertise. Through this document, you’ll find more aboutΒ my contributions.
Resala Training Center
Volunteer IT Instructor
Worked at Resala Charity (Resala Training Center) as a Volunteer IT Instructor teaching graduates/post graduates IT courses.
Alexandria Google Developer Group
Co-founder
Co-initiated the first official Alexandria GDG (Google Developer Group), to be the second GDG all over the country (after Cairo GDG).
Alexandria Life Makers
IT Committee Leader & Media Committee Co-leader
Worked with the most influencing volunteer people in initiating the first Life Makers working groups in Alexandria, and after being forked from the original “Alexandria Life Makers” as “s7aba, aka: sahabet elkhier” & after official publicity, I’ve worked as the IT Committee Leader in conjunction with Media Committee.