I am Amal Yousfi, a web developer with extensive experience in building responsive, scalable applications using MERN, MEAN, and .NET. I focus on clean code, adaptability, and collaboration to deliver robust software solutions. I enjoy tackling tough problems, collaborating with cross-functional teams, and continuously learning new technologies to improve product quality and user experience.

Amal Yousfi

I am Amal Yousfi, a web developer with extensive experience in building responsive, scalable applications using MERN, MEAN, and .NET. I focus on clean code, adaptability, and collaboration to deliver robust software solutions. I enjoy tackling tough problems, collaborating with cross-functional teams, and continuously learning new technologies to improve product quality and user experience.

Available to hire

I am Amal Yousfi, a web developer with extensive experience in building responsive, scalable applications using MERN, MEAN, and .NET. I focus on clean code, adaptability, and collaboration to deliver robust software solutions.

I enjoy tackling tough problems, collaborating with cross-functional teams, and continuously learning new technologies to improve product quality and user experience.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Full-Stack Developer at Flow Factor
August 1, 2025 - Present
To Do list application featuring a responsive Angular front-end and a secure ASP.NET Core API back-end. Implemented full CRUD with JSON Patch support, timestamp conversion, robust error handling, Code First data persistence with SQL Server, and unit/integration testing with xUnit. Deployment on Azure App Service with Azure SQL Database.
Full-Stack Developer at Flow Factor
August 1, 2025 - Present
Designed and developed a to-do list web application with a responsive Angular front-end and a secure back-end powered by ASP.NET Core API. Implemented CRUD with partial updates via JSON Patch, timestamp conversion, and robust error handling. Code-First data persistence with MS SQL Server; unit and integration testing with xUnit. Deployed API and Angular app on Azure App Service; database on Azure SQL Database.
Full-Stack Developer at Flow Factor
August 1, 2025 - Present
Designed and developed a to-do list web application with a responsive Angular front-end and a secure back-end powered by ASP.NET Core API. Implemented a complete CRUD system with support for partial updates via JSON Patch, timestamp conversion, robust error handling, and a Code First approach with MS SQL Server. Included unit and integration testing with xUnit and deployed on Azure App Service with the database on Azure SQL Database.
Full-Stack Developer at Personal Project – Customer management
February 28, 2025 - August 22, 2025
Developed a customer management web application using the MEAN stack. Built a secure backend with Node.js and Express.js implementing RESTful APIs for full CRUD operations on customer data. Designed a responsive frontend with Angular and integrated a MongoDB database for data storage.
Full-Stack Web Developer at Research Project – Secure digital vault web platform
February 28, 2025 - August 22, 2025
Designed a responsive web platform and secure digital vault for Quebec notaries using Angular, Node.js, and Firebase. Integrated Firebase for real-time features and authentication. Implemented blockchain with Hyperledger Fabric to ensure data integrity and auditability. Developed using a microservices architecture, containerized with Docker, orchestrated with Traefik. Deployed into an existing Microsoft Azure infrastructure.
Full-Stack Developer at Research Project
February 1, 2025 - September 13, 2025
Designed a responsive web platform and secure digital vault for Quebec notaries using Angular, Node.js, and Firebase. Integrated Firebase for real-time features and authentication and implemented blockchain (Hyperledger Fabric) to ensure data integrity and auditability. Developed with a microservices architecture, containerized with Docker, and orchestrated using Traefik. Deployed into an existing infrastructure on Microsoft Azure.
Full-Stack Developer at Research Project – Secure digital vault web platform (Quebec Notaries)
February 1, 2025 - September 13, 2025
Designed a responsive web platform and secure digital vault for Quebec notaries using Angular, Node.js, and Firebase. Integrated Firebase for real-time features and authentication and implemented Hyperledger Fabric blockchain to ensure data integrity and auditability. Developed with a microservices architecture, containerized with Docker, and orchestrated using Traefik. Deployed into an existing Microsoft Azure infrastructure.
Full-Stack Developer at Research Project – Secure digital vault web platform
February 1, 2025 - September 13, 2025
Designed a responsive web platform and secure digital vault for Quebec notaries using Angular, Node.js, and Firebase. Integrated Firebase for real-time features and authentication and implemented blockchain (Hyperledger Fabric) to ensure data integrity and auditability. Developed with a microservices architecture, containerized with Docker, and orchestrated using Traefik. Deployed into an existing infrastructure on Microsoft Azure.
Full-Stack Developer at Personal Project – My portfolio
July 31, 2024 - August 22, 2025
Developed a digital portfolio web app with Angular and ASP.NET Core. Built a secure backend with SQL Server and implemented RESTful APIs to handle CRUD operations for user data, education, experience, and skills.
AI Chatbot Developer at Academic Project – Intelligent chatbot
April 30, 2024 - August 22, 2025
Designed and implemented an intelligent chatbot using Azure AI Bot Service and Azure Language Service. The chatbot supports natural language understanding to interpret user intent and can be extended with custom Q&A. The project aimed to simulate realistic conversations, provide accurate responses, and adapt to user needs.
Full-Stack Developer at Academic Project – Car management
April 30, 2023 - August 22, 2025
Developed a car management web application with a responsive user interface using Angular. Implemented a scalable backend with Node.js, Express.js, and MongoDB to manage vehicle data and performance metrics. Integrated Big Data analytics and Power BI dashboards for real-time insights and reporting.
Full-Stack Developer at Academic Project – Car management
April 1, 2023 - September 13, 2025
Developed a car management web application with a responsive UI (Angular) and scalable backend (Node.js, Express.js, MongoDB) to manage vehicle data and performance metrics, with Big Data analytics and Power BI dashboards for real-time insights.
Full-Stack Developer at Academic Project – Car management
April 1, 2023 - September 13, 2025
Developed a car management web application with a responsive UI using Angular. Implemented a scalable backend with Node.js, Express.js, and MongoDB to manage vehicle data and performance metrics. Integrated Big Data analytics and Power BI dashboards for real-time insights and reporting.
Full-Stack Developer at Academic Project – Car management
April 1, 2023 - September 13, 2025
Developed a car management web application with a responsive UI using Angular. Implemented a scalable backend with Node.js, ExpressJS, and MongoDB to manage vehicle data and performance metrics. Integrated Big Data analytics and Power BI dashboards for real-time insights and reporting.
Full-Stack Developer at Personal Project – Portfolio MERN
March 31, 2023 - August 22, 2025
Developed a digital portfolio web application using the MERN stack. Built a secure backend with SQL Server and implemented RESTful APIs for CRUD operations on user data, education, experience, and skills.
Full-Stack Developer at Personal Project – Portfolio MERN
March 1, 2023 - September 13, 2025
Developed a digital portfolio web application using the MERN stack. Built a secure backend with SQL Server and implemented RESTful APIs for CRUD operations on user data, education, experience, and skills.
Full-Stack Developer at Personal Project – Portfolio MERN
March 1, 2023 - September 13, 2025
Developed a digital portfolio web application using the MERN stack. Built a secure backend with SQL Server and implemented RESTful APIs to handle CRUD operations for user data, education, experience, and skills.
Full-Stack Developer at Personal Project – Portfolio MERN
March 1, 2023 - September 13, 2025
Developed a digital portfolio web application using the MERN stack. Built a secure backend with SQL Server and implemented RESTful APIs to handle CRUD operations for user data, education, experience, and skills.
Full-Stack Developer Intern at Smart Real Estate Agency Platform
June 30, 2022 - August 22, 2025
Designed and developed an advanced real estate web platform using React, Node.js, Express.js, and MongoDB. Integrated machine learning to predict property prices and built an interactive map with Google Maps API for dynamic filtering of sold properties and local businesses. Deployed on Microsoft Azure App Service using DevOps methodologies and tested APIs using Postman within a Scrum development process.
Full-Stack Developer at Internship Project – Smart real estate agency platform
June 1, 2022 - September 13, 2025
Designed and developed an advanced real estate web platform using React, Node.js, Express.js, and MongoDB. Integrated machine learning to predict property prices and built an interactive map to visualize and filter sold properties by type and price range. Deployed on Microsoft Azure App Service with DevOps and tested RESTful APIs with Postman in a Scrum-based development process.
Full-Stack Developer (Internship) at Smart Real Estate Agency Platform – Internship Project
June 1, 2022 - September 13, 2025
Designed and developed an advanced real estate web platform using React, Node.js, Express.js, and MongoDB. Integrated machine learning to predict property prices and built an interactive map to visualize and filter sold properties by type and price range. Deployed on Microsoft Azure App Service using DevOps; tested RESTful APIs with Postman in a Scrum-based development process.
Full-Stack Developer at Internship Project – Smart real estate agency platform
June 1, 2022 - September 13, 2025
Designed and developed an advanced real estate web platform using React, Node.js, Express.js, and MongoDB. Integrated machine learning capabilities to predict property prices and built an interactive map to visualize and filter sold properties by type and price range. Implemented neighborhood exploration with dynamic filtering of local businesses by category and location using Google Maps API. Deployed on Microsoft Azure App Service with DevOps and tested RESTful APIs with Postman in a Scrum-based process.

