Experience

Professional Timeline

NN Netherlands logo

NN Netherlands

Contract

Senior Full Stack Developer

Apr 2025 - PresentThe Hague, 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.

Key Achievements

  • Architected and built NestJS Backend-for-Frontend (BFF) integrating 5+ backend APIs through WSO2
  • Developed feature-based React.js frontend using Jotai, React Query, React Hook Forms, Material UI, and i18next, with comprehensive authentication and authorization logic across frontend and BFF layers
  • Designed and documented RESTful APIs using Swagger/OpenAPI specifications auto-generated from NestJS controllers and DTOs, enabling seamless frontend integration
  • Automated API client generation using Orval from Swagger specs, reducing manual integration effort and ensuring type-safe communication between frontend and BFF
  • Implemented OpenTelemetry for distributed tracing and observability, enabling end-to-end API monitoring from frontend through BFF to backend services
  • Configured and maintained CI/CD pipelines for automated testing, building, and deployment across multiple environments
  • Contributed to design system development and component library using Storybook for shared UI components
  • Facilitate technical alignment meetings coordinating 20+ developers across 5 teams

Technologies Used

NestJSReact.jsTypeScriptWSO2JotaiReact QueryMaterial UIVitestStorybookOpenTelemetrySwagger/OpenAPIOrvalCI/CDDocker
NN Belgium logo

NN Belgium

Contract

Senior Frontend Developer

Jul 2022 - Apr 2025Brussels, 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.

Key Achievements

  • Owned complete frontend architecture and UI/UX redesign (no designer)
  • Built complex multi-step forms and wizards using Formik, Redux Toolkit, and Material UI
  • Contributed to design system improvements and maintained component library documentation in Storybook
  • Mentored backend developer to transition into React development
  • Managed Azure DevOps for monitoring logs, deployment pipelines, and function status

Technologies Used

React.jsTypeScriptFormikRedux ToolkitMaterial UIAzure DevOpsStorybook
iO Digital logo

iO Digital

Full-time

Senior Full Stack Developer Consultant

Jul 2022 - PresentAmsterdam, 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.

Key Achievements

  • Delivered technical solutions across multiple client projects (primarily NN Belgium and NN Netherlands)
  • Implemented automation project using n8n with Docker containerization, streamlining internal workflows and improving operational efficiency
  • Maintained up-to-date knowledge of industry trends, incorporating modern technologies and best practices

Technologies Used

React.jsNext.jsTypeScriptNode.jsNestJSDockern8n
SnappMarket Pro! logo

SnappMarket Pro!

Full-time

Frontend Web Developer

Aug 2021 - Jul 2022Tehran, Iran

Engineered Progressive Web Application (PWA) for SnappMarket, an online grocery platform.

Key Achievements

  • Spearheaded PWA development for marketplace, enhancing online shopping experience
  • Architected dashboard tool for business/marketing teams enabling efficient content and campaign management
  • Implemented data-driven A/B testing using Google Optimize to optimize campaign performance and user engagement
  • Leveraged product design expertise to drive UX strategy, ensuring responsive design across all devices

Technologies Used

React.jsPWATypeScriptFigmaGoogle Optimize
Musicisho logo

Musicisho

Founder

Founder & Full Stack Developer

May 2019 - May 2021Tehran, 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.

Key Achievements

  • Built platform from 0 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)
  • Architected full-stack platform including responsive web app, CMS dashboard, mobile app, and WordPress backend with optimized MySQL database structure
  • Conducted A/B testing experiments using Google Optimize to optimize content placement and page load times, improving user engagement and on-page time
  • Designed complete UI/UX experience using Figma and led comprehensive SEO strategy

Technologies Used

React.jsReact NativeNode.jsWordPressMySQLFigmaSEOGoogle Optimize
Hanatech IoT Inc. logo

Hanatech IoT Inc.

Part-time

Product Designer and Frontend Developer

Feb 2019 - Apr 2020Halifax, Canada

Pioneered frontend solutions and UI/UX design for Canadian high-tech company specializing in smart home and asset management systems.

Key Achievements

  • 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

Technologies Used

React.jsAnt DesignHTML5CSS3Figma
Parham Co. logo

Parham Co.

Full-time

Frontend Developer → Team Lead

Apr 2016 - Apr 2019Tehran, Iran

Progressed through multiple roles at leading VAS and marketing agency, from Frontend Developer to Team Lead managing 9 people across Frontend and UI/UX teams.

Career Timeline

Team Lead - Frontend & UI/UX

Mar 2017 - Apr 2019

Managed combined Frontend (5) and UI/UX (4) teams, serving as bridge between business and development.

  • Proposed and established dedicated UI/UX team (4 members), managing combined Frontend and UI/UX teams (9 total)
  • Identified market opportunity, pitched music streaming platform to board, securing approval and funding that led to founding Musicisho
  • Engineered Rapid Landing Page Generation Tool accelerating campaign launches, and VOD CMS supporting 15 websites/apps
  • Implemented data-driven A/B testing using Google Optimize for marketing campaigns, tracking user interactions and optimizing conversion rates
  • Designed 20+ websites and mobile applications including football live score app serving 10M+ daily users
  • Participated in business strategy meetings, providing technical insights to drive company growth

Team Lead - Frontend

Dec 2016 - Feb 2017

Promoted to lead the Frontend team of 5 developers.

  • Successfully transitioned from individual contributor to team leadership role
  • Mentored junior developers and established frontend development best practices

Frontend Developer

Apr 2016 - Nov 2016

Developed frontend solutions for VAS and marketing campaigns.

  • Built responsive web applications for multiple client campaigns
  • Demonstrated strong technical skills and leadership potential

Technologies Used

React.jsAnt DesignSketchFigmaGoogle OptimizeTeam Leadership

Let's Build Something Amazing

I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!

Experience | Keyvan Mahmoudi