Dark versionDefault version

Avatar

Fawaz Jomah

Software Engineer At @Google

Profile

avatar-copyright

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

academic studies in “Faculty of computer science and information systems, kafr el sheikh university”, specifically “information systems Department .
Mansoura Language School

High school degree

2012 — 2017

Mansoura Language School one of the best International Schools in Egypt. With two divisions for boys and girls.
Rowad AlKhaleej International Schools

Primary and intermediate education degree

2006 — 2011

Rowad AlKhaleej International Schools one of the best International Schools in Saudi Arabia. With two divisions for boys and girls.
Experience
Google

Software Engineer

2022 — NOW

Google LLC is an American multinational technology company that focuses on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. It has been referred to as the “most powerful company in the world and one of the world’s most valuable brands due to its market dominance, data collection, and technological advantages in the area of artificial intelligence. It is considered one of the Big Five American information technology companies .
Netlify

Software Engineer

2017 — 2019

Netlify is a remote-first cloud computing company that offers a development platform that includes build, deploy, and serverless backend services for web applications and dynamic websites. The platform is built on open web standards, making it possible to integrate build tools, web frameworks, APIs, and various web technologies into a unified developer workflow.
Squarespace

Software Engineer

2015 — 2017

is an American website building and hosting company which is based in New York City, USA. It provides software as a service for website building and hosting, and allows users to use pre-built website templates and drag-and-drop elements to create and modify webpages .
SOCIAL RESPONSIBILITY & VOLUNTEER ACTIVITY
Delta Google Developer Group

Co-Founder

20121 - 2017

Co-initiated the first official Mansourah GDG (Google Developer Group), to be the second GDG all over the country (after Cairo GDG).
Resala Training Center

Volunteer IT Instructor

2020 - 2018

Worked at Resala Charity (Resala Training Center) as a Volunteer IT Instructor teaching graduates/post graduates IT courses.
Mansoura Life Makers

IT Committee Leader

2014 - 2017

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.
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.

May be an image of text that says 'Blockchain Council CERTIFIED SOLIDITY DEVELOPER This to acknowledge that FAWZY JOMAH FAWZY JOMAH hassuccessfully completed all requirements& CERTIFIED DEVELOPER certification through examination& training administered by Blockchain Council. CertificateID Issued On 12917843961 Certified May 27, 2022 Toshendra Sharma Executive Director, Blockchain Council'
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

May be an image of text that says 'Blockchain Council This CERTIFIED ETHEREUM DEVELOPER to acknowledge that FAWZY JOMAH FAWZY JOMAH has successfully completed all requirements criteria for CERTIFIED ETHEREUM DEVELOPER certification through xamination training administered by Blockchain Council. Certificate| ID 1291788716 Issued On Certified May 27, 2022 Toshendra Sharma Executive Director, Blockchain Council'

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.

No photo description available.

PROGRAMMING SKILLS
Solidity
Vyper
Rust
Truffle
Hardhat
Embark
Alchemy NFT API
Thirdweb SDK
Moralis API and SDK
Ganache
Ropsten/Rinkeby
Chainlink
Alchemy Supernode
Octopus
Mythril
Securify
MetaMask
JavaScript
React
Angular
Vue
Next
TypeScript
Gatsby
React Native
Three.js
Tailwind
GraphQL
PWA
Backbone.js
Meteor
Grunt
Sencha Ext JS
Creative Tim
Npm
CodeKit
Laravel
Zend Framework / Laminas Project
Yii (Framework)
CakePHP
Slim
Phalcon
FuelPHP
Fat-Free Framework
MySQL
PostgreSQL
MariaDB
Amazon Aurora
Google Cloud Spanner
INTERPERSONAL SKILLS
Strong Work Ethic20
Positive Reinforcement30
Collaboration35
Communication20
Encouraging30
Standards Addict30
Responsibility30
Adaptability30
Availability30
Flexibility30
Mentoring30
Respect30
Diversity30
Consulting30
Research30
Patience30
Motivation30
Caring30
Leadership30
Helping Others30
Constructive Criticism30
Active Listening30
Problem Solving30
Project Management30
Counseling30
IDE / EDITOR SKILLS
PHPStorm20
Aptana Studio30
ZendStudio35
Visual Studio Code20
Atom by GitHub30
IntelliJ IDEA30
Webstorm30
NetBeans30
RJ TextEd30
AWS Cloud930
Bluefish30
Remix IDE 30
EthFiddle30
Ethcode 30
TECHNICAL SKILLS
Vagrant
DevOps
Apache, nginx
Git DVCS, SVN VCS
SSH
Google APIs
Agile, Scrum
Design Patterns
Web Services
Composer
SPA
SVG
Language Skills
English
French
Spanish

Testimonials

Testimonials

David Clarke
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
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
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