Mohammad Hossein Moradi

Mohammad Hossein Moradi Email and Phone Number

Frontend Developer @ MonacSoft
Yazd, Yazd Province, IR
Mohammad Hossein Moradi's Location
Yazd, Yazd Province, Iran, Iran, Islamic Republic of
About Mohammad Hossein Moradi

I'm an experienced software engineer with over 6 years of experience in developing robust web applications with large codebase using monorepo approach.I works with JavaScript as a dynamic language and Rust as a static language and every day learning about them, exploring new solutions and so on.Please go to https://mohammadhosseinmoradi.dev to see my full resume.

Mohammad Hossein Moradi's Current Company Details
MonacSoft

Monacsoft

View
Frontend Developer
Yazd, Yazd Province, IR
Employees:
1
Mohammad Hossein Moradi Work Experience Details
  • Monacsoft
    Frontend Developer
    Monacsoft
    Yazd, Yazd Province, Ir
  • Deponet
    Frontend Developer
    Deponet Jun 2024 - Present
    Yazd, Yazd Province, Iran
    Develop fully feature e-commerce application Include admin panel and storefront- Restructure the entire project folders and naming conventions to enhance developer experience (DX) and improve project maintainability- Migrate from Next.js 12 Pages Router to Next.js 14 App Router and update all dependencies accordingly- Migrate from Neshan's Leaflet map to Parsimap's Mapbox- Implement an gallery and async gallery dialog that opens a dialog for the user to pick a file, with filtered options similar to the operating system's file picker- Implement an advanced file uploader with features such as an upload queue, manual upload trigger, upload progress tracking, and support for all file formats. Allow users to append files to the queue while other files are uploading, with the ability to stop and abort uploads at any time, providing a flexible and efficient file upload experience- Implement robust and fully feature breadcrumbs with support static and dynamic (async) breadcrumb with image, icon, label, and path- Implement advanced, robust, composable, polymorphic and slottable design system with latest design system implementation method; Features includes drag and drop, swipeable, keyboard navigation, accessible, virtualization, high DX, concise and pro API, subgrid, CVA- Redesign the entire application with a unified design system implementation to enhance the developer experience (DX), support multiple themes, and ensure a consistent and seamless user interface across all components- Implement server-side rendering (SSR) to optimize performance and enhance SEO by applying Technical SEO best practices, including integrating JSON-LD structured data on key pages for better search engine visibility- Switch to cookie-based session management
  • Bacham
    Senior Frontend Developer
    Bacham Feb 2024 - May 2024
    Tehran, Tehran Province, Iran
    Develop Bacham (bacham.org) app- Implement authentication and control flow- Implement guard interface for access control with chaining capability- Implement advanced, robust, composable, polymorphic and slottable design system with latest design system implementation method; Features includes drag and drop, swipeable, keyboard navigation, accessible, virtualization, high DX, concise and pro API, subgrid, CVA.- Use almost all Framer Motion features like sequence animations, scroll base, spring, transform values, velocity, gestures, variants, drag, custom, animation presence, layout animations and in view or intersection observer API- Implement robust jalali calendar and datetime picker with virtualization, infinite years, month and days- Register service worker and convert the app to a PWA- Implement custom audio and video players with unique design- Implement SSR rendering for Blog
  • Deponet
    Frontend Developer
    Deponet Apr 2023 - Feb 2024
    Yazd, Yazd Province, Iran
    Develop fully feature e-commerce application Include admin panel and shop.- Implement fully responsive design system base on Headless UI components (Menu, Listbox, Dialog, Tooltip, Loading, ...)- Implement TreeView Component with single and multiple select, intermediate state can render in popover or static- Implement image editor can append logo, resize, crop, change format and remove background with AI- Implement robust sorting component that has concise and pro api model with support flex, grid, drag and drop and keyboard in admin panel- Fix redux persist in their project that cause hard refresh in the development mode- Implement custom alert dialog with success, warning, delete, info and confirm variant- Implement Neshan Map with search, reverse geocoding and geocoding- Implement Scrollspy Tab component with intersection observer support under the hood
  • Pishgaman Ginco Kavir
    Web Developer
    Pishgaman Ginco Kavir Aug 2022 - Mar 2023
    Yazd, Yazd Province, Iran
    Develop and design digital marketing website (gincoplus.com) with beautiful animations.- Implement SSR.- Use animations with framer motion.- Use Strapi (zone, component, ...) for manage site data.- All section of site can modify and reorder and organize in Strap CMS.Design and develop e-commerce admin panel (admin.gincoplus.com) with Nextjs.- Use WooCommerce API under the hood.- Implement dynamic theme setting for wordpress site in admin panel.- Implement highly responsive design system.

Frequently Asked Questions about Mohammad Hossein Moradi

What company does Mohammad Hossein Moradi work for?

Mohammad Hossein Moradi works for Monacsoft

What is Mohammad Hossein Moradi's role at the current company?

Mohammad Hossein Moradi's current role is Frontend Developer.

Not the Mohammad Hossein Moradi you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.