Mohammed Alajaji

Web Developer & Computer Engineer
Saudi Arabia · Riyadh

I am a Computer Engineering graduate with honors from Qassim University. With a strong background in web development, computer development, and computer architecture, I possess comprehensive knowledge of web development technologies and frameworks. As a team player with good interpersonal skills, I am fluent in both Arabic and English.


Experience

FULL STACK DEVELOPER BOOTCAMP

SAUDI DIGITAL ACADEMY

Focused on mastering the MERN stack, which includes MongoDB, Express.js, React, and Node.js, achieving proficiency in each component. This expertise empowered me to craft REST API for seamless communication between front-end and back-end systems. also implementing robust user authentication and authorization mechanisms, enhancing web application security.

September - December 28th, 2023

AMAZON WEB SERVICES SOLUTIONS ARCHITECT (ASSOCIATE) BOOTCAMP

TUWAIQ ACADEMY

Design, develop, and manage cloud infrastructure and assets, work with DevOps to migrate applications to the cloud

July - August 24th, 2023

WEB DEVELOVER BOOTCAMP

TUWAIQ ACADEMY

Focused on honing skills in web development using the Java Spring Boot framework. Acquired a solid understanding of the Spring Boot framework, including its key features, such as dependency injection, data access, and RESTful API development. Gained experience in developing web applications using industry best practices, following software development methodologies, and implementing coding standards.

April - June, 2023

TRAINEE

SMART METHODS

Working in a robotic arm with seven degrees of freedom.

June - August, 2022

Education

QASSIM UNIVERSITY

BACHELOR’S IN COMPUTER ENGINEERING

GPA: 4.5 out of 5 With Honors

2018 - 2023

Projects

Parking Spot Booking System (43 API) – Spring Boot (Capstone Project)

  • Spring Boot (Java framework).
  • Spring dependencies (Spring Web, Validation, Lombok, Spring data JPA, MySQL driver, Spring Security).
  • MySQL Database.
  • JPA Relationship.
  • Real-time scheduling algorithm for efficient bookings and hassle-free updates, cancellations, check-ins, and check-outs.
  • Companies can register, manage accounts, and add branches and parking spots.
  • Customers can register, manage accounts, add cars, and make bookings.
  • More than 43 API endpoints.
  • JUnit5 test.

Event Tickets Web Application (23 API) – Spring Boot

  • Spring Boot (Java framework).
  • Spring dependencies (Spring Web, Validation, Lombok, Spring data JPA, MySQL driver).
  • MySQL Database.
  • JPA Relationship.
  • More than 23 API endpoints.
  • Spring Security.

Movie Rating Web Application (15 API) – Spring Boot

  • Spring Boot (Java framework).
  • Spring dependencies (Spring Web, Validation, Lombok, Spring data JPA, MySQL driver).
  • MySQL Database.
  • JPA Relationship.
  • More than 23 API endpoints.
  • Spring Security.

Riyadh Cafe Rating Web Application with more than 2600 cafe

  • Using the three-layer Architecture with 2 private subnets and one public subnet.
  • Deployed to AWS with loud balancer, EC2, S3, on a VPC.
  • Spring Boot (Java framework) for the back-end.
  • Spring dependencies (Spring Web, Validation, Lombok, Spring data JPA, MySQL driver).
  • MySQL Database, JPA Relationship.
  • JavaScript, HTML, CSS for the front-end.

Medical Face Mask Recognition using Deep Learning (Final Year Project)

  • Neural network using Jetson Nano kit.
  • TensorFlow (Python Library for Machine Learning).
  • OpenCV (Python Library for reading and manipulation images).
  • Face Mask Recognition (Machine Learning).

Skills

Programming Languages & Tools
  • Spring Boot
  • Node.js
  • C/C++
  • MySQL
  • Machine learning
  • Microcontroller
  • Microsoft office (Word, Power Point, Excel)
  • Agile Development & Scrum

Languages

  • Arabic
  • English (Advanced)