Skip to main content
Mohammad Musaei

Mohammad Musaei

Senior frontend develoer

Talent
North Vancouver, Metro Vancouver Regional DistrictMember since August 4, 2023
·

Hire this person

Send a job offer directly to this candidate

About

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

Reviews