Muhammad Mustafa

Software Engineer

I work with .Net JavaScript & Typescript React & Next.JS CSS Jest & Vitest Bootstrap

  • JavaScript
  • TypeScript
  • HTML5
  • CSS
  • .NET
  • C#
  • PostgreSQL
  • MongoDB
  • React
  • Angular
  • NextJS
  • Express
  • Redux
  • Testing
  • Debugging
  • Documentation
  • Learning

Hello!

I'm a Software Engineer with over 5 years of experience in full-stack development, with a proven track record in delivering high-quality business solutions and experience in domains such as Utilities Management, Governmental Solutions, Enterprise Service Management and Resource Planning.

Experienced in developing efficient, reusable, testable and reliable code. Experienced in the Analysis, Design, Coding and Testing phases of the Software Development Life Cycle (SDLC) with hands-on experience in SPA, Web Applications, RESTful APIs, Web Services and Microservices focusing on enhancing product scalability, performance, and availability.

Proficient in .NET, Spring, React, Angular, C#, Java and JavaScript.

Expertise

backend

Backend

  • .NET
  • Spring
  • Express
frontend

Frontend

  • React
  • Angular
  • NextJS
  • Tailwind
  • Bootstrap
programming

Top Skills

  • C#
  • Java
  • JavaScript
  • Test-Driven Design
  • Software Architecture
  • HTML & CSS

Experience

Projects

project1

Structor: React Form Builder

An NPM library that simplifies the development process by allowing developers to effortlessly create forms by providing a JavaScript object schema to the Form Component, developers can define the types of fields and specify built-in or custom validations. The aim is to offer a robust and well-structured solution that is both developer-friendly and error-proof. With its straightforward approach, building forms becomes a seamless task, enhancing productivity and code reliability.

project1

KubeCMS

A Content Management System utilizing a Microservices architecture on Kubernetes, leveraging different technologies for each service: .NET for posts and the authentication server, Spring for comment, NodeJS/Express for ratings, Azure Functions for views. Front-end composed of React, React Native and Angular applications, interfacing through an NGINX Ingress Controller API gateway Highly ambitious

project1

Asteroids Destroyer

An engaging retro web-based game using vanilla JavaScript and the Canvas API. Players control a spaceship, firing projectiles to destroy incoming asteroids while earning points. The game is fun despite its simplicity and includes a CI/CD pipeline for automatic deployment.

project1

Portfolio

A Work In Progress portfolio to showcase my skills, experience, and the projects I have worked on. The site is fully responsive and includes a dark mode feature, Created with vanilla HTML, CSS, and JavaScript.

project1

Project Title

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptas dicta ea eaque dolorem ut quam quaerat vero, expedita, tenetur officiis pariatur dolores quos sit ex eum est labore maiores eveniet!

project1

Project Title

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptas dicta ea eaque dolorem ut quam quaerat vero, expedita, tenetur officiis pariatur dolores quos sit ex eum est labore maiores eveniet!

Testimonials

Contact Me