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