Experienced Software Engineer and Technical Lead with over a decade of expertise in web development, team management, and delivering scalable solutions. Skilled in both frontend and backend development, system architecture, and fostering team growth through mentorship and collaboration. Strong problem-solving abilities and adaptability, with a proven track record of driving successful projects in agile environments.
Overview
11
11
years of professional experience
Work History
Technical Lead
Quiqup LLC
Dubai, United Arab Emirates
01.2023 - Current
Led the Growth Team to deliver projects successfully by fostering collaboration, resolving obstacles, and mentoring team members.
Conducted bi-weekly one-on-one sessions, guiding team members on professional goals and providing constructive feedback.
Played a pivotal role in recruitment, facilitating the assembly of high- performing teams, and onboarding new team members to ensure smooth integration.
Planned and executed multiple mid-to-large-scale projects, mapping requirements, designing architectures, and allocating tasks based on skills and availability.
Established and maintained an incident management system using Squadcast and Slack to ensure smooth on-call rotations and incident resolution.
Created detailed documentation for system architecture and designs to guide future development and maintainability.
Full Stack Engineer
Quiqup
Dubai, United Arab Emirates (Remote)
08.2019 - Current
Collaborated in an agile environment with a globally dispersed team, focusing on client-facing applications and backend services
Built and scaled integration systems for processing orders between e-commerce platforms and warehouse management systems using Golang, Temporal.io, Kafka and Encore.dev.
Designed and maintained the company’s invoicing system, integrating BigQuery, Salesforce, Zoho, and Xero, and implemented Temporal workflows for invoice automation.
Contributed to frontend applications using React, TypeScript, Ant Design, and Storybook, including building shared component libraries.
Implemented and maintained an event sourcing system using Elixir for CQRS and event-driven architecture.
Created automated testing pipelines, including E2E tests using Cypress.io and integration/unit tests for backend services.
Enhanced the company’s client portal to manage orders, view finances, and handle integrations with Shopify and WooCommerce.
Built customer-facing order tracking applications using React and Styled Components to improve user experience.
Delivered robust backend services and microservices in Golang, Node.js, and Elixir for core operations like invoicing and order management.
Pioneered system mapping and documentation for architectural improvements and scalability planning.
Founder
Qesheq
01.2018 - Current
Established Qesheq, an Arabic platform for publishing stories and experiences
Developed Qesheq.com and an internal CMS tool using Angular v6 initially. In 2024, rebuilt both apps with Reactjs
Built API layer in Node.js with Loopback framework, MongoDB and Redis. In 2024, I rebuilt the API layer using FeathersJS and TypeGraphQL
Utilized AWS services for hosting and deployment, including EC2, S3, Lightsail, Lambda, and CloudFront. Also, used Docker for containerization.
Web Lead Engineer
Designer-24
Beirut - Lebanon
02.2018 - 08.2019
Revamped and took ownership of the startup’s rental website
Expanded my skills with Angular and Sailsjs, ArangoDB
Shared the experience I had acquired up until that point with newly graduate engineers and had my first experience as a mentor.
Full Stack Engineer
Koein
Beirut - Lebanon
11.2014 - 02.2018
Evolved my web development fundamentals while engaging in diverse projects across various industries
Learned to deliver quickly, with a critical eye for UI and UX
Worked intensively with HTML, CSS/LESS, C# .NET and MSSQL