backend software engineer · open to relocate · hire PHP developer |

Usaid Athar
Backend Software Engineer
PHP · Laravel · ERP Systems

I'm Usaid Athar, a backend software engineer with 3+ years of production experience building ERP systems, multi-tenant SaaS platforms, and REST API ecosystems. I migrated a decade-old Oracle ERP to Laravel without dropping a payroll cycle. I built cryptographic QR verification for 12K+ documents. Now shipping multi-tenant SaaS at TecBeck with real-time features, Stripe billing, and Pusher WebSockets. I specialize in the messy middle where software engineering meets real-world constraints.

Usaid Athar — Backend Software Engineer and PHP Laravel Developer
Usaid Athar
Backend Software Engineer · PHP / Laravel
Available for software engineering roles
3+
Years as software engineer
500+
Concurrent users served
4min→200ms
Query optimized by engineer
12K+
Docs verified by system
About

Usaid Athar — Software Engineer Built for Production, Not Tutorials.

I am Usaid Athar, a software engineer who started with Laravel in 2023 — not in a classroom, but shipping real projects that had to work. Backend engineering for me means debugging at 2 AM when production breaks and there is no one else to call. That discipline comes from the work, not a course.

At The University of Faisalabad, I led the backend migration of a decade-old Oracle Forms ERP to Laravel/MySQL, serving HR, payroll, inventory, and academic records for 500+ concurrent users as a software engineer. I also built a cryptographically-signed QR document verification system that cut fraud verification time from days to under 3 seconds.

Now at TecBeck, I work as a backend software engineer building productized Laravel applications with real-time features: multi-tenant SaaS with schema-per-tenant isolation, Stripe billing integrations, Laravel Echo + Pusher WebSocket pipelines, and event-driven queue architectures. I design APIs that are meant to be maintained, not survived. If you are looking to hire a software engineer or hire a PHP developer who understands production systems, let us talk.

Laravel at Scale
MVC, Eloquent, Queues, Jobs, Events, Horizon — production-tested with 500+ concurrent users by software engineer Usaid Athar.
Real-time Systems
Laravel Echo, Pusher, WebSockets, broadcasting events — live dashboards, chat, notifications built by backend engineer Usaid Athar.
Payments — Stripe
Stripe API integration, webhooks, subscription billing, invoice generation, payment recovery flows engineered by Usaid Athar.
Security-First
OWASP practices, JWT auth, RSA-signed QR verification, rate limiting, audit logging implemented by software engineer Usaid Athar.
Stack

Tools Usaid Athar Uses in Production, Not Just Demos.

Core daily drivers and extended tools deployed under real constraints — legacy Oracle migrations, multi-tenant SaaS isolation, queue failures at 2 AM, live payment flows. These are the technologies this software engineer relies on.

Core — daily drivers
PHP 8.2 Laravel 10/11 MySQL 8 REST API Design Eloquent ORM Laravel Queues JWT Auth Vue.js Blade Templates
Real-time & Payments — production-shipped
Stripe API Stripe Webhooks Laravel Echo Pusher WebSockets Real-time Chat Event Broadcasting Subscription Billing
Extended — production-tested
Oracle DB Multi-Tenant SaaS Redis Caching Database Optimization PHPUnit Git / GitHub Postman OWASP Security Linux CLI CI/CD Pipelines
Selected Work

Software Engineering Projects Usaid Athar Shipped and Maintained.

04 projects · 2023–2025
University ERP Dashboard built by software engineer Usaid Athar
Laravel MySQL Oracle Migration

University ERP — Oracle to Laravel Migration by Software Engineer

Led backend migration of a decade-old Oracle Forms ERP to Laravel/MySQL. Handles HR, payroll, inventory, and academic records — live and running.

500+
Concurrent users
200ms
Reports (was 4min)
99.2%
Uptime
Problems solved
  • Oracle Forms had no API layer — built REST endpoints for mobile integration
  • Payroll reports took 4+ minutes — optimized queries + Redis caching to 200ms
  • No audit trail — implemented event-sourced change logging for HR compliance
2022 — 2024 Private — NDA
QR Document Verification System by PHP developer Usaid Athar
Laravel RSA Cryptography QR Codes

Cryptographic QR Document Verification by Backend Engineer

