Hi 👋 , I am Shehab Shalan. Software Developer @SAP

Passionate about software development and building innovative products, I thrive on continuous learning and collaboration. I'm open-minded, enjoy expanding my skillset, and I'm equally comfortable working independently or as part of a team, consistently delivering effective results.

Experience

Associate Software Developer at SAP (full-time)

Sept 2024 - Present

  • Develop frontend and micro-frontend applications using React for PoCs and MVPs.
  • Integrate and build REST APIs with Python and FastAPI.
  • Explore AI use cases with Large Language Models (LLMs).
  • Write and maintain e2e tests with Cypress and unit tests with Jest.
  • Collaborate with cross-functional teams, including designers, PMs, and developers.

Tech Stack:

TypeScriptReact.jsPythonFastAPIPostgreSQLJestCypressDockerGitJira

Working Student Software Developer at SAP (part-time)

Dec 2022 - Aug 2024

  • Developed a number of web apps between MVPs and PoCs using modern technologies two of which became part of the core SAP Signavio suite.
  • Worked on deploying projects to SAP's cloud platform BTP.
  • Leverage AI technologies like LLMs and vector databases with Langchain to create innovative solutions.
  • Write clean, maintainable, and well-tested code.
  • Collaborate with cross-functional product, design, and engineering teams to deliver projects of varying complexity.

Tech Stack:

TypeScriptReact.jsNext.jsLangchainPythonFastAPIPrismaPostgreSQLtRPCNode.jsJestCypressDockerGitJira

Co-founder at AllefYaa (part-time)

May 2021 - Oct 2022

  • Created two dashboards to manage the operations of two mobile apps with React.js, React Query, and Material UI.
  • Created an entire delivery platform from scratch with Next.js, React Query, and Material UI.
  • Contributed to the backend by creating REST API.
  • Involved actively in the development life cycle from requirement gathering to deployment.
  • Managed a team of 5 across different disciplines.

Tech Stack:

JavaScriptTypeScriptReact.jsNext.jsMUINode.jsExpress.jsMongoDBAWSGitJira

Frontend Developer at Trusted KYB Limited (internship)

Apr 2021 - Dec 2021

  • Created a responsive report for company AML scoring.
  • Created pages for rendering blogs and careers and other consumed data
  • Contributed to microservice backend by adding blog endpoints.
  • Actively contributed to scrum ceremonies with a focus on meeting sprint goals as a team.
  • Worked on a dockerized environment with React.js, TypeScript, and .NET.

Tech Stack:

React.jsTypeScriptMUI.NETPostgreSQLDockerAWSGitJira

Web Developer at Al-Isbaah Center (freelance)

May 2020 - October 2020

  • Developed al-isbaahcenter.com which helped the center leverage its presence online and publish articles.
  • Maintained and updated the website regularly with content and features.
  • Deployed and maintained the website to NameCheap.

Tech Stack:

WordPress

Projects

AI Learning Platform

SyllabusAI, AI-powered learning platform, simplifies learning. It creates custom syllabi and user-friendly chapter content, featuring interactive elements like quizzes and real-world examples. Works offline too

React.jsShadcnOpenAI

Bug Tracker App

it is a Bug Tracker app built using Node.js, Express.js, MongoDB, React.js and TypeScript. it features multi-level authorization, authentication where users can create, delete, assign tickets or add members to projects

React.jsMUIExpress.jsNode.jsMongoDB

File Sharing App

it is a file sharing app built using the MERN stack. Users are able to upload file/files, set expiration time and date, generating a sharing link which will expire according to the set time and date.

React.jsMUIExpress.jsNode.jsMongoDB

Skills

Languages, Frameworks & Libraries

JavaScriptTypeScriptPythonFastAPIReact.jsNext.jsNode.jsExpress.jstRPCMUITailwindCSSJestCypress

Databases

MongoDBPostgreSQL

Others

GitDockerPrismaGitHub ActionsAWSJiraWordPress