Ahmed Abdo

About Me

I am a Software developer with Engineering Background and experience in Automation Technology, Industrial Automation, and Account Management. My work experience in different fields has allowed me to grow as a professional, and gain communication, analytical, and technical skills that shaped the person who i am now.

In addition to my technical work experiance as an Automation Engineer that helped me to to strengthen technical knowledge.. I had the opportunity to Work as an Account Manager at Chevron, one of the leaders in Oil and gas market worldwide, which has strengthened my communication skills and discipline.

My passion for Tech and programming was the main driver of spending hours coding and learning new technologies, frameworks, algorithms, and data structures and getting to know what is happening under the hood.

I had the chance to be mentored and coached by highly qualified software engineers working in Europe during my software development learning period, which allowed me to level up my coding skills and learn coding best practices.

You can reach me on GitHub / LinkedIn. Scroll a bit further down to have a look at my skills and my most recent projects.

Technologies and Skills

Here you will find a list of some of my skills i have gained throughout my journey and that I am continually working on.

  • Building modern, reactive frontends/UIs with React , including packages and libraries such as Create React App, Redux, React Router, React Helmet.
  • Building backends and RESTful APIs using NodeJS , including packages and libraries such as Express, Sequelize, Mongoose, Webpack.
  • Modern HTML and CSS , including libraries such as Bootstrap, Material UI, Ant Design, TailwindCSS, styled-components, emotion.
  • Learning the JAMstack architecture/philosophy using React frameworks such as GatsbyJS and NextJS and deploying to CDNs like Netlify.
  • Very good understanding of Algorithms and Data structures .
  • Good knowledge of Java .
  • Good knowledge of Hibernate/JPA and database queries.
  • Knowledge of using the Spring framework / Spring Boot .
  • Creating interactive documentation for API using Swagger.
  • I Speak German , English and Arabic is My Mother Language.

Projects

A.ABDO Home
My own homepage, displaying a collection of my most recent projects. Built with Next.Js (+ React), deployed on Vercel.
Stack
  • #React
  • #Next.js
CairoFresh
My first particaipation in a live project. I was part of a team developing a live webshop app.Built with React, Gatsby, Express and Sass.
Stack
  • #React
  • #Gatsby
  • #Express
TechBlog
A simple Web app to utilize the full stack: using NodeJS, Express, Handlebars, and deployed on Heroku.
Stack
  • #Handlebars
  • #Express
  • #MongoDB
Workout Tracker
A full-stack workout tracker deployed on Heroku. Uses Mongoose + MongoDB for persistence.
Stack
  • #Express
  • #Node.js
  • #MongoDB
Code Quiz
A simple quiz app to test your coding knowledge!. Built with vanilla JS, HTML and CSS (Bootstap).
Stack
  • #HTML
  • #CSS
  • #JavaScript
Word Guess Game
A weather dashboard built using vanilla JS, HTML and CSS (Bootstrap). Uses the Open Weather API to query for data.
Stack
  • #HTML
  • #CSS
  • #JavaScript
Weather Dashboard
A weather dashboard. Uses the Open Weather API to query for data.
Stack
  • #HTML
  • #CSS
  • #JavaScript

Others

During my Software development learing period i have created websites for clients and NGOS(volunteering) here we go some of my work.

© 2021, Made with ❤️ by A.ABDO