Resume
Full stack web developer with experience in building responsive and scalable web applications using the MERN stack, MEAN stack and AGILE development methodologies. Proficient in HTML, CSS, JavaScript, ReactJS, Angular, PHP, MySQL, NodeJS, ExpressJS and MongoDB. Strong understanding of web development principles and a passion for creating user-friendly and visually appealing websites.
Skills
Front-End:| HTML| CSS| TailwindCSS| MaterialUI| Bootstrap| JavaScript| TypeScript| ReactJS| Angular
Back-End: NodeJS| ExpressJS| MongoDB| Firebase| RESTAPI| Java| MySQL| PHP| SQLite| Python
Other Skills: Git| GitHub| Docker| Android Studio| ClickUp
Professional Experience
Technoline Technology|Beirut, Lebanon
Full Stack Developer |January - Current
- Developing and Maintaining Angular Applications: Wrote clean, maintainable, and efficient code to build new features, enhance existing functionalities, and fix bugs in Angular-based web applications.
- Creating an Import Data Tool Using Python: Developed a custom tool using
pandas and pyodbc libraries to import CSV data and access data from Microsoft Access databases, then store and manage it in ArangoDB. - Utilizing Docker, VirtualBox, and Portainer for Development Environments: Leveraged Docker for containerization, VirtualBox for setting up isolated virtual environments, and Portainer for managing Docker containers across multiple projects.
- Code Reviews and Best Practices: Participated in code reviews to ensure code quality, consistency, and adherence to industry best practices, while also providing constructive feedback to team members.
- Integration with RESTful APIs: Collaborated with back-end developers to integrate Angular applications with RESTful APIs, ensuring seamless data flow and synchronization between front-end and back-end systems.
- Agile Development Methodologies: Actively participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure the timely delivery of high-quality features.
Development of Senior Project for Students
- Full Project Development for Students: Provided comprehensive development services for students struggling with their capstone projects. Built complete web applications from the ground up using HTML, CSS, JavaScript, PHP, and MySQL.
- Front-End Creation: Designed and developed user-friendly, responsive interfaces by coding HTML, CSS, and JavaScript, ensuring the project met both academic and functional requirements.
- Debugging and Testing: Conducted thorough testing and debugging to ensure the final project was error-free and fully operational before submission.
- Documentation and Delivery: Prepared detailed documentation for the projects, including user manuals and deployment instructions, to assist students in presenting their projects successfully.
Bootcamp
ESA Coding Lab|Nabatye, Lebanon
Full Stack Developer |April 2023 - August 2023
- HTML, CSS, JavaScript, Bootstrap, SQL, and PHP (First 2 Months): Learned front-end and back-end basics, culminating in the development of a Library Management System using PHP and MySQL.
- MERN Stack (Next 2 Months): Learned MongoDB, Express, React, and Node.js, and developed a Tasks Management System for teams.
- Final Project (Last Month): Built a comprehensive e-Commerce website using the MERN stack, featuring product listings, shopping cart functionality, and Stripe payment integration.
Education
Lebanese University|BA in Management Information System|Beirut, Lebanon
Lebanese University|MA in Management Information System|Beirut, Lebanon
Languages
Arabic English and French