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.jsPythonFastAPIPostgreSQLJestCypressDockerGitJiraWorking 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.jsJestCypressDockerGitJiraCo-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.jsMongoDBAWSGitJiraFrontend 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.NETPostgreSQLDockerAWSGitJiraWeb 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:
WordPressProjects
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