Summary

Experienced Senior Software Engineer with over 5 years of expertise in building scalable web applications and backend systems. Currently specializing in Java and Spring, with additional experience in PHP (Laravel, Lumen, Yii) and Ruby on Rails. Skilled in microservices, SaaS development, and RESTful APIs. Adept at leading teams, improving system performance, and delivering solutions in agile environments. Always eager to learn and solve complex challenges to create meaningful impact.

Work Experience

Naseej

Senior Software Engineer

September 2023 - Now

  • Developing and maintaining Java Spring applications to support business-critical processes.
  • Collaborating with teams to design and deliver scalable, efficient backend solutions.
  • Optimizing system stability and integrating advanced testing practices for robust application performance.

Skills: JAVA. Spring. Spring Boot.Testing. TDD. Microservices. PHP. Laravel. OPAC.

Waseet.net

Software Engineer

December 2022 - September 2023

  • Acted as a team leader for backend developers to deliver features, improve stability, and align with cross-functional teams.
  • Enhanced data retrieval efficiency by integrating Elasticsearch and Couchbase with existing systems.
  • Spearheaded the deployment of containerized solutions using Docker.

Skills: Web Application Development · Yii · Elasticsearch · Elastic Stack (ELK) · Couchbase · Docker · Team Leadership

Dotshub, inc

Software Engineer

December 2020 - December 2022

  • Contributed to the creative team that developed Profit CRM.
  • Designed and implemented a multi-tenant SaaS version of the CRM platform, enabling scalability for diverse clients.
  • Optimized system performance for CRM, reducing response time by 80%.
  • Built RESTful APIs and Integrated real-time Facebook webhooks for seamless user interaction.
  • Delivered new features and algorithms, improving product functionality and user engagement.

Mostabsir, Inc. (Part-Time)

Full stack web developer

April 2022 - July 2022

  • Contributed to the development of V-hire, a virtual hiring platform designed to streamline recruitment processes.

WebMe Website Builder (Freelancer)

Back-end developer

December 2021 - March 2022

  • Collaborated with a team to design and develop a drag-and-drop website builder.
  • Played a key role in the analysis and design phase, ensuring scalability and ease of use.
  • Built and optimized RESTful APIs using the Lumen framework, enhancing platform functionality and performance.

Al Nokhba ERP ( Freelancer )

Full stack web developer

April 2020 - December 2020

  • Contributed to the development of Al Nokhba ERP, a mini ERP system for small businesses.
  • Implemented frontend components with Bootstrap and jQuery and built robust backend logic using PHP (Laravel) and MySQL.
  • Delivered features to manage business operations efficiently, including inventory, invoicing, and reporting.

Projects

WebMe Website Builder (Freelancer)

Backend developer

December 2021 - March 2022

  • Designed and developed backend RESTful APIs for a drag-and-drop website builder using Lumen.
  • Improved platform functionality, enabling faster page load times.

Tweety - (Side Project)

Full Stack developer

May 2020 - June 2020

Training project with laracasts course

eCommerce online store - (Side Project)

Full stack web developer

February 2020 - May 2020

(Native) Create eCommerce application website using PHP, MySQL, jQuery, Bootstrap ,font-awesome , google-fonts

Management System ((Volunteering Project))

Full stack web developer

November 2019 - February 2020

  • Developed a management web application for the Center of Technical Research and Development - Air Defense Forces.
  • Built using Ruby on Rails, with a focus on streamlining administrative processes and data management.

Navegatly Mobile App (Graduation Project)

Team Lead

July 2017 - July 2018

Led the development of a navigation system using Android and the Wikitude AR Library, enabling augmented reality-based navigation.

Skills

  • Backend Development:

    Java (Spring Boot, TDD, REST APIs)

    PHP (Laravel, Lumen, Yii2)

    Ruby on Rails

    SQL & MySQL

    OOP

    Problem Solving

    Webhooks

    Redis

    Performance Optimization

    Multi-Tenant Architecture ( SAAS)

    Microservices

  • Frontend Development:

    HTML5

    CSS3

    Bootstrap

    Tailwind CSS

    JavaScript

    jQuery

    AJAX

    JSON

    Vuejs

  • Tools & Platforms:

    Docker

    Kubernetes

    Couchbase

    InfluxDB (TSDB)

    AWS-S3

    Git

    Linux & CLI

  • Software Development Practices:

    Agile (Scrum)

    Design Patterns

    CI/CD Pipelines

    Unit & Integration Testing

    SOLID Principles

Education

El Shorouk Academy

Computer Science - Bachelor

2013 - 2018

  • Graduation Project: Navegatly Mobile App – Augmented Reality Navigation System (Rated: Excellent)
  • Courses: Object-Oriented Programming, Algorithms, Data Structures, and Software Engineering .....

Courses and Certificates

Spring Certified Professional

https://spring.academy/paths/spring-certified-professional-2023

Unit Testing in Spring Framework 6 with JUnit

Pluralsight

Building Java Web Applications Using Spring Framework 6

Pluralsight

Laravel From Scratch

Laracasts.com

Web Applications for Everybody Specialization by University of Michigan

Coursera

PHP & OOP & MySQL 5 Essential Training

CS50's Introduction to Computer Science

edx.org

Languages

Language

Arabic

Mother Tongue

Language

English

Very Good