About
Full-Stack Software Engineer with 4+ years shipping production systems for Uber Freight’s enterprise logistics platform (∼76M requests/year). Led the frontend engineering squad shipping Orders, Shipments, and Planning features in React/TypeScript, while independently building org-wide tooling: an OpenAPI-driven client/type generation service adopted by 9+ teams and a shared UI component library standardized across 4 applications. Comfortable across the stack with Node.js/Express, REST, and GraphQL APIs, with earlier hands-on experience building independently deployed micro-frontend architectures. Own production reliability across 9 services on a standing on-call rotation and build AI-assisted engineering workflows to accelerate delivery.
Skills & Expertise (42)
Work Experience
Software Engineer
Uber Freight
Jun 2024 - Present
Led the frontend engineering squad and end-to-end delivery of Orders, Shipments, and Planning features on a logistics platform serving ∼76M requests/year, owning architecture decisions for a 5-person team. Rebuilt Order Entry as a React/TypeScript v2 application – including drag-and-drop bulk upload and file-handling workflows – that reached near-100% adoption (6.86M requests over the past year, peaking at 986K/month), enabling full retirement of the legacy Order Entry app and its feature flag. Built Shipment Entry v2 as a greenfield React/TypeScript application from zero – also with drag-and-drop bulk upload and file handling – scaling to a peak of 40K requests/month (∼21K/month current) within a year while holding a sub-0.3% error rate at scale. Built data-dense table and board views for the Planning module – sortable/filterable tables with high row counts, and drag-and-drop workflow boards – to help planners triage and manage shipments at scale. Engineered an OpenAPI/Swagger-driven code-generation service producing typed API clients and shared TypeScript types from backend REST contracts, adopted by 9+ teams org-wide to standardize frontend-backend integration. Built and maintained a shared UI component library – layout primitives, location lookup, and shared handling logic – standardized across all 4 apps in the team’s monorepo as the platform’s lightweight design system. Configured and tuned Webpack across the team’s applications – code splitting, lazy loading, and bundle-size analysis – and used Lighthouse audits to guide load-time and rendering performance improvements. Own the Jenkins CI/CD pipeline and Kubernetes-based deployment workflow across test, UAT, and production, enforcing Jest unit tests, Storybook visual-snapshot checks, SonarQube static analysis, and an in-house code-coverage gate required on every diff before merge. Designed and shipped an LTL freight-class recommendation engine that automatically determines NMFC freight class from user-entered weight, dimensions, and UOM against industry logistics standards, replacing manual classification for shippers during order and shipment creation. Built the Quick Quote feature integrating a real-time rates service for instant carrier-pricing estimates at order/shipment creation; adoption grew from a 67% to 134% quick-quote-to-order ratio over the year (∼1.01M quick quotes vs ∼861K orders created), with the newer Shipment Entry quick-quote flow reaching ∼2.2x shipment-creation volume within 3 months of launch. Built the frontend for an AI-powered shipment error-correction feature – including sortable/filterable tables and a triage board for high-volume error queues – integrating a Vertex AI prediction service into production to surface ML-generated correction suggestions to users. Introduced custom AI skills and MCP integrations on top of Cursor and Claude Code, applying prompt-assisted development to implementation, testing, debugging, and documentation, cutting engineering task time by ∼30%. Serve on a production on-call rotation across 9 owned services; triaged and debugged Java/Go backend incidents across 17 incidents over 12 months (2 SEV-1, 8 SEV-2, 5 SEV-3, 2 SEV-4) with a median MTTR of ∼3 hours, backed by 29 Datadog monitors across error rate, latency, and synthetic checks on 4 services. Mentor junior engineers and drive code-review and engineering standards for the 5-person frontend team.
Associate Software Engineer
Innova Solutions
Jul 2022 - May 2024
Built an internal training and activity-tracking platform from scratch, owning frontend architecture and backend integration end-to-end, on a frontend team that scaled from 8 to 5 engineers within a broader 25-person cross-functional org. Designed and shipped interactive leaderboard and reporting dashboards using a third-party charting library, giving users real-time visibility into training and activity metrics. Presented product demos directly to clients and held ownership of delivered applications end-to-end, from architecture through client-facing delivery. Implemented role-based access control, notification modules, and batch-processing capabilities via Node.js/Express REST APIs, plus reusable UI components adopted across the platform. Built and maintained independently deployed Angular micro-frontend applications – each with its own Jenkins pipeline and release cadence – composed together into a single user-facing experience; later helped evolve the architecture into a monorepo with shared libraries to simplify tooling upgrades across all apps.
Education
Master of Technology - Jawaharlal Nehru Technological University Hyderabad
2022 - 2024 · Afghanistan
Bachelor of Technology - Sreenidhi Institute of Science and Technology
2018 - 2022 · Afghanistan
Certifications
AWS Cloud Foundations
Amazon Web Services · 2021
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (42)
Click a skill to find developers with the same skill