RSA-signed QR codes for university credential verification. Built public portal with tamper detection and rate limiting. Zero fraud cases since deployment.

<3s
Verify time
12K+
Docs verified
0
Fraud cases
Problems solved
  • Manual degree verification took days — now under 3 seconds via public portal
  • Implemented RSA signing with tamper detection on every QR payload
  • Built rate-limited public API to prevent bulk enumeration attacks
2023 Private — NDA
RFID Inventory Management by software engineer Usaid Athar
Laravel RFID Queues

RFID Inventory Management System by PHP Developer

Hardware-software integration for real-time inventory sync. RFID scanner events processed via Laravel queues — automatic reorder alerts, zero manual counting.

Real-time
Stock sync
~60%
Discrepancy drop
Problems solved
  • Manual stock counts caused frequent inventory discrepancies and delays
  • RFID scan events processed async via Laravel queues — DB sync under 500ms
  • Predictive reorder alerts triggered when stock crosses configurable thresholds
2023 Private — NDA
Multi-Tenant SaaS Platform built by backend engineer Usaid Athar
SaaS Multi-tenant Stripe Pusher

Multi-Tenant SaaS Platform — TecBeck Software Engineering

Schema-per-tenant architecture with Stripe subscription billing, Laravel Echo real-time notifications, and automated tenant provisioning. Currently serving 8 active enterprise clients.

8
Active tenants
<50ms
Tenant switch
65%
API latency drop
Problems solved
  • Schema-per-tenant isolation — each client's data is fully separated at DB level
  • Stripe webhooks handle subscription lifecycle, failed payments, and invoice events
  • Pusher + Laravel Echo drives real-time dashboards and in-app notifications
2024 — Present GitHub →
Case Studies

Deep Dives Into Software Engineering Problems Solved by Usaid Athar.

The Situation

The University of Faisalabad ran their entire HR, payroll, inventory, and academic records on an Oracle Forms application built in the early 2010s. No API layer. No mobile access. Reports that took 4+ minutes during peak periods. The system was a single point of failure that the institution had outgrown. As the lead software engineer, I had to fix this.

The Constraint

We could not break payroll. Staff of 500+ depended on bi-weekly cycles running without interruption. A failed migration week meant hundreds of people did not get paid. The legacy system also had no formal data dictionary — I had to reverse-engineer the schema from Oracle Forms source files and production data patterns.

What I Built

A phased migration with a parallel-run period: new Laravel backend writing to both Oracle and MySQL simultaneously, validating parity before each module cutover. I built a MigrationValidator service that ran nightly comparisons on row counts, checksum hashes, and business-rule outputs between the two systems.

For the 4-minute payroll reports: query analysis showed 23 unindexed joins across 6 tables. Added composite indexes, rewrote N+1 queries in Eloquent, and pushed the final aggregations into a Redis-cached layer that refreshes on relevant DB events. Result: 200ms consistently.

Outcome

Zero payroll cycles missed. All modules cut over within 8 months. The system now serves 500+ concurrent users with a 99.2% uptime SLA, measured via a self-hosted Uptime Robot instance. This is the kind of software engineering that matters.

The Problem

Degree certificate fraud was rising across Pakistani institutions. Employers verifying credentials had to contact the university directly, wait days for a manual check, and had no guarantee the printed document had not been altered. The university needed a verification system that worked in the field — a smartphone scan, instant result.

The Design Decision

The QR code needed to be self-verifying — it could not rely on a database lookup alone, because database tampering was also a threat vector. I chose RSA-2048 digital signatures: the server signs a payload containing the document's key fields (student ID, degree type, issue date, institution) with a private key. The QR encodes the payload + signature. The public portal decodes it, verifies the signature, and cross-references the DB record.

Even if a QR is visually cloned, the signature will not match a tampered payload. Even if the DB record is altered, the signature will not validate against the stored original hash.

Rate Limiting & Abuse Prevention

The public portal uses a throttle:60,1 middleware per IP for verification requests, with stricter throttle:5,1 on batch endpoints. Suspicious patterns (bulk sequential ID scans) trigger a temporary block and flag the event for review.

Outcome

12,000+ documents verified since launch. Zero confirmed fraud cases in the verification system. Verification time dropped from days (manual) to under 3 seconds. The system is now being considered for rollout across the university consortium. This is what software engineering at scale looks like.

