Open to Remote Opportunities

Abdullah Farooq

Software Engineer

I architect multi-portal systems where customer, vendor, and admin applications work together at scale.

10+
Apps Shipped
5
Ecosystems
3+ years
Experience

About Me

I'm a Software Engineer with 3+ years of experience building B2B platforms that solve real business problems. My specialty is multi-portal architecture — designing systems where customer-facing apps, vendor dashboards, and admin panels work together seamlessly.

At Xavia Solutions, I've delivered 10+ production applications across logistics, fintech, hospitality, and sports booking. I don't just build features — I architect systems that scale, handle complex business logic, and make users' lives easier.

What sets me apart? I handle the full stack — from React components to Node.js APIs to Docker deployments. I've implemented internationalization for 5+ languages with RTL support, optimized load times by 60%, and set up CI/CD pipelines that reduced deployment time by 50%.

Tech Stack

Frontend

  • React
  • Next.js
  • TypeScript
  • Redux
  • Tailwind CSS

Backend

  • Node.js
  • Express
  • Sequelize
  • PostgreSQL

DevOps

  • Docker
  • AWS
  • Nginx
  • Linux
  • CI/CD

Tools

  • Git
  • Firebase
  • Leaflet
  • Google Maps

Experience

Software Engineer

Xavia Solutions

May 2026 - Present
  • •Promoted based on technical leadership and system design capabilities
  • •Leading PayPagar fintech ecosystem (5-app platform)
  • •Architecting multi-level approval systems with field-level granularity

Junior Software Developer

Xavia Solutions

Oct 2023 - May 2026
  • •Delivered 10+ production applications across logistics, hospitality, and sports booking
  • •Implemented internationalization for 5+ languages with RTL support
  • •Optimized application performance (60% faster load times)
  • •Set up CI/CD pipelines reducing deployment time by 50%

Key Achievements

500+
Frontend Contributions
80+
API Integrations
5+
Languages Supported

Technical Challenges Solved

Complex problems tackled across multi-portal architectures, from regulatory compliance to real-time booking systems.

Multi-Level Approval with Field-Level Granularity

PayPagar
3d → 6h
Review Time
0
Conflicts
100%
Compliance

Problem

Financial regulatory compliance required 2+ levels of human checkers to approve company onboarding. Each field could be approved or rejected independently, with audit trails and concurrent edit prevention.

Approach

Built submission locking system preventing concurrent reviews, created per-field approval UI with audit trail sidebar, implemented max aging enforcement, and designed email notification workflow for adjournments.

Result

Average review time reduced from 3 days to 6 hours. Zero concurrent edit conflicts. Full regulatory compliance with complete audit trail.

Dynamic Form Generation System

PayPagar
15+
Input Types
60%
Time Saved
0
Deployments

Problem

Onboarding forms needed to adapt without code deployment. Different companies required different fields, validation rules, and structures. System had to support 15+ input types with conditional rendering.

Approach

Created field configuration parser reading database schema, built reusable DynamicStep component handling all input types, implemented Redux Persist for state management, and integrated with multi-level approval system.

Result

Client can modify forms without developer involvement. Onboarding time reduced by 60%. Zero code deployments needed for form changes.

Time Slot Overlap Prevention

Playlyne
0
Double Bookings
<200ms
Validation Time
15+
Timezones

Problem

Sports venues needed real-time booking with timezone conversion (users in different countries), overlap prevention, and dynamic availability. Calendar had to render 1500+ cells without performance issues.

Approach

Implemented UTC-based storage with local conversion, created timeSlotValidator checking overlaps via interval comparison, built isSlotAvailable checking venue hours and past time, optimized calendar rendering with virtualization.

Result

Zero double-booking incidents. Optimistic locking prevents race conditions. Sub-200ms validation for concurrent booking attempts.

Let's Build Together

Looking for a Software Engineer who can architect scalable systems and deliver end-to-end? I'm open to remote opportunities and ready to contribute.

Availability: Open to Remote Opportunities • 2-4 weeks notice period