AboutMe

Let me tell you a few things ...

Mohamed Magdy

What I can do

As a Front-end Developer, I can ...

  1. convert UX designs (Figma, Zeplin, AdobeXD) to responsive websites .
  2. build both (Single page and Multi Page) web apps
  3. build mobile apps using (React Native)
  4. work with and create MFE (Micro-Front-End) components/apps .
  5. create data visualizations and Indoor Maps (2D and 3D) using libraries like (D3.Js, Three.Js)
  6. create tests and documentation

As a Back-end Developer, I can ...

  1. build secure RESTful APIs using (NodeJs) .
  2. handle authentication and authorization
  3. work with and manage databases like (MySQL, PostgreSQL, Timescale, Mongo) .
  4. Integrate with third-party APIs like POSs (Point of Sales)
  5. use (Socket.io and MQTT) for real-time applications .
  6. deploy and use (Docker) for containerization .
  7. manage CI/CD pipelines using (Github)

this is not the end ... I'm always open to learn and improve my skills

Background and Interests

Education

Electronics and Communication Engineering Graduate of (Fayoum University) with great passion towards programming and web development since high school .

Graduation Project

Touched a very low level of programming, by designing and implementing a 32-bit Micro Processor (MIPS Architecture) with FPGA using Hardware Language (VHDL) and Assembly .

Professional work

Worked as a full-stack developer in (Hoopoe Digital) a SaaS company that builds a cloud marketplace and Smart WiFi solutions (web apps), for more than 4 years .

Other Interests

Web3
Rust
Chess
FreeDiving
Padel
Reading
Financial TA