beBee background
Professionals
>
Technology / Internet
>
North Vancouver
Mohammad Musaei

Mohammad Musaei

Senior frontend develoer
North Vancouver, Metro Vancouver Regional District

Social


About Mohammad Musaei:

As a Senior Frontend Developer with extensive experience in React, Angular, and Node.js, I am passionate about coding and building innovative solutions. I take pride in delivering high-quality software and leading teams to success, finding joy in solving complex problems. With my expertise and enthusiasm, I am confident in my ability to make a significant contribution to any team.

Summary

  • Proficient in developing web applications using React, Angular, Typescript, NextJs, Storybook, ReactQuery, and Redux.
  • Proficient in backend development, using Node.js, Koa, NestJs, and GraphQL.
  • Proficient in working with SQL, MySQL, MongoDB, TypeORM, and Mongoose
  • Familiar with React Native mobile development.
  • Familiar with AWS, Azure, Docker, and Kubernetes.
  • Knowledge of Agile software development methodologies.
  • Experienced using testing libraries like Cypress, RTL, Jasmin, Chromatic, and Playwright

Experience

Yocale Network 

Senior Web developer

Oct 2020 - Now 

Vancouver, Canada

  • Developed high-quality and complex components using ReactJs and Collaborated with designers and stakeholders to create visually appealing and user-friendly interfaces.
  • Assessed and resolved complex technical challenges to enhance application performance and scalability.
  • Converted a ReactJS app built with component classes to a new functional React application..
  • Migrated an ASP.NET application to a new functional React application.
  • Implemented A/B tests to analyze user behavior and improve the performance of applications using tools such as Optimizely and Statsig.
  • Utilized testing libraries such as Cypress and RTL to ensure high-quality and bug-free components.
  • Followed Agile software development methodologies and participated in daily stand-up meetings, sprint planning, and retrospectives.
  • Utilized Git to manage code version control and collaborate with other team members. Conducted code reviews and ensured code quality was maintained.
  • Provided technical guidance, mentored junior developers, and ensured high team morale.

RunSensible

Front-end Team Lead

Jan 2019 - Feb 2020

Tehran, Iran

  • Designed and developed a custom component framework for a CRM system based on Angular.
  • Led a team of front-end developers and provided technical guidance, mentorship, and direction for projects using Angular.
  • Stayed current with front-end technologies and provided team training opportunities.
  • Collaborated with developers to resolve code issues and improve overall code efficiency.
  • Worked closely with UX designers to develop user-centered interfaces and evaluated them through user testing.
  • Implemented and maintained automated testing frameworks, such as Jasmin and Jest.
  • Contributed to the hiring and interview process by participating in candidate evaluation and selection. Conducted technical interviews, assessed skills, and provided input on candidate qualifications.

Nomatec 

Front-end Team Lead

Apr 2015 - Jan 2019

Tehran, Iran

  • Designed and developed a custom component framework based on Angular for an ERP containing more than 9 separate applications.
  • Led a team to maintain a legacy application based on AngularJs.
  • Served as a software architect, migrating legacy codes from AngularJs to Angular.
  • Conducted technical feasibility studies, evaluated technology options, and recommended solutions to meet project goals.
  • Conducted tests using Angular testing libraries, such as Karma and Jasmine, to identify and resolve issues and improve application functionality.
  • Assessed candidates' technical abilities through technical interviews and evaluated their skills to determine their suitability for the role. Worked closely with the HR team to develop job descriptions, assess candidate qualifications, and make hiring decisions.
  • Followed Scrum methodology to manage software development projects. Facilitated Scrum ceremonies, such as daily stand-ups, sprint planning, sprint retrospectives, and demos, to ensure that project goals were met.

Jonoub IT Co 

Full stack developer

Jan 2011 - Apr 2015

Bandar Abbas, Iran

  • Developed Windows and web applications using C#, VB.NET, ASP.NET, and, SQL server.
  • Designed and developed mobile Windows phone applications.
  • Developed an online ticket sale system to handle high-volume traffic and manage load times effectively.
  • Developed a PMS system using C#, SQL Server, and ASP.NET.
  • Developed a content management system using VB.NET, SQL Server, and ASP.NET.
  • Developed a Human resource management system using C#, SQL Server, and ASP.NET.
  • Developed a CRM system using C#, SQL Server, and ASP.NET.
  • Participated in the hiring and technical interview process.

Education

Bachelor's degree in computer engineering

Azad University of Bandar Abbas

2008 - 2012

Bandar Abbas, Iran

Professionals in the same Technology / Internet sector as Mohammad Musaei

Professionals from different sectors near North Vancouver, Metro Vancouver Regional District

Other users who are called Mohammad

Jobs near North Vancouver, Metro Vancouver Regional District


  • Island Health Richmond, Canada Part time

    In accordance with the Vision, Purpose, and Values, and strategic direction of the Vancouver Island Health Authority, patient safety is a priority and a responsibility shared by everyone at VIHA; as such, the requirement to continuously improve quality and safety is inherent in a ...

  • Ikon Mushroom Ltd

    bookkeeper

    Found in: Talent CA 2 C2 - 21 hours ago


    Ikon Mushroom Ltd Surrey, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · Education: · Expérience: · Education · Secondary (high) school graduation certificate · Tasks · Calculate and prepare cheques for payroll · Calculate fixed assets and depreciation ...

  • Dini Construction Ltd.

    concrete and cement finishers foreman/woman

    Found in: Talent CA 2 C2 - 2 days ago


    Dini Construction Ltd. Surrey, Canada

    Education: Secondary (high) school graduation certificate · Experience: 2 years to less than 3 years · Work site environment · Outdoors · Work setting · Construction · Tasks · Prepare production and other reports · Supervise workers and projects · Co-ordinate and schedule activit ...