Experienced Software Engineer with a strong background in full-stack development, specializing in React, Next.js, React Native, Nest.js, Fast API and Node.js. Proven track record in optimizing performance, enhancing user experience, and leading successful project deliveries.
Software Engineer
Karachi, Pakistan (Hybrid)
Dec 2024 - Present
dubizzle·Full-time
• Optimized DPV image policy, enhancing image fetching and display performance from S3 in Next JS, resulting in 25% faster image load times and improved user experience. • Refactored legacy anchor tags to Next JS Link components within Property Listing Page Views (LPVs), achieving smoother and faster page transitions and reducing Redux Tool kit state update times by 15%. • Enhanced server-side rendering (SSR) filter performance, improving data processing and reducing page load times by 10% for complex filtered results. • Developed a key feature of the Property DPV Mortgage Calculator, providing users with instant financial estimates and contributing to a 20% increase in user engagement with financial tools. • Spearheaded the development of a new Developer LPV, significantly boosting SEO optimization for developer properties in UAE and driving a 30% increase in organic search traffic to relevant pages. • Designed and implemented the comprehensive Price Trends feature, providing users with data-driven insights through summary views, comparative search (leveraging Algolia), and 5-year trend graphs, thereby enhancing user engagement by 18% and facilitating informed real estate decisions. • Developed and integrated Off-Plan Cost-Per-Lead (CPL) pilot features across Bayut and Dubizzle web, mobile web, and app platforms, enabling a new monetization model that successfully generated 500+ leads and achieved a 12% conversion rate during the pilot phase. • Drove the strategic Property Homepage migration, significantly improving user interactivity, eliminating critical technical debt, and boosting overall SEO performance by 22% in organic search visibility. • Leveraged and managed advanced error and log handling systems including Sentry, Grafana, and EKS. • Actively participated in code reviews for peer contributions, ensuring adherence to coding standards and best practices, and actively mentored junior associates, fostering their technical growth.
Software Engineer
Karachi, Pakistan
Sep 2023 - Nov 2024
koderlabs·Full-time
• Spearheaded Development of a SPA using ReactJS, improving page load times by 30%, leading to a 20% increase in user retention. • Architected a highly scalable web application with ReactJS and Tanstack Query, reducing runtime errors by 25% and enhancing load handling by 40%. • Engineered an advanced form builder using Vanilla JavaScript, ReactJS, NestJS, MySQL, AWS EC2, and Docker, supporting over 500+ users. This tool has transformed form development across platforms for various vendors, significantly reducing time and effort. • Developed a custom reminder system within a Multi-Vendor app, ensuring timely notifications for a Med-tech mobile application. • Enhanced user experience in an Event Management app by integrating interactive maps, enabling users to visualize event locations and nearby attractions. • Played a key role in the successful launch of RxPak, a medication e-commerce React Native application for multiple actors on both iOS and Android platforms. Contributions included UI enhancements, payment gateway optimization, and improving the overall shopping experience. • Developed a mini micro service for desktop remote control handling using Node JS and Robot JS. • Developed and maintained RESTful APIs using NestJS and Prisma ORM for robust data management and seamless communication. • Actively participated in reviewing front-end mobile and web pull requests.
Junior Software Engineer
Karachi, Pakistan
Sep 2022 - Aug 2023
salsoft technologies pvt. limited·Full-time
• Developed intuitive user interfaces for web and mobile applications using React Native and ReactJS, demonstrating proficiency in creating engaging and responsive designs that enhance user experience. • Delivered 8+ projects from scratch under tight deadlines and streamlined the React Native boilerplate code-base with strategic enhancements, ensuring its universal adoption in all new projects at the Mobile Application Department, accelerating project launch by 25%.
Artificial Intelligence Apprentice
Karachi, Pakistan (Hybrid)
Jul 2022 - Aug 2022
folio3 software·Internship
• Led the development of an advanced NLP project featuring speech recognition, translation, and keyword extraction capabilities. Utilized Python, Wav2Vec2, opus-mt, KeyBERT, Hugging-face, Streamlit, and Docker to transcribe English audio files of any accent, translate to Urdu, and extract keywords, enhancing multilingual content accessibility and analysis. • Managed a team of four professionals to develop and optimize Natural Language Processing (NLP) models, utilizing MLOps methodologies to ensure efficient and scalable model lifecycle management.