AAbolfazl.dev

(02) — About

React and DevOps Engineer.

I build production frontend systems with React, Next.js, TypeScript, TanStack Query, design systems, Docker, GitLab CI, Linux, and Kubernetes-aware delivery workflows.

I'm a React, Next.js, TypeScript, and DevOps engineer based in Tehran, Iran. My strongest work sits inside production products: support systems, service portals, job marketplaces, authentication flows, internal dashboards, and reusable frontend platforms.

I care about the parts that make frontend engineering durable: typed APIs, predictable forms, reusable components, URL-driven state, cache-aware data fetching, accessible UI structure, and pages that search engines and real users can both understand.

The newest chapter is DevOps engineering: Docker, GitLab CI/CD, Linux, and Kubernetes workflows that help me reason about the full delivery path: build it, ship it, observe it, and fix it when reality starts asking questions.

What I'm really chasing: ship it, watch it run, and be the person who can fix both ends.

Portrait of Abolfazl Jamshidi
StatusUTC+3:30
Open toremote React, Next.js, and DevOps engineering roles
Buildingproduction dashboards, portals, SSO flows, and platform case studies
DevOpsDocker · GitLab CI · Linux · Kubernetes
StackReact · Next.js · TypeScript · TanStack Query
(01)Work experience

With 4+ years across frontend and DevOps engineering, I specialize in React, Next.js, JavaScript, TypeScript, Docker, GitLab CI, Linux, and delivery workflows. I like turning complex product workflows into clear interfaces, reusable systems, and production-ready architecture.

Avina IT Solutions logo
DevOps Engineer · Avina IT Solutions
Tehran, Iran · Remote
    2026 — Present
    P
    Frontend Developer · Pardis Technology Park
    Tehran, Iran · Remote
    • Delivered frontend work across support ticketing, SSO, company portals, service workflows, job marketplace features, internal scheduling, and a reusable Iran map platform.
    • Built reusable systems for RBAC, form controllers, backend-driven tables, file uploads, HTTP/error handling, Storybook primitives, and MapLibre SDK APIs.
    • Implemented complex user flows including chat and voice messages, presigned document uploads, payment branching, OTP authentication, URL-driven search, meeting-room calendars, and geospatial map rendering.
    • Contributed to production readiness with typed TypeScript patterns, TanStack Query cache workflows, Vitest coverage thresholds, PWA support, Docker builds, and GitLab CI configuration.
    2023 — Present
    M
    Frontend Developer · Mizban
    Tehran Province, Iran · Full-time
    • Developed 100+ UI components with Jest and Storybook, boosting consistency and cutting development time by 35%.
    • Led full dashboard refactor, reducing technical debt and improving onboarding by applying SOLID and DRY principles.
    • Automated 5 key flows and fixed 5+ critical bugs with Cypress, improving UX and app stability.
    • Introduced ESLint and Prettier standards, aligning the team on consistent syntax and reducing formatting issues.
    • Collaborated with 3 designers to align UI expectations with frontend constraints, improving delivery speed by 10%.
    Sep 2021 — Sep 2023 · 2 yrs 1 mo
    (02)Licenses & certifications3 credentials
    (03)Toolbox

    frontend

    React
    Next.js
    TypeScript
    JavaScript
    Tailwind
    SCSS / Sass
    HTML / CSS
    React Query
    React Native (Expo)
    NativeWind

    testing

    Jest
    Vitest
    RTL
    Cypress

    devops

    Docker
    GitLab CI
    CI/CD
    Linux
    Kubernetes
    Vim

    tools

    Git
    GitHub
    GitLab
    Node.js
    (04)How I got here
    2026 — now
    DevOps Engineer
    Working deeper with Docker, GitLab CI/CD, Linux, and Kubernetes by tracing builds, reading logs, and improving delivery workflows.
    2024 — now
    Front-end developer · part-time
    React, Next.js and design-system upkeep for a small SaaS team. Where I learned reliability is a feature.
    2023
    Full-time Front-End Developer
    Landing pages, dashboards, design-system fits. Many codebases, lots of fast learning.
    2022
    First production codebase
    Ugly, functional, and the reason I fell for TypeScript.