Experienced and results-driven Senior Full Stack Engineer with a strong background in software architecture and development. Passionate about creating innovative solutions and delivering high-quality code. Proficient in a wide range of technologies and frameworks. Strong leadership skills with a proven track record of leading and mentoring development teams.
Senior Full Stack Engineer - Forus Invest (March 2023 - December 2023)
- Spearheading the development of the back-office platform and Investors/Borrowers dashboard, driving operational efficiency and enhancing user experience.
- Refactoring legacy codebase and optimizing performance, resulting in a 40% improvement in application response time.
- Utilizing React, Next.js, and Chakra UI to build intuitive and visually appealing UI components for the Forus platform.
- Architecting and implementing a robust notifications system, supporting real-time push notifications, SMS, and email templates.
- Collaborating closely with cross-functional teams to gather requirements, design scalable solutions, and ensure seamless integration of new features.
- Conducting code reviews and providing technical guidance to junior developers, fostering a culture of code quality and best practices.
- Keeping up-to-date with the latest industry trends and technologies, actively contributing to architectural decisions, and driving innovation within the organization.
Senior Full Stack Engineer - Botter (May 2022 - Present)
- Spearheading the integration of chatbot functionality with webRTC video/audio calls, enhancing user experience and customer engagement.
- Refactoring legacy codebase and optimizing performance, resulting in a 30% improvement in application response time.
- Driving the development of a scalable car platform, facilitating seamless car sales and insurance transactions.
- Utilizing the Vuetify framework, developing modern and intuitive user interfaces for websites.
- Conducting regular code reviews and providing constructive feedback to ensure code quality and maintainability.
- Architected and developed a comprehensive website's frontend and backend (Auto Store, Motory, GAC Motor.
- Oversaw the development of a robust Hotels/Flight booking system for B2B and B2C, leveraging Vue3 and Tailwind CSS.
- Led the team in tackling complex challenges, including supplier merging and payment integrations.
- Streamlined development processes and implemented best practices, resulting in a 20% increase in team productivity.
- Collaborated closely with stakeholders to gather requirements and deliver solutions that met business objectives.
- Albayan Electronics: Transformed the website using Opencart CMS and a custom Tailwind CSS theme, enhancing user experience and increasing site traffic by 40%.
- Kunuz Alfosha: Developed a visually appealing and responsive website using WordPress, resulting in a 50% increase in online conversions.
- Elhefnawy Group: Built a customized website using Opencart, improving brand visibility and customer engagement.
- Salla.sa, Remotely: Served as a Senior Full Stack Developer, spearheading the design and development of a home page builder project using Vue.js and PHP. Empowered end-users to create customizable home pages, resulting in a 25% boost in user retention. Video Demo
Senior Full-Stack Engineer - Instadiet, New Cairo - Egypt (May 2018 - February 2020)
- Architected and developed a web and mobile app for Instadiet startup, facilitating seamless communication between patients and nutritionists.
- Leveraged PHP, Vue.js, WebSockets, and RESTful APIs to deliver real-time and interactive features.
- Successfully deployed the project to a Linux cloud server, optimizing server performance and scalability.
- Showcased examples of work: Video 1 Video 2 Video 3
Senior Full Stack Developer & Team Lead - BlueCrunch, Garden City - Egypt (February 2017 - June 2018)
- Led and mentored a team of 3 developers, fostering collaboration and driving project success.
- Configured and managed multiple Linux cloud servers, ensuring smooth project deployment and server uptime.
- Developed and delivered 6 web application projects for prominent clients, including Toyota Egypt, Elmasria Auto, and Lexus Egypt.
- Designed and developed 3 websites, focusing on creating intuitive user interfaces and seamless user experiences.
- Developed admin panel: Link
- Showcased "Hayah" project: Link
- Successfully delivered 10 websites and web applications, catering to diverse client needs.
- Portfolio and demos available: Link
- Converted designs from PSD to high-quality, pixel-perfect code (HTML, CSS, JS) and ensured full responsiveness across different devices.
- Developed 8 websites, delivering visually appealing and user-friendly interfaces that met client requirements.
TaskQ - Scheduling Task Queues for Web Services over HTTP
- Developed a robust tool using Golang for running background services, such as cron jobs and long-time processing, with efficient scheduling and task execution.
Route - Fast and Flexible Routing for PHP
- Created a high-performance routing system for PHP, allowing for quick and easy development of RESTful web applications with flexible route handling.
View - PHP View Template
- Developed a lightweight and customizable PHP view template, enabling efficient separation of logic and presentation layers in web applications.
PinBox - jQuery Plugin for Element Pinning within a Container
- Built a versatile jQuery plugin that provides the ability to pin any element within a container, enhancing the user experience and enabling advanced UI interactions.
- Programming Languages: PHP, JavaScript (ES6+), NodeJS, Golang, Dart, C#, Python
- Frameworks and Libraries: Laravel, Vue.js, Nuxt, Vutify, React, Next, Chakra, Angular, Svelte, Express, Nest, Flutter
- CMS and E-commerce: WordPress, Opencart, Drupal
- Databases: Mysql, Postgres, MongoDB, Redis
- APIs and Protocols: RESTful APIs, GraphQL, Websockets
- DevOps and Tools: Docker, Linux, Git, Agile methodologies
- Other: PWA (Progressive Web Apps), Responsive Web Design, UI/UX principles
- English (Fluent)
- Arabic (Native)