
Fawaz Jomah
Software Engineer At Google
Im a Full Stack Web Developer from Egypt and currently transition fully into Web3. I truly believe in Web3, the main idea behind decentralization and all the opportunities Web3 offers us. Im a developer with a Dream. Decentralization for our Web. Lets create a better web. A Web for us, the users !
A fully decentralized Web. This is my dream. Free of censorship and everyone can participate. A Web that is run by users for the users and not by companies and the governments. Its our Web. This is my dream, my life goal .
Resume
Resume
Education
kafr el sheikh university
Faculty of computer science and information systems
2017 — 2022
Mansoura Language School
High school degree
2012 — 2017
Rowad AlKhaleej International Schools
Primary and intermediate education degree
2006 — 2011
Experience
Software Engineer
2022 — NOW
Netlify
Software Engineer
2017 — 2019
Squarespace
Software Engineer
2015 — 2017
SOCIAL RESPONSIBILITY & VOLUNTEER ACTIVITY
Delta Google Developer Group
Co-Founder
20121 - 2017
Resala Training Center
Volunteer IT Instructor
2020 - 2018
Mansoura Life Makers
IT Committee Leader
2014 - 2017
COURSES & CERTIFICATES
google summer of code 2022 Mentor
September2022
Google Summer of Code is a global, online mentoring program focused on introducing new contributors to open source software development. GSoC contributors work on a 12+ week programming project with the guidance of mentors from their open source organization.
Mentor :
Community members and committers already active in the mentoring organizations can choose to mentor a contributor project. Mentors and GSoC contributors work together to determine appropriate goals for the program period. Mentor interaction is a vital part of the program.
Google Summer of Code 2019
November 2019
Google Summer of Code is a global, online mentoring program focused on introducing new contributors to open source software development. GSoC contributors work on a 12+ week programming project with the guidance of mentors from their open source organization.

Google Summer of Code 2018
November 2018
Google Summer of Code is a global, online mentoring program focused on introducing new contributors to open source software development. GSoC contributors work on a 12+ week programming project with the guidance of mentors from their open source organization.

Google Code-in 2017 Mentor
November 2017
Google Code-in was a contest that introduced pre-university students (ages 13-17) to open source software development. The contest was held for 10 years starting in November 2010 and wrapping up the final contest in January 2020.
Google Code-in grew out of GHOP (The Google Highly Open Participation contest) which first took place back in 2007. The contest was reborn as Google Code-in during late 2010.
Over 10 years, 63 open source mentoring organizations spent countless hours carefully creating tasks that were approachable for students who were new to both software development and specifically open source. Students were taught one of the most valuable lessons of all—everyone can contribute to open source software—you don’t have to be a coder to contribute. From documentation to research, training, design, outreach, quality assurance and coding there was something for any student interested in learning about this thing called open source.
Google Code-in 2018 Mentor
November 2018
Google Code-in was a contest that introduced pre-university students (ages 13-17) to open source software development. The contest was held for 10 years starting in November 2010 and wrapping up the final contest in January 2020.
Google Code-in grew out of GHOP (The Google Highly Open Participation contest) which first took place back in 2007. The contest was reborn as Google Code-in during late 2010.
Over 10 years, 63 open source mentoring organizations spent countless hours carefully creating tasks that were approachable for students who were new to both software development and specifically open source. Students were taught one of the most valuable lessons of all—everyone can contribute to open source software—you don’t have to be a coder to contribute. From documentation to research, training, design, outreach, quality assurance and coding there was something for any student interested in learning about this thing called open source.
Google Code-in 2019 Mentor
November 2019
Google Code-in was a contest that introduced pre-university students (ages 13-17) to open source software development. The contest was held for 10 years starting in November 2010 and wrapping up the final contest in January 2020.
Google Code-in grew out of GHOP (The Google Highly Open Participation contest) which first took place back in 2007. The contest was reborn as Google Code-in during late 2010.
Over 10 years, 63 open source mentoring organizations spent countless hours carefully creating tasks that were approachable for students who were new to both software development and specifically open source. Students were taught one of the most valuable lessons of all—everyone can contribute to open source software—you don’t have to be a coder to contribute. From documentation to research, training, design, outreach, quality assurance and coding there was something for any student interested in learning about this thing called open source.
Front End Web Developer - Nanodegree Program
November 2016
The goal of the Front End Web Developer Nanodegree program is to equip learners with the unique skills they need to build and develop a variety of websites and applications. Graduates of this Nanodegree program will be able to construct responsive websites using CSS, Flexbox and CSS Grid, develop interactive websites and UI (User Interface) applications using JavaScript and HTML, and connect a web application to backend server data using JavaScript. Students will also build competency automating application build and deployment using Webpack and improving offline performance of websites using Service Worker.
CSS & Website Layout
Learn how to effectively create the structure of a website using semantic HTML, and style websites with CSS and responsive layouts. Develop an understanding of different use cases for CSS Grid and Flexbox, and structure the layout of a web page using grid columns and rows.
Web APIs and Asynchronous Applications
Set up a Node and Express environment so you can develop web applications on your local machine, and learn to handle HTTP Requests & Routes. Update and modify website elements dynamically using asynchronously retrieved data.
Build Tools, Webpack, and Service Worker
Develop an understanding of how to use build tools, such as Webpack, for automating build tasks. Create CSS variables with Sass and configure Webpack to use Sass controlled stylesheets. Learn how to cache server data and website functionality using Service Worker.
JavaScript and the DOM
Use JavaScript to control a webpage. Learn what the Document Object Model (DOM) is, and use JavaScript and the DOM to dictate page content and interactions. Gain experience working with Browser Events and managing website performance by controlling content creation efficiently.
Full Stack Web Developer - Nanodegree Program
November 2019
The goal of the Full Stack Web Developer Nanodegree program is to equip learners with the unique skills they need to build database-backed APIs and web applications. A graduate of this program will be able to design and build databases for software applications, create and deploy database-backed web APIs, and secure and manage user authentication and access control for an application backend. Students will also learn how to deploy a Flask-based web application to the cloud using Docker and Kubernetes.
SQL and Data Modeling for the Web
Master relational databases with the power of SQL, and leverage Python to incorporate database logic into your programs.
API Development and Documentation
Learn how to use APIs to control and manage web applications, including best practices for API testing and documentation.
Identity Access Management
Implement authentication and authorization in Flask and understand how to design against key security principle. You will also gain experience with role-based control design patterns, securing a REST API, and applying software system risk and compliance principles.
Server Deployment and Containerization
Develop an understanding of containerized environments, use Docker to share and store containers, and deploy a Docker container to AWS Elastic Kubernetes Service using the CI/CD pipeline.
Google Workspace Administration Specialization
November 2019
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
November 2019
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
November 2019
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
November 2019
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
November 2019
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
September 2019
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
Angular Certification { Level 3 Expert } From angular academy Canda
September 2021
The goal of our certification exam is to validate your skills as an Angular Developer.
Angular Academy is the #1 provider of hands-on instructor-led classroom training in Canada!
Certified Smart Contract Developer™
September 2021
A Certified Smart Contract Developer is a skilled professional who understands and knows what Smart Contracts are and how to efficiently program them for any Blockchain platform.
Certified Smart Contract Developer is an exhaustive training and exam-based program that aims to provide proof-of-knowledge to the certificate holder within the blockchain space.
Tech giants, private firms, enterprises, startups, and even the government sector, including federal agencies, are rushing to take advantage of the perceived benefits of the blockchain phenomenon. Earning this certification will entitle you to become a smart contract developer, which is an extremely in-demand skill in the international job market currently.

