Hosein Mosaddegh

Hosein Mosaddegh

Frontend Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
31 years old
Location:
Tehran, Tehran, Iran, Islamic Republic of
Experience:
5 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.