Keyvan Mahmoudi
Senior Full-Stack Developer | Product Builder | React, Next.js, Node.js
📍 Amsterdam, North Holland, Netherlands
📧 keyvanmahmoudi72@gmail.com
🔗 linkedin.com/in/keyvanmahmoudi
Summary
Senior Full-Stack Developer with 9+ years of experience building scalable web and mobile applications across insurance, e-commerce, and entertainment domains.
Product Builder: Founded Musicisho, scaling it from 0 to top 3 music platform in Iran (430K+ daily users) within 9 months. Proven track record in 0-to-1 product development, system architecture, and UI/UX design.
Technical Leadership: Experience coordinating 20+ developers across 5 teams, mentoring junior developers, and managing 9-person cross-functional team. Bridge between technical implementation and business objectives.
Technical Expertise: Expert in modern JavaScript ecosystem (React, Next.js, TypeScript, Node.js, NestJS). Strong full-stack capabilities with focus on building scalable, maintainable applications.
Professional Experience
NN Netherlands
Senior Full Stack Developer
📅 April 2025 - Present (6 months)
📍 The Hague, South Holland, Netherlands
Working as a consultant via iO Digital, contributing to the development of a comprehensive insurance broker portal designed to streamline insurance offer creation for clients.
- Architected and built NestJS Backend-for-Frontend (BFF) integrating 5+ backend APIs through WSO2, implementing custom authentication/authorization mutators for secure token management
- Developed feature-based React.js frontend using Jotai, React Query, React Hook Forms, Material UI, and i18next, with comprehensive auth/authz logic across frontend and BFF layers
- Automated API client generation using Orval from Swagger specs, reducing manual DTO/validation overhead across multiple services
- Facilitate technical alignment meetings coordinating 20+ developers across 5 teams, while mentoring junior developers and organizing pair programming sessions
- Established testing strategy with Vitest, React Testing Library, and Zod for runtime validation
Key Technologies: NestJS • React.js • TypeScript • WSO2 • Jotai • React Query • Material UI • Orval • Vitest • i18next
NN Belgium
Senior Frontend Developer
📅 July 2022 - April 2025 (2 years 10 months)
📍 Brussels, Brussels Region, Belgium
Working as a consultant via iO Digital, served as sole frontend developer in 3-person team rebuilding NN's Liferay broker website into modern React.js platform.
- Owned complete frontend architecture and UI/UX redesign (no designer), collaborating directly with business stakeholders, BA, PO, and Scrum Master to validate design decisions
- Built complex multi-step forms and wizards using Formik, Redux Toolkit for state management, and Material UI, implementing role-based access control and authentication
- Mentored backend developer to transition into React development, successfully expanding frontend team capacity
- Navigated frontend-first development approach (no API-first), building complete UI before APIs were ready, then adapting without requiring backend changes
- Managed Azure DevOps for monitoring logs, deployment pipelines, and function status
Key Technologies: React.js • TypeScript • Formik • Redux Toolkit • Material UI • Azure DevOps • OAuth • UI/UX Design • Liferay • Git
iO Digital
Senior Full Stack Developer Consultant
📅 July 2022 - Present (3 years 4 months)
📍 Amsterdam, North Holland, Netherlands
Working as a consultant for iO Digital, a leading digital agency, delivering high-quality solutions across client engagements with focus on frontend development and UI/UX design.
- Delivered technical solutions across multiple client projects (primarily NN Belgium and NN Netherlands assignments), ensuring optimal user experience and maintainable codebases
- Maintained up-to-date knowledge of industry trends, incorporating modern technologies and best practices into development processes
Key Technologies: React.js • Next.js • TypeScript • NestJS • UI/UX Design • Figma • Frontend Architecture • Code Review • Mentoring
SnappMarket Pro!
Frontend Web Developer
📅 June 2021 - July 2022 (1 year 2 months)
📍 Tehran, Iran
Engineered Progressive Web Application (PWA) for SnappMarket, an online grocery platform.
- Spearheaded PWA development for marketplace, enhancing online shopping experience and customer engagement
- Architected dashboard tool for business/marketing teams enabling efficient content and campaign management
- Leveraged product design expertise to drive UX strategy, ensuring responsive design across all devices
Key Technologies: React.js • Progressive Web App (PWA) • JavaScript • HTML5 • CSS3 • UI/UX Design • Responsive Design • Dashboard Development • E-commerce • Figma
Musicisho
Founder & Full Stack Developer
📅 May 2019 - May 2021 (2 years 1 month)
📍 Tehran, Iran
Founded and launched Musicisho after successfully pitching the concept to Parham Co. board. Built the platform from 0 to top 3 music website in Iran within 9 months, reaching 430K+ daily users.
- Founded and built Persian music streaming platform from concept to top 3 market position within 9 months, achieving 430K+ daily active users
- Engineered automation system using NodeJS bots that scaled content operations from 15 to 200+ posts per day (13x increase), enabling sustainable operations
- Architected full-stack platform including responsive web app (React.js), content management dashboard (React.js), mobile app (React Native), and WordPress backend
- Designed complete UI/UX experience using Figma and led comprehensive SEO strategy, achieving top organic search rankings
- Platform continues operating successfully using automation infrastructure built during tenure
Key Technologies: React.js • React Native • Node.js • WordPress • Figma • UI/UX Design • SEO • Automation • 0-to-1 Product • Team Leadership
Hanatech IoT Inc.
Product Designer and Frontend Developer
📅 February 2019 - April 2020 (1 year 3 months, part-time/remote)
📍 Halifax, Nova Scotia, Canada
Pioneered frontend solutions and UI/UX design for Canadian high-tech company specializing in smart home and asset management systems (remote position while based in Iran).
- Engineered two ReactJS dashboards for smart home device control and moving asset management
- Designed intuitive UI/UX for dashboards and mobile application for COVID-19 spread control
- Leveraged React.js, Ant Design, HTML5, CSS3 to deliver responsive and interactive applications
Key Technologies: React.js • Ant Design • HTML5 • CSS3 • UI/UX Design • Figma • IoT • Dashboard Development • Responsive Design • JavaScript
Parham Co.
Team Lead - Frontend & UI/UX
📅 April 2016 - April 2019 (3 years 1 month)
📍 Tehran Province, Iran
Started as Frontend Developer, progressed to Team Lead managing 9 people across Frontend (5) and UI/UX (4) teams at a leading VAS and marketing agency.
- Proposed and established dedicated UI/UX team (4 members), managing combined Frontend and UI/UX teams (9 total) while serving as bridge between business and development
- Identified market opportunity, pitched new business line (music streaming platform) to Parham board, securing approval and funding that led to founding Musicisho
- Engineered "Rapid Landing Page Generation Tool" (React.js, Ant Design) accelerating campaign launches, and "VOD Content Management System" supporting 15 websites/apps
- Designed 20+ websites and mobile applications (Sketch, Figma) including football live score app serving 10M+ daily users
- Participated in business strategy meetings, providing technical insights to drive company growth and product decisions
Key Technologies: React.js • Ant Design • Sketch • Figma • UI/UX Design • Team Leadership • CMS Development • Frontend Architecture • Business Strategy • Mentoring
Personal Projects
findmy.events
Full Stack Developer
📅 January 2025 - Present (10 months)
Independently developed event discovery web application helping users find nearby events.
- Built full-stack application using Next.js 15 with App Router, Server Components, Shadcn, and Tailwind CSS
- Developed admin dashboard with MongoDB and Prisma ORM for efficient database management
- Implemented Google OAuth authentication via NextAuth.js with role-based access control (users, organizers, admins)
- Designed complete UI/UX in Figma following established design principles
Key Technologies: Next.js 15 • React • TypeScript • MongoDB • Prisma • NextAuth.js • Shadcn • Tailwind CSS • Figma • OAuth
inTripi
Full Stack Developer
📅 April 2023 - Present (2 years 7 months)
Independently developed comprehensive travel planning application for mobile and web platforms.
- Designed UI/UX in Figma following Apple Design Principles and built cross-platform mobile app with React Native and TypeScript
- Architected RESTful API backend using Express.js and TypeScript with authentication, OAuth, and trip planning algorithms
- Created complementary web application using Next.js and Contentlayer for consistent cross-platform experience
- Integrated multiple third-party APIs for enhanced functionality
Key Technologies: React Native • TypeScript • Express.js • Next.js • Contentlayer • Figma • OAuth • RESTful API • Apple Design • Mobile Development
Technical Skills
Core Technologies: React.js, Next.js, TypeScript, JavaScript, Node.js, Express.js, NestJS
Frontend Development: React Native, HTML5, CSS3, Tailwind CSS, Material UI, Shadcn, Ant Design, Jotai, Redux Toolkit, React Router, React Hook Forms, React Query, i18next
Backend & APIs: RESTful APIs, Orval, WSO2, OAuth, JWT Authentication
Databases & ORM: MongoDB, Prisma, PostgreSQL
Testing & Quality: Vitest, React Testing Library, Cypress, Zod, Unit Testing, Integration Testing, E2E Testing
DevOps & Tools: Git, GitLab, Azure DevOps, CI/CD Pipelines
Design & UX: Figma, Sketch, UI/UX Design, Responsive Design, Design Systems, Apple Design Principles
Languages: English (Professional Working), Persian (Native), Dutch (Elementary)
Education
University of Tehran
Master's degree, Entrepreneurial and Small Business Operations
2016 - 2018
K. N. Toosi University of Technology
Bachelor's degree, Computer Software Engineering
2011 - 2016
Allameh Tabataba'i High School
High School Diploma, Mathematics
2007 - 2011
© 2025 Keyvan Mahmoudi. All rights reserved.