Portfolio
  • About
  • Skills
  • Projects
  • Experience
  • Education
  • Languages
  • Contact
  • About
  • Skills
  • Projects
  • Experience
  • Education
  • Languages
  • Contact

Mohammed

Software Engineer specialized in backend systems and scalable architectures

Software engineer specialized in designing and building robust, scalable, and architecture-driven web systems. I focus primarily on backend engineering, system design, performance, and application reliability.
Contact Me Learn More

About Me

Software engineer specialized in designing and building scalable, high-performance, and architecture-driven backend systems. I focus on building robust server-side solutions with a strong emphasis on performance, maintainability, and reliability.I have worked on complex web applications ranging from modern platforms to business-critical systems requiring strong performance, system design, and data management. I strongly value engineering best practices and system quality.

8+ years

of software engineering experience

50+ systems

designed and delivered

Focus

Expertise & Delivery

End-to-end engineering with a strong back-end core and pragmatic delivery.

Backend & Architecture

Design of scalable APIs, robust architectures, and distributed systems

Modern Interfaces

High-performance user interfaces when needed

Databases

Modeling, optimization, and large-scale data management

Systems & Automation

CI/CD, workflow automation, and application deployment

Skills

Technical Skills

Design and development of scalable backend systems with NestJS/Node.js (REST APIs, authentication, modular architectures)

Modern front-end development with React/Next.js and Tailwind (responsive interfaces integrated with backend systems)

Cloud systems & automation: AWS, Terraform, Docker, CI/CD (GitLab/Jenkins), deployments on EKS/ECS architectures

Data modeling and performance: PostgreSQL/MySQL, Redis caching, scalable schema design and optimization

Software architecture: SOLID, DDD, Clean Architecture, system-oriented and maintainable design

Frameworks

NestJS Next.js React Laravel Symfony

Languages

TypeScript JavaScript (ES6+) PHP SQL Bash

Databases

PostgreSQL MySQL Redis SQL Server

Cloud & Systems

AWS (EKS, ECS/Fargate, S3, IAM, CloudWatch, VPC) Terraform Docker ECR GitLab CI/CD Jenkins

Methodologies

API and E2E test automation with Jest, PHPUnit and Cypress/Selenium

API design and documentation with Swagger/OpenAPI (system contracts)

Code quality standards and reviews (ESLint, PHPStan, SonarQube)

Agile approach and technical collaboration on complex systems

Projects

A selection of cloud, DevOps, and fullstack projects.

DevOps AWS PFE (Certified)

Cloud‑native Fullstack Deployment (AWS)

Docker • AWS • Terraform • GitLab CI/CD

Cloud‑native AWS platform to deploy a fullstack app with security and reliability.

  • Fast, safe releases with rollback
  • Scalable multi‑AZ infrastructure
  • CloudWatch monitoring + alerts
Type: Cloud / DevOps
Status: Completed
Private
Crypto Dashboard

Real‑time Crypto Dashboard

React • TypeScript • Live data

Real‑time crypto dashboard turning live data into clear insights.

  • Fast market signal scanning
  • Smooth UX on mobile and desktop
  • Modular frontend ready to scale
Type: Frontend / Data Visualization
Status: Completed
Live Demo Source Code
Infrastructure / DevOps Project

Multi-Environment AWS CI/CD Platform

Terraform • GitLab CI • ECS Fargate • Cloud Governance

Production-oriented CI/CD platform on AWS with automated infrastructure provisioning, containerized deployments, and full environment isolation.

  • Fully automated CI/CD pipeline from infrastructure to deployment
  • Strong DEV/PROD isolation using separate Terraform states
  • Production-grade observability with logs, metrics, and alerts
Type: Cloud / Infrastructure
Status: Completed
Private
Fullstack Generic Booking Platform

SaaS Booking Platform

NestJS • PostgreSQL • Next.js

Generic booking system ready for multi-business SaaS use.

  • Flexible multi-business architecture
  • Reliable availability management
  • Strong foundation for SaaS product
Type: Fullstack
Status: In Progress
Private
Enterprise API Test Automation Framework

Enterprise API Automation

Node.js • Postman • Newman

Enterprise API automation driven by business workflows and API dependencies.

  • 30+ APIs validated
  • 15-minute regression suite
  • Fully automated business workflows
Type: Backend / Test Automation
Status: Completed
Private

Professional Experience

FREELANCE

Software Engineer

Freelance
July 2025 – Present

Comprehensive technical support for clients in developing, maintaining, and optimizing web and back-end applications tailored to their specific business needs.

Responsibilities

  • Design, development, and maintenance of modular and scalable back-end modules for diverse business contexts
  • Bug fixing, code refactoring, and continuous performance improvement of existing applications
  • Implementation and promotion of software engineering best practices (SOLID, DDD, Clean Architecture)
  • Development and maintenance of REST and GraphQL APIs for integration with third-party services
  • Automation of the development lifecycle through CI/CD pipelines and containerized environments
  • Technical assistance and client support: diagnostics, incident resolution, and architecture consulting
  • Contribution to technical documentation and implementation of testing strategies (unit and integration tests)

