Artificial Intelligence student in Damascus University and Back End Developer with 1+ years of experience in building web applications using the PHP web framework Laravel ... utilizing blade template engine, REST APIs and designing database tables. Always looking forward to develop my skills and expand my knowledge.
October 2019 - Present
(User-friendly application designed to streamline the process of renting office spaces. It allows property owners to easily list their available offices for rent, showcasing essential details and features. Simultaneously, users seeking workspaces can browse through various listings, view photos, and read descriptions)
Built the Back-end from scratch.
Performed unit tests for every function and use case the user could encounter.
Efficient and comprehensive search.
Clean and simple code, generalized frequently-used parts of code.
Implemented eloquent resources, scopes, policies, gates, etc…
Used Laravel notification system and schedules.
Project features:
Offices owners list their offices with full details and upload photos
with the ability to make it hidden from search.
Reservation management prevents from any kind of conflicts.
Admins approve or reject newly added or edited offices.
Wide range of search filters to enhance the using experience.
(This application connects users with professional experts from various domains and provides appointments booking and chatting with these experts)
Built the Back-end from scratch.
Provided API end points for the front-end team with a simple brief documentation for each API.
Configured the project environment and sat up server hosting for development and testing.
Used external API when needed like converting time zones.
Project features:
Editable profiles for users with plenty of information to make the expert profile look like a CV.
Appointments booking system that considers converting time zones between users, experts schedules and appointments conflicts.
Multiple search options including category, name and rating based search with favorites list to save favorite experts.
Simple chatting system.
(This application Manages and organizes employees data, profiles, leaves,
Attendance monitoring & automation, overtime applications, payroll, etc..)
Built the Back-end from scratch with the proper database tables and relationships design.
Worked as full-stack when collaborating with the front-end team on linking the backend logic with the user interfaces and providing the needed data to be displayed.
Project features:
Full employee profile includes basic information, experience, education and a profile picture.
Main dashboard that displays general statistics and information.
Check in/out system that can process multiple checks and calculate the actual attendance with considering overtime. Simple notification system.
Leaves applications handling.
Attendance monitoring with the ability to view a single employee’s attendance record, displaying 3 status: present, absent and on-leave.
Overtime applications handling.
Simple salary list (Admin): with the ability to edit salary components: living allowance, conveyance, HRA, etc… (Employee): and viewing the paycheck.
Reports adding and viewing.
Search with various options for all of the pages mentioned above.
PHP, Laravel, Blade.
HTML, CSS, JS (basics).
MVC, OOP, REST API.
MySQL, Git.
ARABIC - Native
ENGLISH - Intermediate