Certified Solidity Developer™
September 2021
A Solidity Developer is one who uses the object-oriented Solidity language to build and deploy smart contracts on ethereum based applications. Solidity is the native language of ethereum which gives enterprises the complete advantage of launching projects on the ethereum blockchain platform.
Certified Solidity Developer Certification is an exclusive exam-based certification, developed with the aim to offer a comprehensive knowledge of smart contract development through solidity. The curriculum has been put together by industry experts. Earning this certification will entitle you to become a smart contract developer, which is an extremely in-demand skill in the international job market. Certified Solidity Developer certification will revamp your career in Blockchain space.

Certified Ethereum Developer™
September 2021
An Ethereum developer is one who has expertise in one of the best decentralized blockchain platforms available today, Ethereum. The developer is fully equipped with the skills required to excel in the world of blockchain networks, having varied knowledge of the basics and advanced concepts of Ethereum. Earning this certification will entitle you to become an Ethereum developer, which is an extremely in-demand skill in the international job market currently.
Know what it means to be a developer in the Ethereum domain
Explore different tokens and dApps
Learn to build projects around InterPlanetary File System (IPFS)
Learn about testing of smart contract and its tools
Learn how to create, compile and deploy smart contracts on the Ethereum platform
Learn to build projects like NFT marketplace and games based on NFT
DeepLearning.AI TensorFlow Developer
September 2021
TensorFlow is one of the most in-demand and popular open-source deep learning frameworks available today. The DeepLearning.AI TensorFlow Developer Professional Certificate program teaches you applied machine learning skills with TensorFlow so you can build and train powerful models.
PROGRAMMING SKILLS
INTERPERSONAL SKILLS
IDE / EDITOR SKILLS
TECHNICAL SKILLS
Language Skills
Testimonials
Testimonials
David Clarke

Finding a programmer to integrate our flagship Note 3 web portal with the Google Marketplace proved to be more difficult than we’d anticipated. Repeatedly we were let down by developers, until, and…
Andy Klein

fawaz really does stand out among the web developers that are around today. We’ve wasted a huge amount of time, effort and money on developers who couldn’t see the project through or…
Scott Petty

Always available to help, incredibly proficient, hits deadlines without fail, hard working and trustworthy. In my experience, no project is too much trouble, and with fawaz you really get a rare entity…
Contacts
Contacts
Let’s Keep In Touch
For a quick contact scan the QR code to get all my info