Mahdiyar

mahdiyar

Hi, I'm Mahdiyar Marvi

Front-end Engineer

Specializing in building performant, scalable, and intuitive user interfaces, I bridge the gap between design and engineering. With more than 5years of hands-on experience, I focus on delivering clean, maintainable code and seamless digital experiences across modern web ecosystems.

My Projects

belagito

Blog application

modern blog web application developed with next js

dlfox design

Dlfox design

implemented with html and css based on dlfox website

jobinja design

jobinja design

jobinja design with html and css based on jobinja website

member panel

member panel

customer project for selling members in telegram based on react

react inventory

react inventory

project to add new category and item with sort and filter options

Experiences

Irancell
Irancell

CRM Engineer

I lead front-end development efforts within the CRM domain while also driving the investigation and resolution of complex production issues affecting subscriber experience and system reliability. My work involves analyzing business and technical requirements, identifying root causes across the application flow, and delivering stable, maintainable solutions that improve performance, usability, and operational efficiency. I also contribute to system enhancements and new change requests in close collaboration with cross-functional teams.

08-12-2025Present
Irancell
Irancell

Technical operations engineer

I was responsible for supporting critical operational systems, with a strong focus on troubleshooting, incident resolution, and day-to-day service stability. Working extensively with SQL databases and Linux environments, I handled database changes, investigated system-level issues, and ensured reliable execution of operational processes. This role strengthened my ability to work under pressure, diagnose issues quickly, and maintain consistency across business-critical services.

12-18-202408-12-2025|7 mos
Tecnotree
Tecnotree

Technical support

I supported production systems by handling technical issues, investigating service behavior, and resolving operational problems across SQL and Linux-based environments. My responsibilities included database updates, log analysis, issue triage, and close coordination with development teams to address root causes rather than temporary fixes. Through this role, I helped improve system stability, reduce recurring incidents, and maintain smooth daily operations.

08-28-202412-18-2024|3 mos
Tecnotree
Tecnotree

Lead Front-End Developer

I was promoted to Lead Front-End Developer to take greater ownership of the product's front-end direction, feature delivery, and development quality. In this role, I led the implementation of new user-facing features, coordinated front-end decisions, and helped align technical execution with product goals. Alongside front-end leadership, I also contributed on the back end with Node.js, building and maintaining APIs required to support product functionality end to end.

02-20-202408-28-2024|6 mos
Tecnotree
Tecnotree

Front-end developer

I worked on developing and improving core product features as part of the front-end team, with a focus on building reliable, scalable, and user-friendly interfaces. Beyond front-end implementation, I also contributed to back-end development using Node.js, where I helped create and maintain APIs needed by the product. This role expanded my full-stack experience and strengthened my ability to deliver features across multiple layers of the application.

11-30-202202-20-2024|1 yr 2 mos

Freelancing

junior | mid-level front-end developer

As a freelance front-end developer, I worked on a mix of client projects and self-driven builds that helped me strengthen both my technical foundation and practical delivery skills. During this period, I deepened my knowledge of modern front-end technologies, translated requirements into functional interfaces, and learned how to manage projects with greater independence, adaptability, and attention to real-world business needs.

5-10-201909-23-2022|3 yrs 4 mos

My Skills

Next.js
Framework

Next.js

Scalable apps with SSR and routing.

TypeScript
Language

TypeScript

Safer code with strong typing.

React
Frontend

React

Component-driven UI with smooth UX.

JavaScript
Language

JavaScript

Dynamic logic for modern interfaces.

Node.js
Backend

Node.js

Fast APIs and backend services.

Tailwind CSS
UI

Tailwind CSS

Fast utility-first interface styling.

React Query
State

React Query

Smart fetching, caching, and sync.

React Hook Form
Forms

React Hook Form

Performant forms with clean validation.

Redux
State

Redux

Predictable global state management.

NextAuth
Auth

NextAuth

Secure authentication and sessions.

Docker
DevOps

Docker

Consistent builds with containers.

MongoDB
Database

MongoDB

Flexible document-based data storage.

HTML5
Markup

HTML5

Semantic structure for web pages.

CSS3
Styles

CSS3

Responsive styling and visual polish.

Figma
Design

Figma

Collaborative UI design and prototyping.

Linux
System

Linux

CLI workflow and stable environments.

Webpack
Build Tool

Webpack

Bundling and asset optimization.

MUI
Component UI

MUI

Ready-made components for fast UI.

Sass
Styles

Sass

Structured and reusable styling workflows.

React Context
State

React Context

Lightweight shared app state.

Oracle SQL
Database

Oracle SQL

Structured relational querying and data work.

Bootstrap
UI

Bootstrap

Responsive UI with ready utilities.

Formik
Forms

Formik

Form state and validation handling.

Contact Me

I love to explore new possibilities and work with others who share my passion for web development. If you want to get in touch with me, you can find me on my social media platforms.

CV