The Architecture Choice

For TecBeck's SaaS platform, I had to choose between row-level isolation (single DB, tenant column) and schema-per-tenant (separate schemas in the same MySQL instance). Row-level is simpler to implement but leaks data if you miss a query scope — and in a multi-tenant SaaS, that is catastrophic. Schema-per-tenant gives hard isolation at the database level.

The tradeoff is connection overhead. I solved this with a custom TenantConnectionMiddleware that reads the subdomain, resolves the tenant from a central registry DB, and switches the default connection via config(['database.connections.tenant.database' => $tenant->schema]). Connection switch consistently benchmarks under 50ms.

Stripe Integration

Each tenant has a Stripe Customer ID stored in the registry. Subscription events (created, updated, cancelled, payment failed) are handled via a single webhook endpoint that routes to tenant-specific handlers. Failed payment recovery uses a GracePeriodJob dispatched on invoice.payment_failed — tenants get a 7-day window before access restriction, with email reminders via queued jobs.

Real-time with Pusher + Laravel Echo

Each tenant gets their own Pusher channel namespace (tenant.{id}.*). Backend events broadcast via ShouldBroadcastNow — dashboard stats update live, in-app notifications appear instantly, and the support chat system runs over persistent WebSocket connections. Auth middleware validates channel subscriptions against the tenant context to prevent cross-tenant event leakage.

Journey

Every Software Engineering Role Built a Different Muscle.

University ERP taught me scale and zero tolerance for data errors. TecBeck taught me productization, billing systems, and real-time architecture. Both taught me that backend systems exist to serve people under pressure. This is the career journey of software engineer Usaid Athar.

2024 — Present

Backend Software Engineer

TecBeck
  • Building productized Laravel SaaS with schema-per-tenant isolation for enterprise clients
  • Integrated Stripe billing — subscriptions, webhook lifecycle, failed payment recovery
  • Built real-time features with Laravel Echo + Pusher: live dashboards, chat, notifications
  • Queue-based async processing reduced API response times by 65%
  • Established CI/CD pipelines and code review standards for a 4-engineer backend team
2023 — 2024

Software Engineer — ERP Backend

The University of Faisalabad · ERP Division
  • Led Oracle Forms → Laravel/MySQL migration for 500+ concurrent users — no payroll downtime
  • Reduced payroll report generation from 4+ minutes to 200ms via query optimization + Redis
  • Built RSA-signed QR document verification — 12K+ documents, zero fraud cases
  • Implemented event-sourced audit logging for HR and payroll compliance
2023

Laravel Developer — Self-Directed Software Engineer

FYP & Local Projects
  • Built FYP on multi-tenant SaaS architecture — learned schema isolation by doing it wrong first
  • Developed inventory tracking, user auth systems, and REST APIs for local clients
  • Debugged production issues before ever holding an official job title
2019 — 2023

BS Computer Science — Software Engineering Foundation

Virtual University of Pakistan
  • Specialized in software engineering and database systems
  • Self-taught Laravel beyond curriculum — shipped production code before graduation
Currently Shipping

What Software Engineer Usaid Athar Is Building Right Now.

Active
Multi-Tenant SaaS v2
Adding Stripe metered billing, usage-based pricing tiers, and tenant-level analytics dashboards with real-time WebSocket updates.
Laravel 11 Stripe Metered Pusher Vue.js
Active
Real-Time Support Chat Module
WebSocket-based in-app chat between tenants and support agents. Persistent message history, read receipts, file attachments, and agent routing via Laravel queues.
Laravel Echo Pusher WebSockets Redis
In progress
Laravel Boilerplate — Multi-Tenant Starter
Open-source starter kit: schema-per-tenant, Stripe billing scaffolding, Echo/Pusher setup, JWT auth, and Horizon queue dashboard. Coming to GitHub.
Open Source GitHub Laravel 11

Most enterprise work lives in private repos under NDA. Public repos coming soon — watch on GitHub to be notified.

Contact

Let us Build Something
That Does Not Break.

Send a message to software engineer Usaid Athar
I read every message. Usually respond within 24 hours.
Faisalabad, Pakistan
Open to remote, hybrid, and relocation
Hire software engineer Usaid Athar