Michael Raoof
- |-| linkedin.com/in/michael | github.com/michael
Education
Ain Shams University
Bachelor of computer Science, Minor in software engineering
Oregon University
Studied a semester abroad at the University of Oregon at the faculty of computer science.
Cairo, Egypt
Sep. 2016 – Oct 2020
Oregon, USA
Jun. 2019 – Sep 2019
Experience
Software Engineer
UnternehmerTUM | Next.js, Zustand, NodeJs, JavaScript, ES6+s
May 2023 – Jun 2024
Remote – Germany
•
Developed software solution to digitize the document process for Caritas organization using AWS Lambda functions
•
Developed and implemented software solution using Next.js and Node.js
Utilized the Serverless Stack (SST) framework to design, build, and deploy AWS Lambda functions
Designed and developed a user-friendly interface using Next.js to streamline the document processing workflow
Collaborated closely with the Caritas team to understand their requirements and tailor the software to their needs
Integrated Node.js backend functionalities to support data processing and communication with external systems
Actively participated in project meetings to provide progress updates and address any challenges
•
•
•
•
•
Front End Developer
JATDEV | Next.js ,React, Redux, JavaScript, ES6+s
•
•
•
Jun 2022 – May 2023
Egypt
Shipped a commercial website under the name SpaceJAT
Implemented a cloud drive
Implemented a cloud-based survey tool that helps users create, send and analyze surveys
Projects
Dai3tna—Social Media App | ReactJS, Socket.Io, Zustand, NodeJs, ExpressJs, MongoDB
• Developed a full-featured social media app with real-time chat functionality
• Users can post updates, follow friends, like posts, comment, and upload images.
• Integrated Socket.io for seamless real-time communication and notifications.
• The application supports user authentication.
• Source code link Dai3ta Deployment link
Maz 2024 – Present
E-COMMERCE | ReactJS, ReduxToolkit,Apollo GraphQL JavaScript, ES6+
Jun 2022 – Sep 2022
• Developed e-commerce web application to provide products in simple way for vendors using React as the frontend
with ReduxToolkit as a State management library and GraphQL for fetching the data from apollo server
• Source code link E-COMMERCE Deployment link
Messenger Application | React, JavaScript, ES6+
• Developed a chat Application Form using react
• Source code link Messenger Deployment link Sign-In Deployment link
Jun 2022 – Jun 2022
AWN | React, Redux, JavaScript, ES6+, Node. js, Express. js, MongoDB
Jan 2020 – Aug 2020
• Developed a full-stack web application to provide an easy and simple way for the needy or the charitable
organizations to request help either in Donation, Volunteering, or Recycling using React as the frontend with
Node.js(Express.js) serving a RESTful API
• Implemented JSON Web Token (JWT) to get data from user’s repositories
• Visualized MongoDB data to show Posts of users in our react front end
• Source code link AWN Deployment link Preview Video
Technical Skills
Languages: JavaScript, ES6+, HTML5/CSS3
Frameworks: Material-UI, Node.js
Developer Tools: Git, NPM, VS Code
Libraries: React, Redux, Redux-Saga
RESTful architecture
Problem Solving
Fast learner