Experience

14+ years of production systems — newest first

Filter by Technology

Senior Full-Stack / Site Reliability Engineer

Current

Netbina

2026 – Present·Remote

  • Operate Telescope end to end: social and marketplace ingest, Kafka enrichment workers for category, sentiment, topic and near-duplicate detection, PostgreSQL and Elasticsearch storage, a Laravel API and a React panel — a production microservice platform on Kubernetes.
  • Replaced tag-based manual releases with branch-driven GitLab CI/CD: a push to master builds a commit-SHA image, pushes it to the private registry and rolls the live Kubernetes Deployment.
  • Hardened the ingest and enrichment path against stalls with explicit HTTP timeouts, bounded retries, batched Kafka-to-service writes and raised worker replicas.
  • Built a Go reverse proxy for Google Gemini that fronts every AI call: shared-token authentication, sticky API-key rotation on HTTP 429, and IP/domain allowlists, deployed with Docker Compose behind Traefik.
  • Built the operator-facing health and superadmin surfaces in React so ingest gaps and content-kind problems are visible before a customer reports them.
  • Led the response to a priority-1 outage where self-hosted Git returned 404 on every route after a host Docker upgrade broke the reverse-proxy provider: restored routing with a file-based configuration, brought CI runners back online, and wrote the incident report.
  • Automated SeePlayShow delivery with GitHub Actions: Django releases to AWS Elastic Beanstalk and Node WebSocket releases to EC2 over rsync and PM2 behind a shared load balancer.
ReactLaravelKafkaKubernetesPostgreSQLElasticsearchGoGitLab CIDjangoAWSPrometheusGrafana

React Native / Full-Stack Engineer

FaraDars

2024 – 2026·Remote

  • Shipped the FaraDars learning app through release 2.1.20 on React Native 0.86 and React 19 with TypeScript: course discovery and search, video lessons, downloads and progress tracking.
  • Worked against a shared design system delivered as a versioned private npm package, keeping every screen on one component, theming and typography contract.
  • Built the offline and caching layer with SWR and MMKV so catalogue data and lesson progress survive dropped connections, backgrounding and app restarts.
  • Integrated video playback with progress analytics, in-app purchases, push messaging and Google Sign-In, and tuned list virtualisation for long study sessions.
  • Delivered urgent fixes without waiting for store review using CodePush over-the-air updates, with Sentry for crash and regression monitoring.
React NativeReact 19TypeScriptSWRMMKVCodePushFirebaseSentry

Full-Stack Engineer

Bitpin

2022 – 2024·Remote

  • Built and maintained the React interfaces and Python services used to run trading, payments and back-office operations across four products: bitpin.ir, Paymoon, Siba and Chortke.
  • Kept high-churn market, order and balance screens correct under constant updates using React Query and Redux, where a stale render has a financial cost.
  • Delivered Python services and APIs behind trading and administrative workflows, covering authentication, business rules and operational reporting.
  • Diagnosed and fixed production incidents on a money-moving platform, following faults across the API and UI boundary rather than patching the symptom.
ReactReact QueryReduxPythonSASS

Full-Stack Engineer (contract)

Current

SinanSoft

2018 – Present·Remote, part-time

  • Build and maintain the CIP / UniVoIP telecom operator portal, now at release v5.53: React with Material UI and MUI X Premium data grids, Keycloak single sign-on, embedded Cube.js and Superset analytics, live updates over STOMP, and Sentry release tracking.
  • Deliver the subscription side of the same platform as event-driven Kafka workflows: phone-number provisioning and porting, Microsoft Teams onboarding, billing reconciliation and fax services.
  • Delivered a portfolio of Next.js and React products: sinansoft.com, the SJI catalogue and admin console, LoanThem loan-management PWA, Centralive admin, and AIOP site and admin on Next.js with Tailwind CSS 4, Material UI and React Query.
  • Built Know Yourself as a Django backend with a React Native client, owning both sides of the API contract.
ReactMaterial UIKeycloakKafkaCube.jsNext.jsDjangoReact NativeTailwind CSS

Full-Stack Engineer

Arvand Avid

2017 – 2018·Remote

  • Built NestJS and GraphQL (Apollo) APIs with Redis caching behind three products: Lernito, the Iknito scientific-journal workflow manager and the Troweb headless CMS.
  • Built the Next.js frontends for the same products with React Query, Material UI and Emotion, all querying one GraphQL surface.
Next.jsNestJSGraphQLRedisReact QueryMaterial UI

Full-Stack Engineer

Greenweb

2011 – 2017·Remote

  • Built and ran Chapiroos, a print-production, staffing and order-management system used daily by operations staff (PHP and MySQL, later React), and web systems for the hosting provider IranServer.
PHPMySQLReact