Muhammad Ibrar

Muhammad Ibrar

$8/hr
Freelance PHP dev building secure, scalable apps with Laravel, Vue.js, APIs, and Tailwind CSS.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
26 years old
Location:
Lahore, Lahore, Pakistan
Experience:
4 years
Ibrar Tariq +92 - .-. https://www.linkedin.com/in/ibrar-/ Lahore,Pakistan SOFTWARE ENGINEER I am a software engineer with 3+ years of experience in building innovative solutions using Laravel,Vue.js, and AWS. Skilled in both microservices and monolithic architectures, with a focus on creating scalable and maintainable applications. Passionate about delivering seamless digital experiences with a test-driven approach. PROFESSIONAL EXPERIENCE Dubizzle Labs | 2024-Present Initiated the revamp of legacy core PHP modules by migrating them to a Laravel backend, and gradually transitioned the frontend to Vue.js, Alpine.js, and Livewire. Refactored critical parts using service classes and a component-based approach, enabling modular, reusable code and loading updated modules via iFrames within the existing system for a smooth migration process. Integrated DocuSign for automated contract signing, where clients received a digital contract via email upon creation. Once signed, DocuSign communicated with the system through webhooks, allowing contracts to be automatically marked as signed in the CRM— streamlining the post-signing workflow and reducing manual follow-ups. Independently designed and developed the dual-posting feature for Hatla2ee, one of Egypt’s leading car listing platforms, using Symfony. The feature enabled automatic crossposting of vehicle listings from Dubizzle to Hatla2ee. This integration streamlined the user experience, expanded listing visibility, and eliminated the need for duplicate manual entries— resulting in increased engagement and operational efficiency for both platforms. Worked on the full-stack migration of Hatla2ee, a major car listing platform with over 2.5 million users and 35,000+ active listings, from Symfony to Ruby on Rails, marking a complete shift in the technology stack. Successfully migrated large volumes of live production data, ensuring consistency and minimal downtime during the transition. Built data import pipelines to securely transfer listings, user profiles, and associated records into the new RoR-based structure. Rebuilt the entire application from scratch in Ruby on Rails, replicating all core business logic and aligning it with the company's new design system. Delivered updated API endpoints— including custom Ruby on Rails and Elasticsearch-based endpoints—to the frontend team to support the redesigned UI/UX and ensure seamless data integration. Adopted Ruby on Rails as a primary backend technology, taking on a challenging learning curve and quickly becoming proficient by building and delivering a fully functional, productiongrade platform. This marked the beginning of my backend career in RoR development. Built and maintained APIs for multiple internal teams at Bayut, including sales and consumer platform teams, with a focus on client-related operations. Developed contractbased APIs that automatically assigned credits to clients post-contract generation. Also implemented webhooks to handle and respond to external requests, ensuring seamless integration across departments. Ibex |- Developed a complete hiring system product for Ibex, covering the entire recruitment lifecycle—from job requisition to final joining. The platform allowed job postings, managed candidate applications, tracked each applicant’s status through various hiring stages, and finalized onboarding upon selection. Built to support international recruitment processes with a centralized dashboard for HR teams. Developed a Kanban-style drag-and-drop system to manage job applications, enabling recruiters to view, filter, and move applications across different hiring stages. Each stage enforced validation rules (e.g., completing previous steps before advancing), and the interface provided a clear, ClickUp-like view of application counts and statuses for each job. Initiated and enforced the practice of writing test cases for each new feature, ensuring that every deployment was stable and did not unintentionally impact existing functionality. Consistently wrote and maintained automated tests to support smooth, reliable, and regression-free deployments. Built an automated interview scheduling system integrated with Calendly, allowing candidates to book interviews after applying for a job. The system matched each booking with an available recruiter assigned to the job position and managed the entire interview process through a dedicated interview module Prospiral |- Built a dynamic CRM to manage microsites and their forms, featuring a drag-and-drop interface for product teams to define form fields, types, and validations without developer input. The system generated a JSON structure per form, which was then rendered dynamically on the frontend via Vue.js. Also integrated AWS S3 support to automatically create per-site media folders and handle uploads, enabling teams to manage assets independently and minimizing dependency on frontend developers for media changes. Developed and deployed multiple interactive microsites using Vue.js and Laravel, integrating REST APIs for real-time user activity tracking, live web chats, and custom gamification features like a spinning wheel for lucky draws. Implemented Stripe for secure payment processing and ensured smooth frontend-backend communication. Enabled seamless password less login via unique key URLs, allowing registered users to access specific event pages directly. Automated email delivery workflows for user invitations, improving event participation and overall user experience across dynamic microsite platforms. Implemented real-time announcements on Vue.js microsites using Laravel Echo and Pusher, enabling instant, refresh-free content updates for all users. This was used to broadcast time-sensitive messages (e.g., live announcements) across event pages, ensuring synchronized and seamless communication during events. Built a survey management dashboard using Laravel Livewire, with role-based access for surveyors and their managers. Developed and provided complete APIs for the mobile application. As soon as survey data was submitted from the mobile app, it appeared on the dashboard in real time. The system automatically calculated each entry using formulas and generated structured G-format sheets from raw data. Integrated Google Maps to visualize survey results, where road segments, CP stations, and construction paths were drawn directly on the map using the generated sheets. This replaced a manual and error-prone process, helping engineers estimate construction work more accurately and efficiently. Built a fully functional admin panel using Laravel Filament and Tailwind CSS, completing the dashboard in under a week. The panel supported multi-vendor management, allowing admins to manage orders, users, and vendors through a clean, responsive interface. Co-developed a laundry service website with UK postal code lookup integration, where users entered their postal code and the system fetched full address suggestions via a UK government-provided API. Orders were assigned to the best available nearby laundry vendor based on service availability EDUCATIONAL EXPERIENCES Bachelor Of Computer Science |- University of management and technology
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.