Education

Master's degree in information technology engineering (2nd Cycle) at École de Technologie Supérieure (ÉTS), Montreal, QC
January 1, 2023 - March 1, 2025
Professional Master's in Cloud Web Application Engineering at Virtual University of Tunis – Whitecape Sousse – ISET Kairouan
June 1, 2022 - August 22, 2025
Bachelor’s degree in computer science and Multimedia at University of Gafsa – Higher Institute of Business Administration
January 11, 2030 - May 1, 2012
High School Diploma in Computer Science at High School, Tunisia (Baccalaureate)
January 11, 2030 - June 1, 2009
Master’s degree in information technology engineering (2nd Cycle) at École de Technologie Supérieure (ÉTS)
January 1, 2023 - March 1, 2025
Professional Master's in Cloud Web Application Engineering at Virtual University of Tunis – WhiteCape Sousse – ISET KAIROUAN
June 1, 2022 - September 13, 2025
Bachelor’s degree in Computer Science and Multimedia at University of Gafsa – Higher Institute of Business Administration
January 11, 2030 - May 1, 2012
High School Diploma in Computer Science at Baccalaureate, Tunisia
January 11, 2030 - June 1, 2009
Master’s degree in information technology engineering (2nd Cycle) at ÉTS, Montréal, QC
January 1, 2023 - March 1, 2025
Professional Master's in Cloud Web Application Engineering at Virtual University of Tunis – WhiteCape Sousse – ISET Kairouan
June 1, 2022 - September 13, 2025
Bachelor’s degree in Computer Science and Multimedia at University of Gafsa – Higher Institute of Business Administration
January 11, 2030 - May 1, 2012
High School Diploma in Computer Science at Baccalaureate, Tunisia
January 11, 2030 - June 1, 2009
Master’s degree in information technology engineering at École de Technologie Supérieure (ÉTS), Montreal, QC
January 1, 2023 - March 1, 2025
Professional Master's in Cloud Web Application Engineering at Virtual University of Tunis – WhiteCape Sousse – ISET KAIROUAN
June 1, 2022 - September 13, 2025
Bachelor’s degree in computer science and Multimedia at University of Gafsa – Higher Institute of Business Administration
January 11, 2030 - May 1, 2012
High School Diploma in Computer Science at Baccalaureate, Tunisia
January 11, 2030 - June 1, 2009

