Back to Home
Ma-Sauvegarde Logo

Ma Sauvegarde

Full-Stack Developer creating and maintaining web applications, redesigning the company extranet with modern technologies.

Lyon, France

2020 - 2022

Tech Stack

  • Nextjs logo Nextjs
  • Php logo Php
  • Javascript logo Javascript
  • Mysql logo Mysql
  • Scss logo Scss

About Ma Sauvegarde

Ma Sauvegarde is a Lyon-based company specializing in data backup and security solutions. During my time there as part of my work-study program, I played a key role in modernizing their web infrastructure.

Major Projects

Extranet Redesign

One of my primary responsibilities was the complete redesign of the company’s extranet, which serves both clients and internal personnel. The old system was built with legacy technologies and needed a modern refresh.

I led the effort to rebuild the extranet using Next.js, providing a much faster and more intuitive user experience. This involved:

  • Designing and implementing new UI components
  • Migrating data from the old system
  • Ensuring backward compatibility during the transition
  • Training staff on the new system

API Development

To support the new extranet, I developed a custom PHP API that served as the bridge between the frontend and the company’s existing database systems. This API handled:

  • User authentication and authorization
  • Data retrieval and manipulation
  • Integration with third-party services
  • Performance optimization for large datasets

Technical Challenges

Working with both legacy PHP systems and modern JavaScript frameworks presented unique challenges. I had to ensure smooth communication between different parts of the system while maintaining data integrity and security.

The extranet needed to handle sensitive client data, so implementing proper security measures was paramount. I worked with encryption, secure sessions, and proper access controls to ensure client information remained protected.

Skills Developed

This role was instrumental in developing my full-stack capabilities. I learned to:

  • Bridge legacy and modern technologies
  • Work with clients to understand their needs
  • Manage complex database schemas
  • Optimize application performance
  • Write maintainable, well-documented code

Work-Study Program

This position was part of my Master’s degree program at ITAkademy, allowing me to apply theoretical knowledge in a real-world setting while contributing meaningfully to the company’s digital transformation.