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.
Summary
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 .....