Mahmoud Mraisi

Full Stack Engineer

I engineer cutting-edge digital solutions, ensuring precision, engagement, and accessibility.

ABOUT

Mahmoud is a Full Stack Software Engineer with expertise spanning OAuth, Authentication, and Data Optimization. With a dedication to enhancing digital experiences, Mahmoud excels in architecting secure systems and crafting robust GraphQL & Rest APIs using TypeScript and Node.js. Mahmoud's proficiency extends beyond the MERN stack, encompassing a wide array of SQL and NoSQL databases, enabling the creation of dynamic and scalable solutions tailored to diverse needs.

In addition to backend development, Mahmoud's skill set includes front-end technologies such as ReactJS and React Native, enabling the creation of captivating web applications and mobile apps. Mahmoud is adept at creating dynamic user interfaces and responsive designs, ensuring seamless user experiences across platforms. With a keen eye for detail and a commitment to excellence, Mahmoud continuously pushes the boundaries of software development to deliver intuitive interfaces that engage users effectively.

Outside of the digital realm, Mahmoud finds solace in nature's embrace, often venturing into the mountains for invigorating hikes and soaking up scenic views. An enthusiast of diverse cuisines and cultures, he delights in exploring new culinary delights and immersing himself in local art and museums.

EXPERIENCE

MAY 2023 — PRESENT

Software Engineer, Viral Nation Inc.

I've optimized application performance with GraphQL APIs and React.js/Node.js development, ensured robust security with OAuth2/JWT, and streamlined data storage with SQL/NoSQL databases. Collaboration and version control are maintained through Git, GitHub, and Docker, while React Native development extends our reach to mobile platforms.
  • NodeJS
  • Express
  • Fastify
  • Typescript
  • Apollo GraphQl
  • Rest APIs
  • Docker

JAN 2022 — 2023

Full Stack Developer, Advanced Business Solutions - SAP

Built and deployed a fully functional eCommerce platform using the MERN stack, integrating payment gateways and order management systems like Shopify and SAP. Resulted in a 30% increase in online client sales. Implemented RESTful APIs with OAuth authentication and JSON data exchange for a large-scale web application, reducing API response time by 25%. Optimized website performance using Next.js and React Hooks, leading to a 20% increase in website traffic and a 15% increase in conversion rates.
  • NodeJS
  • Typescript
  • React
  • React-Native
  • No-SQL
  • SQL

AUG 2020 — 2021

Software Developer, Advanced Business Solutions - SAP

Increased efficiency by 20% through the implementation of APIs using NodeJS to integrate CRM and sales systems with SAPB1. Reduced billing processing time by 30% for academic organizations by integrating their billing system with SAPB1. Enhanced data accuracy by 15% through eCommerce and ERP integrations, such as Shopify and HubSpot.
  • NodeJS
  • JavaScript
  • Python
  • C#
  • SAPB1
View Full Resume
PROJECTS
Fastify

Fastify API utilizing Typeorm with Postgresql

Fastify
Node.js project demonstrating the integration of Fastify, Fastify JWT, and TypeORM with PostgreSQL for building a robust API.
  • NodeJS
  • Typescript
  • Fastify
  • OpenAPI
  • Typeorm
Fitness Booking Web App

Fitness Booking Web App

Fitness Booking Web App
Created a robust and scalable fitness booking web application using ReactJS and NodeJS, enabling users to easily book and manage their fitness classes, streamlining the booking process, and improving gym operations.
  • Javascript
  • NodeJS
  • MongoDB
  • React
SociaVerse

SociaVerse

SociaVerse
Developed a user-friendly social media Android mobile app featuring real-time updates, media sharing, and customizable profiles, resulting in an improved user experience and increased engagement.
  • Kotlin
  • Android
CodePanda

CodePanda

CodePanda
Constructed a comprehensive Academic Tutorials Android mobile app with interactive features, providing users with a seamless learning experience and enhancing their knowledge retention.
  • Kotlin
  • Android
Cancerous Tumour Prediction

Cancerous Tumour Prediction

Cancerous Tumour Prediction
The Cancerous Tumour Prediction project utilizes machine learning to forecast the cancerous status of patients' tumors, employing logistic regression on the "cancer.csv" dataset. This initiative aids in determining the necessity of surgery, showcasing machine learning's potential in medicine and its capacity to address tangible issues. By leveraging extensive data for model training and prediction, this project underscores the significance of precise classification in healthcare and the transformative role of data science in improving patient outcomes.
  • Scala
Browse More Projects on GitHub