Senior Software Engineer (Frontend Lead) at PakWheels.com (2023-07 – Present)
Led frontend development for international expansion projects with focus on tenant-based applications and performance optimization
- Launched a tenant-based React application for international expansion, including the successful launch of Arabwheels in the Arab region
- Migrated the legacy React class-based architecture to modern functional components
- Transitioned state management from Flux to Redux, achieving optimized application performance
- Introduced custom hooks to modernize and replace deprecated libraries and usage patterns
- Configured CI/CD pipelines for ArabWheels
- Deployed Google Tag Manager (GTM) for streamlined script management, replacing manual configurations
- Upgraded from Universal Analytics (UA) to GA4, ensuring compliance with current analytics standards
- Enhanced page load speed and improved Core Web Vitals scores for better user experience and SEO
Software Engineer (Full-Stack) at Khaleef Technologies (2021-08 – 2023-07)
Developed multiple full-stack applications including admin portals, notification systems, and client-facing websites with focus on performance and best practices
- Developed the Khaleef Admin Portal from scratch using the React MUI theme
- Built a Notification Logger Admin Panel for Khaleef Technologies to handle all notifications
- Created the Telenor Plus Website from the ground up using React JS and Node JS
- Developed landing pages for product campaigns, including a dynamic landing page system using React JS and Node JS to generate pages dynamically
- Revamp Clients Node JS app with Testity server to use the best coding practices and improve app performance
- Implemented a Dynamic, Extended Headless CMS using Next JS and MySQL to manage content effectively
- AWS Lambda: Built tools to monitor billing and revenue across all regions, with automatic conversion to USD
- Automated email notifications using Node JS and Nodemailer, delivering weekly and monthly reports to partners and aggregators
- Configured Google Tag Manager (GTM) for event tracking on landing pages, ensuring accurate analytics and campaign performance tracking
Frontend Developer (React TypeScript) at CacheFlow (2022-01 – Present)
Developed custom frontend components and enhanced admin panel UI with modern design principles and Material-UI integration
- Developed custom and headless CRUD tables and forms, offering functionality not currently available online
- Enhanced Admin Panel UI using modern design principles
- Integrated custom dropdowns with dynamic data rendering
- Updated the Admin Panel UI to utilize the MUI (Material-UI) template for a cohesive and responsive design
- Added a file uploader feature to enable seamless file uploads to the server for processing actions