{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Raza Hussain Akbari",
    "label": "Senior Software Engineer | Full Stack",
    "email": "rhakbari.96@gmail.com",
    "url": "https://www.rhakbari.dev/",
    "summary": "Full-stack engineer with over 5 years owning features end to end — backend services through admin/ops UI and into the client app, with no hand-off to separate front-end or mobile teams. Backend work spans typed, production-critical services in Go (Gin, Fiber) and Node.js/TypeScript (NestJS, Express), with PostgreSQL and Redis; frontend work spans Next.js/React ops and admin tooling used daily to manage infrastructure. AI coding agents (Claude Code) are a core, daily part of how I write, review, and ship code, not an occasional aid. Comfortable with production concerns around auth, data integrity, and edge cases — recently closed a client security-audit finding on token handling. Open to remote roles and to relocation with visa sponsorship (EU, UK/Ireland, Canada, Australia, New Zealand).",
    "location": {
      "countryCode": "PK"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "rhakbari",
        "url": "https://github.com/rhakbari"
      },
      {
        "network": "LinkedIn",
        "username": "rhakbari",
        "url": "https://www.linkedin.com/in/rhakbari/"
      }
    ]
  },
  "work": [
    {
      "name": "iVolve Technologies",
      "position": "Senior Software Engineer",
      "startDate": "2026-01",
      "highlights": [
        "Own feature slices end to end for a multi-cloud management platform — from Go and Node/Python backend services, through internal admin/ops UI, into the customer-facing Next.js app, with no separate front-end team handoff.",
        "Developed and maintained cross-platform mobile applications using React Native and Expo, integrating REST APIs, authentication, push notifications, and reusable components while collaborating closely with backend services.",
        "Use Claude Code daily as the primary way code gets written, reviewed, and shipped, including scaffolding new service modules and generating structured implementation plans ahead of coding.",
        "Built VM provisioning and bare-metal management modules end to end, including an interactive network topology view (ReactFlow, D3) used as ops tooling by internal teams.",
        "Moved authentication off localStorage tokens to a backend-for-frontend layer with HttpOnly cookies (Next.js Route Handlers) to close a client security-audit finding — direct experience handling auth and user-data edge cases carefully.",
        "Built backend microservices in Go (Gin, Fiber) for API-heavy, concurrency-sensitive workloads; wrote the shared component library and monorepo microfrontend structure that lets feature teams ship independently.",
        "Set code review standards and CI/CD pipelines (GitHub Actions, Jenkins); manage cloud infrastructure across AWS, GCP, and Azure without owning it as a dedicated function.",
        "Translate business requirements directly into technical specs and scope trade-offs with product managers, owning the call on what's worth building."
      ]
    },
    {
      "name": "iVolve Technologies",
      "position": "Software Engineer",
      "startDate": "2021-11",
      "endDate": "2025-12",
      "highlights": [
        "Took several product modules from empty repo to production, owning both the backend services and the frontend consuming them.",
        "Wrote Go REST services (Gin, Fiber) backed by PostgreSQL for correctness-critical data paths.",
        "Built full-stack features across Next.js/React web applications, React Native/Expo mobile applications, Node.js (NestJS, Express), Python (FastAPI, Django), Java (Spring Boot) and Go backends.",
        "Implemented mobile features including navigation, state management, API integration, authentication flows, and responsive UI using React Native and Expo, delivering production-ready cross-platform applications.",
        "Containerized services with multi-stage Docker builds; ran deployments across AWS, GCP, VMware, and OpenStack.",
        "Set up CI/CD pipelines that cut deployment downtime; worked with PostgreSQL and MySQL in production."
      ]
    },
    {
      "name": "iVolve Technologies",
      "position": "Trainee Software Engineer",
      "startDate": "2021-08",
      "endDate": "2021-11",
      "highlights": [
        "Completed intensive TypeScript and full-stack training; contributed to documentation and production maintenance."
      ]
    },
    {
      "name": "The General Tyre and Rubber Company",
      "position": "Internee Engineer",
      "startDate": "2019-05",
      "endDate": "2019-06",
      "highlights": [
        "Programmed and debugged PLCs for industrial automation; commissioned a fabric cutting machine and designed Siemens HMI interfaces."
      ]
    }
  ],
  "education": [
    {
      "institution": "NED University of Engineering and Technology",
      "area": "Data Science",
      "studyType": "Master of Science (M.S.)",
      "courses": [
        "Thesis: A Novel Approach to Improve Question Answering Systems Using OpenAI GPT-3 — trained custom models and benchmarked performance against DistilBERT."
      ]
    },
    {
      "institution": "Sir Syed University of Engineering & Technology",
      "area": "Electrical Engineering",
      "studyType": "Bachelor of Science (B.S.)"
    }
  ],
  "skills": [
    {
      "name": "Programming Languages",
      "keywords": [
        "Go (Gin, Fiber)",
        "TypeScript",
        "Java",
        "Python"
      ]
    },
    {
      "name": "Frontend / Ops Tooling",
      "keywords": [
        "React.js",
        "React Native",
        "Expo",
        "Next.js (App Router)",
        "Redux",
        "Zustand",
        "TanStack Query",
        "ReactFlow/D3 for interactive ops UIs",
        "Microfrontend architecture"
      ]
    },
    {
      "name": "Backend Frameworks",
      "keywords": [
        "Node.js",
        "NestJS",
        "Express.js",
        "FastAPI",
        "Flask",
        "Django",
        "Spring Boot",
        "GraphQL",
        "RESTful APIs"
      ]
    },
    {
      "name": "Databases",
      "keywords": [
        "PostgreSQL",
        "MySQL",
        "Redis"
      ]
    },
    {
      "name": "AI-Assisted Development",
      "keywords": [
        "Claude Code (agentic AI usage) used daily for implementation, code review, and shipping"
      ]
    },
    {
      "name": "Cloud & Infra",
      "keywords": [
        "AWS (EC2, S3)",
        "GCP",
        "Azure",
        "Kubernetes",
        "Docker",
        "Docker Compose",
        "VMware",
        "OpenStack",
        "Terraform (basic)"
      ]
    },
    {
      "name": "DevOps / Tools",
      "keywords": [
        "Git",
        "GitHub Actions",
        "Jenkins",
        "Ansible",
        "Postman"
      ]
    }
  ],
  "projects": [
    {
      "name": "KraveDish — Restaurant Platform",
      "description": "Pre-launch restaurant platform: QR table ordering, POS/kitchen display and admin tools on Go microservices.",
      "highlights": [
        "Turborepo monorepo: Go (Fiber) services behind an API gateway, an Expo mobile app and three Next.js 16 web apps",
        "Migrated the backend from NestJS to Go; one Turbo CI pipeline lints, type-checks, tests and builds both stacks",
        "AWS infrastructure in Terraform; customer, staff and admin auth with phone OTP, OAuth and a TOTP MFA policy"
      ],
      "keywords": [
        "Go",
        "Fiber",
        "Next.js 16",
        "React",
        "Expo",
        "TypeScript",
        "PostgreSQL",
        "Redis",
        "Turborepo",
        "Terraform",
        "AWS",
        "Playwright"
      ],
      "startDate": "2026",
      "url": "https://www.kravedish.com",
      "type": "Personal project"
    },
    {
      "name": "Multi-cloud Management Platform",
      "description": "Feature slices end to end on a multi-cloud platform: Go/Node/Python services to the customer Next.js app.",
      "highlights": [
        "Owned features across backend services, the internal admin/ops UI and the customer-facing Next.js app, no hand-offs",
        "Built VM provisioning and bare-metal management modules end to end",
        "Built an interactive network topology view (ReactFlow, D3) used as ops tooling by internal teams"
      ],
      "keywords": [
        "Go",
        "Gin",
        "Fiber",
        "Node.js",
        "Python",
        "Next.js",
        "React",
        "ReactFlow",
        "D3",
        "PostgreSQL"
      ],
      "startDate": "2021",
      "url": "https://www.rhakbari.dev/projects/#multicloud-platform",
      "type": "Employer work — closed source",
      "entity": "iVolve Technologies"
    },
    {
      "name": "Collab Docs — Collaborative Editor",
      "description": "Google-Docs-style editor with role-based sharing, live presence, comments and version restore. Deployed.",
      "highlights": [
        "13 Next.js route handlers over a 6-table Prisma model: auth, sharing, .docx/.md import, export, versions, comments",
        "Owner/Editor/Commenter/Viewer access model covered by 22 Vitest tests, including file-parse and XSS cases",
        "Signed httpOnly-cookie sessions and sanitized stored HTML; SQLite locally, Turso (libSQL) on Vercel"
      ],
      "keywords": [
        "Next.js 15",
        "React 19",
        "TypeScript",
        "Tiptap",
        "Prisma",
        "Turso (libSQL)",
        "Zod",
        "Vitest",
        "Vercel"
      ],
      "startDate": "2026",
      "url": "https://ai-assignment-eight.vercel.app",
      "type": "Take-home assignment"
    },
    {
      "name": "Auth Hardening & Frontend Platform",
      "description": "Closed a client security-audit finding with a BFF auth layer, and built the frontend platform teams ship on.",
      "highlights": [
        "Moved auth off localStorage tokens to a Next.js Route Handler BFF with HttpOnly cookies, closing an audit finding",
        "Wrote the shared component library and microfrontend monorepo that let feature teams ship independently",
        "Set code-review standards and CI/CD pipelines (GitHub Actions, Jenkins) across AWS, GCP and Azure"
      ],
      "keywords": [
        "Next.js",
        "TypeScript",
        "React",
        "Microfrontends",
        "GitHub Actions",
        "Jenkins",
        "Docker",
        "AWS",
        "GCP",
        "Azure"
      ],
      "startDate": "2021",
      "url": "https://www.rhakbari.dev/projects/#frontend-platform-security",
      "type": "Employer work — closed source",
      "entity": "iVolve Technologies"
    },
    {
      "name": "FortiVPN for Omarchy",
      "description": "Linux desktop VPN manager: multi-profile Fortinet SSL VPN on systemd, with hardened root helpers.",
      "highlights": [
        "Bar widget and panel to import, rename, delete and connect VPN profiles, plus start-at-boot, via systemd units",
        "Root helpers installed root-owned and verified against SHA-256 digests committed in the setup script",
        "Profile import passes config to root over stdin with a digest check, closing a pkexec file-swap (TOCTOU) window"
      ],
      "keywords": [
        "QML",
        "Quickshell",
        "Bash",
        "systemd",
        "polkit",
        "openfortivpn"
      ],
      "startDate": "2026",
      "url": "https://github.com/rhakbari/omarchy-openfortivpn",
      "type": "Open source"
    },
    {
      "name": "Cross-platform Mobile Apps",
      "description": "Production React Native/Expo apps for iOS and Android, built alongside the backend services they call.",
      "highlights": [
        "Built navigation, state management, authentication flows and responsive UI with React Native and Expo",
        "Integrated REST APIs and push notifications, working directly with the backend services",
        "Shared reusable components across apps for consistent, production-ready cross-platform delivery"
      ],
      "keywords": [
        "React Native",
        "Expo",
        "TypeScript",
        "REST APIs",
        "Push notifications"
      ],
      "startDate": "2021",
      "url": "https://www.rhakbari.dev/projects/#mobile-apps",
      "type": "Employer work — closed source",
      "entity": "iVolve Technologies"
    },
    {
      "name": "PetroVault — Trade Company Website",
      "description": "Marketing and lead-generation site for a Karachi industrial-supply trading company.",
      "highlights": [
        "20-page site: company pages plus 12 product-category pages (pipes, valves, refractories, structural steel and more)",
        "Quote and contact enquiry flow, sitemap and JSON-LD structured data for search",
        "Animated, scroll-driven hero and section transitions with GSAP and Lenis"
      ],
      "keywords": [
        "Next.js 16",
        "React 19",
        "TypeScript",
        "Tailwind CSS v4",
        "GSAP",
        "Lenis",
        "Vercel"
      ],
      "startDate": "2026",
      "url": "https://petrovault-pk.com",
      "type": "Client project"
    },
    {
      "name": "Open-source Contributions",
      "description": "Merged device-support fixes into Zigbee2MQTT and Home Assistant ZHA; audio fix open in Teams for Linux.",
      "highlights": [
        "Added a Tuya 8-gang wall touch switch to Zigbee2MQTT converters, with a follow-up fix and device docs (merged)",
        "Added the matching ZHA quirk to Home Assistant's zha-device-handlers (merged)",
        "Teams for Linux PR (open): recover Bluetooth audio devices that change mid-session, with unit tests",
        "Koenkk/zigbee-herdsman-converters PR (merged): Added support for tuya TS0601_TZE204_wktrysab 8-gang wall switch touch board — https://github.com/Koenkk/zigbee-herdsman-converters/pull/8224",
        "Koenkk/zigbee-herdsman-converters PR (merged): Fix for 8 gang wall touch switch board — https://github.com/Koenkk/zigbee-herdsman-converters/pull/8423",
        "zigpy/zha-device-handlers PR (merged): Add Tuya 8 gang touch switch `_TZE204_wktrysab` variant — https://github.com/zigpy/zha-device-handlers/pull/3583",
        "Koenkk/zigbee2mqtt.io PR (merged): Support for new device (Tuya WLS098-ZIGBEE) 8-gang wall touch switch added — https://github.com/Koenkk/zigbee2mqtt.io/pull/3185",
        "IsmaelMartinez/teams-for-linux PR (open): fix(media): recover Bluetooth audio devices that change under Teams — https://github.com/IsmaelMartinez/teams-for-linux/pull/2998"
      ],
      "keywords": [
        "TypeScript",
        "Python",
        "JavaScript",
        "Zigbee",
        "Home Assistant",
        "Electron"
      ],
      "startDate": "2024",
      "endDate": "2026",
      "url": "https://www.rhakbari.dev/projects/#oss-contributions",
      "type": "Open source"
    },
    {
      "name": "Delivery Orders — Go API + Nuxt Dashboard",
      "description": "Go/Gin REST API on PostgreSQL with a Nuxt + Vuetify dashboard for orders, customers and deliveries.",
      "highlights": [
        "Gin REST endpoints over five GORM models (orders, order items, deliveries, customers, companies), auto-migrated",
        "Seeds PostgreSQL from the provided CSV dataset on start",
        "Nuxt + Vuetify pages per resource with searchable, paginated data tables"
      ],
      "keywords": [
        "Go",
        "Gin",
        "GORM",
        "PostgreSQL",
        "Nuxt 2",
        "Vue",
        "Vuetify"
      ],
      "startDate": "2022",
      "url": "https://github.com/rhakbari/orders-api-go-backend",
      "type": "Take-home assignment"
    },
    {
      "name": "GPT-3 Question Answering — MS Thesis",
      "description": "MS Data Science thesis: fine-tuned GPT-3 for question answering on SQuAD, benchmarked against DistilBERT.",
      "highlights": [
        "Converted SQuAD into OpenAI fine-tuning JSONL (500 training / 492 validation examples)",
        "Fine-tuned a GPT-3 (Curie) model and logged 2,000 training steps of loss and accuracy",
        "Compared against a DistilBERT model fine-tuned on SQuAD (NED University thesis)"
      ],
      "keywords": [
        "Python",
        "OpenAI GPT-3",
        "DistilBERT",
        "Hugging Face Transformers",
        "SQuAD",
        "pandas",
        "Jupyter"
      ],
      "startDate": "2022",
      "endDate": "2023",
      "url": "https://github.com/rhakbari/ms-thesis-gpt-3",
      "type": "MS thesis"
    }
  ],
  "meta": {
    "canonical": "https://www.rhakbari.dev/resume.json",
    "version": "v1.0.0",
    "lastModified": "2026-09-25T20:55:22.980Z"
  }
}
