Hossein Mosaddegh – Frontend Developer
(Resume)
Hossein Mosaddegh | Frontend Software Engineer | - |-| linkedin.com/in/hosein-mosaddegh |
github.com/hoseinmosaddegh
Professional Summary
Passionate and detail-oriented Frontend Developer with 5+ years of
comprehensive experience designing, developing, and deploying scalable, high-performance web
applications. Expertise centered around the modern JavaScript ecosystem, specializing in React and Next.js,
coupled with a strong command of TypeScript for robust codebases.
Proven ability to translate complex business requirements and wireframes into elegant, highly usable, and
performant user interfaces. Significant experience in refactoring legacy systems, implementing critical
performance optimizations (such as code splitting and lazy loading), and ensuring cross-browser
compatibility. Highly adept at collaborating within Agile/Scrum methodologies, integrating seamlessly with
backend services via RESTful APIs, and fostering clean, maintainable code structures adhering to industry
best practices.
Committed to staying at the forefront of frontend technology evolution.
Technical Skills
Languages
• JavaScript (ES6+): Deep understanding of modern language features, asynchronous programming
(Promises, Async/Await)
• TypeScript: Extensive experience in strongly typing React components, Redux stores, and API responses
for enhanced code quality and fewer runtime errors.
• HTML5: Semantic markup, accessibility standards (ARIA roles).
• CSS3: Advanced styling techniques, including Flexbox, Grid Layout, CSS-in-JS principles, and responsive
design implementation.
Data Fetching & Caching
• Axios: Reliable HTTP client for making requests.
• React Query: Comprehensive solution for caching, invalidation, background refetching, and request
deduplication.
• SWR: Experience with Vercel’s data-fetching library as an alternative caching strategy
Frameworks & Libraries
• React: Functional components, Hooks (useState, useEffect, useContext, useMemo,
useCallback), component lifecycle management.
• Next.js: Server-Side Rendering (SSR), Static Site Generation (SSG), Incremental Static
Regeneration (ISR), routing, and API routes integration.
• React Query (TanStack Query): Efficient data fetching, caching, state synchronization, and
mutation handling for server state management.• Redux Toolkit (RTK): Streamlined state
management, including RTK Query integration, efficient reducers, and selectors.
• Tailwind CSS: Utility-first styling framework for rapid, consistent, and maintainable
UI development.
State Management
• Redux: Deep understanding of the core principles, middleware application.• React Context
API: Effective management of localized or application-wide global state where Redux might
be overkill.
• React Query: Primarily utilized for server state synchronization.
Zustand: Experience with lightweight, fast, and scalable global state•
solutions.
Tools & DevOps
• Version Control: Git, GitHub/GitLab workflows (branching strategies, pull requests).
• Development Environment: VS Code, Webpack/Vite configuration familiarity.
• Debugging: Expert utilization of Chrome DevTools (Performance panel, Network
throttling, Memory profiling).
• API Interaction: Designing and consuming REST APIs, understanding of GraphQL
concept.
Experience
Frontend Developer
NobParts Co. – Tehran, Iran
November 2025 – Present
As a core member of the development team responsible for the company's primary digital sales channel,
my focus is on building a performant and feature-rich e-commerce experience.
Next.js Architecture Development: Solely responsible for the frontend development of a major ecommerce platform utilizing Next.js (App Router/Pages Router integration) to ensure fast initial load
times and excellent SEO performance via Server Components and Static Generation where appropriate.
API Integration and Data Fetching: Implementing robust data fetching strategies using modern React
hooks and dedicated data management libraries (e.g., SWR or TanStack Query) to manage asynchronous
data flow from complex RESTful and GraphQL endpoints provided by the backend infrastructure.
Performance Optimization: Proactively identifying and resolving performance bottlenecks related to
bundle size, rendering cycles, and image optimization. This involved implementing lazy loading for offscreen components and optimizing image delivery using next/image.
UX/UI Collaboration: Working closely with UI/UX designers to translate high-fidelity mockups into
responsive, accessible web components, ensuring cross-browser compatibility and adherence to established
design systems.
Component Reusability: Architecting and implementing a comprehensive library of reusable, highlytested UI components, significantly accelerating feature development across the platform
Frontend Developer
Kasra Rayaneh Apadana Engineering Company(Maxa) – Tehran Dec 2024 – Present
• Spearheaded the frontend development efforts for several microservice-based internal applications,
focusing on internal access control
management systems for large enterprises.
• Implemented modern data visualization dashboards using React and Chart.js/Recharts, significantly
improving operational oversight for system administrators.
• Crucially involved in refactoring legacy monitoring and reporting systems, migrating monolithic
JavaScript structures to modern TypeScript and Next.js setups, resulting in a 40% reduction in initial load
times.
• Established robust data synchronization mechanisms, collaborating closely with backend engineers utilizing
gRPC and REST protocols to integrate secure data flows and complex user authentication/authorization
layers (RBAC).
• Championed code reviews and established coding standards, ensuring high test coverage and
maintainability across the team’s codebase.
Frontend Developer (Freelance) Remote – Aug 2023 to Dec 2024
• Hotel Management System Development: Designed, built, and deployed a comprehensive, multitenant hotel management system from scratch for foreign client. Utilized Next.js (SSR) for SEO benefits
on public booking pages and React Query for responsive administrative dashboards.
◦ Key Accomplishment: Implemented complex booking calendar logic handling concurrent
reservations using optimistic updates via React Query mutations.
• Gamified Language-Learning Application: Developed a highly interactive and engaging
language-learning platform focusing heavily on UI/UX best practices and micro-interactions.
◦ Employed Tailwind CSS for rapid prototyping and consistent styling across mobile and
desktop views.
◦ Integrated sophisticated state management using Zustand to handle the real-time progression
and scoring within the gamified modules.
Frontend Developer
Hekmat Saba Insurance Company – Tehran Feb 2022 – Aug 2023
• Led the modernization initiative for core internal business tools, successfully rebuilding critical systems
including ticketing, CRM, warehousing management, and the primary internal company portal.
• Successfully transitioned these systems from outdated frameworks to a modern stack centered around
React and TypeScript.
Integrated AI-assisted features (e.g., automated form field suggestions•
based on historical data) into the CRM interface, improving data entry efficiency by approximately 25%.
• Significantly improved interface usability (UX) by conducting user testing and implementing iterative
design improvements based on feedback.• Executed deep performance audits, optimizing resource loading,
leveraging code splitting (React.lazy/Suspense), and minimizing DOM manipulation, leading to measurable
speed and security enhancements.
Software Developer
sadra system Hoshmand – Tehran Jul 2017 – Jun 2019
• Core developer responsible for the design and implementation of several e-commerce platforms and
custom WooCommerce integrations.
• Focused heavily on performance optimization, applying techniques such as lazy loading of images and
components, efficient asset management, and minimizing bundle size, directly impacting conversion rates.
Worked closely with UX/UI designers to ensure pixel-perfect translation of•
mockups into responsive, cross-browser compatible web interface.
Education
M.Sc. in Computer Engineering (Software) Islamic Azad University – Science & Research Branch,
Tehran | 2015 – 2020
B.Sc. in Computer Engineering (Software) University of Qom | 2011 – 2015
Certifications
• Web Design Fundamentals (HTML5, CSS3) – Technical Complex of Tehran, 2016
• Bootstrap Developer – Technical Complex of Tehran, 2017
• JavaScript and jQuery – Technical Complex of Tehran, 2017
• WordPress CMS Developer – Technical & Vocational Organization of Iran, 2017
Research
Enhancing IoT Security Using Hybrid Symmetric/Asymmetric Encryption Methods M.Sc.
Thesis, Islamic Azad University (2021)
• Summary: Investigated the limitations of purely symmetric or asymmetric encryption schemes in
constrained IoT environments. Proposed and modeled a novel hybrid framework combining the speed of
AES for bulk data transfer (symmetric) with the robustness of RSA for key exchange and secure session
establishment (asymmetric).
• Relevance: Provided foundational understanding of complex cryptographic implementation and secure
data transport, valuable for high-security application development
Languages
• Persian: Native Proficiency
• English: Intermediate / Upper-Intermediate (B2) - Capable of technical
• Azerbaijani (Iranian Azeri): Native / Bilingual Proficiency