beBee background
Technology / Internet
Mehdi Mousavi

Mehdi Mousavi

Full Stack Developer
Fairfax, Fairfax


About Mehdi Mousavi:

Experienced Senior Full Stack Developer specializing in React with over 7 years of expertise in web development. Proficient in JavaScript, NodeJS, ReactJS, Redux, NextJS, TypeScript, AWS, HTML5, and CSS3. Skilled in building SPAs using NextJS for SEO optimization. Expert in state management with Redux and React Context. Extensive experience with the MERN stack (MongoDB, ExpressJS, ReactJS, NodeJS). Strong knowledge of REST APIs, GraphQL, and integrating third-party packages. Familiar with CSS frameworks like MUI and Bootstrap. Well-versed in version control (Git/GitHub) and project management methodologies ( Agile, Waterfall). Collaborative team player with a strong drive for continuous learning and skill improvement.


Geico Insurance

Chevy Chase, MD (Remote)

May 2020 - Present 

Role: Senior Full Stack Developer 

Develop React components based on design requirements coming from the design team. 

utilize a range of React hooks, including useState, useReducer, useEffect, useRef, useMemo, and others, to empower functional components with efficient state management and effective lifecycle handling. 

Implement TypeScript to React container components to catch potential errors during development by providing static typing. 

Write unit tests and integration tests for components using Jest framework. 

Work with Redux to efficiently manage the state web applications, ensuring a predictable flow of data and enabling seamless communication between components. 

Maintain states in the store and dispatch the actions using Redux. 

Follow the Model-View-Controller (MVC) methodology for server-side applications. 

Use middleware libraries such as Express.js for application implementation. 

Create RESTful APIs using ExpressJS with NodeJS. 

Make Restful web service calls for POST, PUT, DELETE and GET methods. 

Use Mongoose for ORM with MongoDB’s CRUD operations. 

Collaborate using GitHub for code collaboration, storage, review, and part of CI/CD tools. 

Participate in daily standup, prioritization and estimation scrum meetings for projects. 


First Citizens Bank

Fairfax, VA

Mar 2018 – April 2020 

Role: Frontend Developer 

Developed web pages using HTML5, CSS3, SASS, JavaScript, ReactJS, Redux, NodeJS. 

Worked with ReactJS components, Redux, and implemented GET, POST, PUT and DELETE methods. 

Developed reusable Higher Order Components (HOC). 

Used Redux to separate data and presentation layer in ReactJS applications. 

Integrated Redux with React for handling large data chunks and improving performance. 

Developed presentational and container components using React and JSX. 

Created components using styled components. 

Used Jest unit testing framework with React Testing Library and Render for testing JavaScript pages. 

Developed server-side applications using Node.js with npm packages. 

Conducted cross-browser compatibility testing for Safari, Chrome, Firefox, and IE. 

Utilized Git for version control, including code check-in, check-out, merging, and branching.


New York Life Insurance

New York, NY

May 2016 – Mar 2018 

Role: Frontend Developer 

Focused and reliable Frontend developer with a strong work ethic and ability to thrive in a fast-paced environment. 

Designed and developed websites using HTML, CSS, ReactJS, NodeJS, ExpressJS and MongoDB for backend database integration. 

Utilized various predefined components from npm packages. 

Implemented Redux to create a single page application (SPA) for improved user experience. 

Conducted pivotal research analysis on the implications of implementing SEO, performance, and web accessibility rules to optimize website traffic and productivity. 

Experienced in working with REST APIs testing tools like Postman for API testing and validation. 

Collaborated with the API team to optimize existing API calls and integrated with WCS (Web Content Services) to create efficiency by deprecating unnecessary API calls. 

Tested React components and applications using React Testing Library, Jest, and conducted unit testing for quality assurance. 

Used Git for version control. 

Environment: HTML, CSS, JavaScript, ReactJS, Redux, NodeJS, TypeScript, Git 


Bachelor's degree in Engineering.

Graduated in 2006.

Professionals in the same Technology / Internet sector as Mehdi Mousavi

Professionals from different sectors near Fairfax, Fairfax

Jobs near Fairfax, Fairfax

  • Stride Healthcare Management LLC

    Clinical Nurse Specialist

    Found in: Lensa US P 2 C2 - 44 minutes ago

    Stride Healthcare Management LLC Arlington, United States $90,000 - $120,000 per year

    StrideCare is a fast-growing medical group who is committed to delivering personalized, quality, patient-centric care. Our team of providers and staff place patient care at the core while delivering a ...

  • CareerBuilder

    Elderly Care Nurse Assistant

    Found in: Lensa US P 2 C2 - 2 days ago

    CareerBuilder Burtonsville, United States $25,000 - $40,000 per year

    NEW STARTING RATES · Join our wonderful team as a Geriatric Nurse Assistant (GNA) today · Autumn Lake Healthcare at Oak Manor is an exceptional team-oriented company hiring for Geriatric Nurse Assis ...

  • Lexitas Legal Talent Outsourcing

    General Liability Associate - Hybrid Remote

    Found in: Appcast Linkedin GBL C2 - 2 days ago

    Lexitas Legal Talent Outsourcing Washington, United States $80,000 - $120,000 per year

    Our client, a prominent regional law firm, is seeking an Associate to join their Nassau County team. · This is a hybrid remote position, and the position is also partnership track. · Candidates should ...