Qualifications

Foundations of Coding Full-Stack (Coursera)
January 1, 2025 - August 22, 2025
Back-End Development with .NET (Coursera)
March 1, 2025 - August 22, 2025
Blazor for Front-End Development (Coursera)
March 1, 2025 - August 22, 2025
AWS Cloud Practitioner Essentials (Coursera)
June 1, 2025 - August 22, 2025
Zero Knowledge Proof Certification (Udemy)
February 1, 2024 - August 22, 2025
Introduction to Programming with C# (Coursera)
February 1, 2024 - August 22, 2025
Foundations of Coding Full-Stack (Coursera)
January 1, 2025 - September 13, 2025
Back-End Development with .NET (Coursera)
March 1, 2025 - September 13, 2025
Blazor for Front-End Development (Coursera)
March 1, 2025 - September 13, 2025
AWS Cloud Practitioner Essentials (Coursera)
June 1, 2025 - September 13, 2025
Zero Knowledge Proof Certification (Udemy)
February 1, 2024 - September 13, 2025
Introduction to Programming with C# (Coursera)
February 1, 2024 - September 13, 2025
Foundations of Coding Full-Stack (Coursera)
January 1, 2025 - September 13, 2025
Back-End Development with .NET (Coursera)
March 1, 2025 - September 13, 2025
Blazor for Front-End Development (Coursera)
March 1, 2025 - September 13, 2025
AWS Cloud Practitioner Essentials (Coursera)
June 1, 2025 - September 13, 2025
Zero Knowledge Proof Certification (Udemy)
February 1, 2024 - September 13, 2025
Introduction to Programming with C# (Coursera)
February 1, 2024 - September 13, 2025
Foundations of Coding Full-Stack (Coursera)
January 1, 2025 - September 13, 2025
Back-End Development with .NET (Coursera)
March 1, 2025 - September 13, 2025
Blazor for Front-End Development (Coursera)
March 1, 2025 - September 13, 2025
AWS Cloud Practitioner Essentials (Coursera)
June 1, 2025 - September 13, 2025
Zero Knowledge Proof Certification (Udemy)
February 1, 2024 - September 13, 2025
Introduction to Programming with C# (Coursera)
February 1, 2024 - September 13, 2025

Industry Experience

Software & Internet, Education, Professional Services, Real Estate & Construction, Media & Entertainment