Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Mohamed Ibrahim

Giza

Summary

I'm fresh graduate, I'm eager to embrace new challenges and contribute to innovative projects within the backend development space.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Backend Developer Intern

Algoriza
09.2023 - 12.2023

Digital healthcare platform. It provides online booking services for healthcare appointments, allowing users to find and book appointments with doctors and healthcare facilities.

Tech stack: C#, asp.NET Core, SQL Server and EF core

  • Build structure using Onion Architecture
  • Interact with the database using Repository with Unit of Work Patterns
  • Developing Authentication using JWT
  • Handling send mail process with MailKit
  • Developed with RESTful API approach
  • Utilized git-flow approach
  • API documentation

Backend Developer

Learning
09.2021 - 09.2021

A web application that allows developers to archive important problems and their solutions.

Tech stack: TypeScript, Node.js, Express, and PostgreSQL .

  • Utilized google OAuth2 with JWT for authentication.
  • Developed with RESTful API approach.
  • Utilized git-flow approach.
  • API documentation.

Backend Developer

Graduation Project
10.2020 - 07.2021

Graduation Project | Mentorship platform for educating kids through one-to-one video calls.

Tech stack: JavaScript, Node.js, Express.js, MongoDB, and Socket.io.

  • Developing Authentication using server session.
  • Handling email OTP feature.
  • Handling send mail process with NodeMailer.
  • Wrote Guardian and Mentor database models.
  • Developing Mentor APIs.
  • Utilized git-flow approach Deployed on Digital Ocean.
  • API documentation

Education

Bachelor of Science - Computer Science

Culture And Science City
Egypt
2021

Skills

  • JavaScript, TypeScript, C# AspNet Core, NodeJS ExpressJS, NestJS
  • Auth (Session - JWT)
  • Basic knowledge of socketio
  • Email service (Nodemailer, MailKit)
  • PostgreSQL, MongoDB, SQL Server
  • RESTful APIs
  • Familiar with Docker Version control (git – GitHub)
  • Payment service (Stripe, PayPal, Paymob)
  • Deployment: (Digital Ocean, Render, Railway, Heroku)
  • Frontend basic knowledge (HTML - CSS - DOM)
  • Solid Principles & Design Patterns
  • API documentation (Swagger, apiary)
  • Deployment: (Digital Ocean, Render, Railway, Heroku)
  • Frontend basic knowledge (HTML - CSS - DOM)
  • Solid Principles & Design Patterns
  • API documentation (Swagger, apiary)

Certification

  • Internship - Algoriza Company

Timeline

Backend Developer Intern

Algoriza
09.2023 - 12.2023

Backend Developer

Learning
09.2021 - 09.2021

Backend Developer

Graduation Project
10.2020 - 07.2021

Bachelor of Science - Computer Science

Culture And Science City
Mohamed Ibrahim