Results

  • Continuous improvement in the reliability and maintainability of client projects
  • Reduced recurring incidents through proactive fixes and quality monitoring
  • Enhanced client satisfaction thanks to comprehensive and responsive technical support
  • Optimized delivery time and deployment stability through controlled automation

Technologies

Node.js NestJS Laravel Symfony TypeScript PostgreSQL MySQL Redis Docker Jenkins REST APIs Jest PHPUnit Git Agile Scrum CI/CD

Company H, Rabat, Morocco

Software Engineer

Permanent
August 2023 – June 2025

Development, optimization, and maintenance of applications for library and university management.

Responsibilities

  • Design and development of loan and return management systems with automated penalties and user tracking
  • Implementation of advanced search platforms with dynamic filters, relevance-based ranking, and optimized data handling
  • Creation of administration tools for managing digital resources and library catalogs
  • Optimization of application performance and database structure for improved system responsiveness
  • Application of software engineering best practices (SOLID, DDD) to enhance maintainability and modularity of code
  • Contribution to the evolution of university websites, with continuous integration and improved user experience

Results

  • Significant improvement in search performance and user experience
  • Progressive reduction of production incidents through higher code quality and test automation
  • Optimization of update and deployment cycles for faster and more stable deliveries
  • Strengthened technical consistency across projects through a unified and modular architecture

Technologies

NestJS Node.js Laravel Next.js PHP MySQL TypeScript JavaScript REST APIs Docker Git Jest PHPUnit Agile Scrum CI/CD

Company M, Rabat, Morocco

Software Engineer – Back-End & Front-End Development

Permanent
July 2020 – July 2023

Participation in the development, deployment, and maintenance of business applications in the healthcare sector, while managing IT infrastructure.

Responsibilities

  • Design and development of business applications ensuring full tracking of interventions and internal processes
  • Implementation of analytical modules for real-time reporting and operational indicators
  • Integration of traceability and data management solutions to strengthen reliability and operational continuity
  • Administration and maintenance of Windows and Linux servers, including hardware and software monitoring
  • Management of IT networks and technical support for internal teams
  • Participation in configuration and connectivity of technical equipment with information systems

Results

  • Improved field team productivity through better-integrated business tools
  • Enhanced reliability and operational continuity via a more stable and centralized infrastructure
  • Optimized management of technical and IT resources
  • Better visibility into activities and interventions through the implementation of an analytical and traceability system

Technologies

Node.js Symfony PHP MySQL JavaScript Linux Windows Server Networking Hardware/Software Maintenance REST APIs Git Postman

Company T, Fes, Morocco

Full Stack Web Developer / Tester

Permanent
April 2019 – January 2020

Development and maintenance of tools for managing invoices, plans, shopping carts, discounts, and subscriptions.

Responsibilities

  • Design and development of business modules for comprehensive management of offers, subscriptions, and transactions
  • Implementation of secure data repositories ensuring full traceability of operations
  • Writing test specifications and preparing functional and technical test plans
  • Design and execution of API test scenarios with Postman and automated server-side tests
  • Execution of unit and functional tests in PHP to ensure module stability
  • Automation of recurring processes such as offer creation, report generation, and transaction archiving

Results

  • Improved reliability and consistency of client data
  • Enhanced software quality through better test coverage
  • Optimized internal processes related to offers and subscription management
  • Improved user experience with a smoother and more responsive interface

Technologies

PHP MySQL Node.js JavaScript jQuery Selenium Postman HTML CSS Git

Company O, Oujda, Morocco

Full Stack Web Developer

Freelance
January 2016 – March 2019

Development and maintenance of web tools for the telecommunications sector.

Responsibilities

  • Development of a plan/comparison tool with dynamic filters and real-time updates
  • Design of interactive web interfaces
  • Implementation of SQL scripts to manage offers, pricing, and comparison criteria
  • Automation of repetitive tasks
  • Functional testing to ensure accuracy of results

Results

  • Enhanced user experience
  • Time savings for users in selecting the best plan
  • Reduced selection errors and improved visibility of offers

Technologies

PHP MySQL JavaScript jQuery HTML CSS

Education

My academic background and continuous training

Le Conservatoire national des arts et métiers (CNAM) Paris, FRANCE

Bachelor's Degree in Computer Science

2021
WES

Credential Evaluation

OFPPT Institut Spécialisé de Technologie Appliquée LAZARET (ISTA), MAROC

Specialized Technician Diploma in Software Development

2015
WES

Credential Evaluation

Languages

Mastery of multiple languages for international communication

French Read, written and spoken
English Read, written and spoken

Let's Get In Touch

Let's discuss your next project. I'm always open to new opportunities and collaborations.

Email

fdal.mohammedremove@gmail.com

Location

Rabat, Morocco

Mohammed

© 2026 All rights reserved.