Mourad MOUTTAKI

Senior Developer

Download Resume

About Me

Are you an entrepreneur or business leader looking to transform your ideas into robust, scalable software solutions? I’m Mourad, a Senior developer with 15 years of experience delivering quality and tailor-made applications for businesses of all sizes. From modernizing legacy systems to designing cutting-edge applications and blockchain solutions, I help companies achieve their goals through innovative technology and best practices.

Let’s collaborate to bring your vision to life and drive your business forward!

Informations

  • Location: Bordeaux, France
  • Phone: +33 6 18 23 87 09
  • Email: mourad.mouttaki@aymenoo.fr

Expertise

Fullstack

  • Interventions across backend, frontend, blockchain, database, and deployment.

  • Enabling seamless integration of technologies to deliver complete solutions.

  • Supporting businesses in transforming concepts into functional applications.

Curious and Business-Oriented

  • Continuously exploring new technologies to deliver innovative solutions.

  • Aligning technical capabilities with business objectives to maximize value.

  • Partnering with stakeholders to understand their vision and drive impactful results.

Cloud and Blockchain Innovations

  • Creating secure, scalable cloud solutions tailored to modern business needs.

  • Driving blockchain adoption for transparency, automation, and decentralization.

  • Pioneering decentralized applications with Ethereum and Solidity expertise.

Skills

Backend Development

  • Expertise in .NET Framework and .NET Core.

  • Strong experience with RESTful APIs and Web Services.

  • Proficient in SQL databases, including T-SQL and PL/pgSQL.

  • Advanced capabilities in Entity Framework and Dapper for database interactions.

  • Focus on clean code principles and best practices.

Frontend Development

  • Experience with React.js for modern web applications.

  • Proficient in Next.js for building server-rendered and static web applications.

  • Proficient in NestJS, a progressive Node.js framework, for scalable server-side applications.

  • Proficient in Node.js for creating server-side functionality.

Cloud Technologies

  • Experience in Azure services: Message Bus, AKS, and DevOps integrations.

  • Implemented CI/CD pipelines using GitHub Actions and Azure DevOps.

  • Hands-on experience with Azure Message Queues and Event Hub.

DevOps Practices

  • Proficient in continuous integration and deployment pipelines.

  • Expertise in Git-based workflows and repository management.

  • Implementation of CI/CD pipelines for various projects to ensure rapid delivery.

Blockchain Development

  • Certified Ethereum Blockchain Developer.

  • Skilled in Solidity, Truffle, and HardHat for smart contract development.

  • Experience creating blockchain solutions.

Testing and Quality Assurance

  • Expertise in TDD (Test-Driven Development) and BDD (Behavior-Driven Development).

  • Proficient in SpecFlow and Gherkin for automated acceptance testing.

  • Skilled in unit testing and integration testing.

Microservices Architecture

  • knowledge of designing and implementing microservices.

  • Migration of monolithic applications to scalable microservices.

  • Expertise in Hexagonal Architecture for maintainable systems.

  • Proficient with tools like Docker, Kubernetes, and Azure Kubernetes Service (AKS).

Migration and Modernization

  • Migrating legacy systems to modern architectures.

  • Reducing technical debt through systematic refactoring.

  • Implementing scalable, maintainable systems using .NET and Azure.

Full Stack Lifecycle Expertise

  • Comprehensive experience in interventions across backend, frontend, database, blockchain, and deployment.

  • Expertise in orchestrating the entire development lifecycle from design to deployment.

  • Delivering end-to-end solutions tailored to business needs.

Agile Development

  • Extensive hands-on experience working in Agile environments, including Scrum and Kanban methodologies.

  • Actively involved in sprint planning, daily stand-ups, and retrospective meetings to ensure smooth project delivery.

  • Skilled in breaking down complex requirements into manageable user stories and tasks.

  • Expertise in creating technical designs, estimations, and delivering incremental value through iterative development.

  • Strong collaboration with cross-functional teams, including developers, QA engineers, and business stakeholders.

  • Focused on continuous improvement, fostering a culture of feedback and adaptability within Agile teams.

  • Skilled in creating technical designs, estimates, and collaborating with stakeholders.

Professional Experience

.NET Backend Developer at GETLINK

01/2023present (Calais, France)
  • Overhauled a legacy application into a microservices architecture on Azure.

  • Implemented CI/CD pipelines using GitHub and introduced Hexagonal Architecture for maintainability.

  • Ensured quality with TDD and SpecFlow for acceptance testing.

.NET Backend Developer at SAGE

01/202212/2022 (Paris, France)
  • Migrated a monolith to a microservices architecture, enhancing scalability and reducing technical debt.

  • Leveraged Docker, Kubernetes, and Kafka for deployment and messaging.

.NET Backend Developer at ADORIA

06/202112/2021 (Bordeaux, France)
  • Developed and maintained .NET APIs with SQL databases in an Agile environment.

  • Focused on clean code principles and best practices.

Technical Lead at DEKRA

04/201906/2021 (Bordeaux, France)
  • Oversaw technical solutions and supported developers in adopting best practices.

  • Reduced technical debt and improved overall code quality through consistent reviews.

  • Migrated codebases and repositories from TFS to Git.

  • Led projects involving .NET Core microservices, SQL databases, and automated testing

Technical Lead at CDISCOUNT

04/201906/2021 (Bordeaux, France)
  • Oversaw technical solutions and supported developers in adopting best practices.

  • Reduced technical debt and improved overall code quality through consistent reviews.

  • Migrated codebases and repositories from TFS to Git.

  • Led projects involving .NET Core microservices, SQL databases, and automated testing.

.NET Developer at CIDSCOUNT

01/201706/2018 (Bordeaux, France)
  • Developed RESTful APIs and backend services for loyalty programs and order management systems using .NET Core and C#.

  • Designed and optimized SQL Server databases to handle high-volume transactions.

  • Streamlined deployment processes with CI/CD pipelines using Azure DevOps.

  • Actively collaborated with Agile teams, participating in sprints and delivering incremental improvements

Technical Project Manager at CDISCOUNT

09/201612/2016 (Bordeaux, France)
  • Managed technical projects for the e-commerce platform, ensuring alignment between business requirements and technical deliverables.

  • Coordinated project planning, scoping, and delivery with cross-functional teams.

  • Delivered innovative solutions to enhance platform scalability and performance.

.NET Developer at PRODWARE

04/201109/2016 (Bordeaux, France)
  • Contributed to the development of a Product Information Management (PIM) system for multi-channel data enrichment and distribution, integrating seamlessly with ERP systems.

  • Developed and maintained a CMS for the eBusiness Suite solution, enabling better content management for enterprise clients.

  • Designed and implemented SQL jobs and connectors to facilitate data integration between e-commerce solutions and market ERPs.

  • Utilized ASP.NET, C#, and SQL for backend solutions, ensuring high performance and scalability.

  • Worked on API integrations to streamline operations between different business tools and platforms.

  • Provided technical support for API usage and ensured smooth onboarding for integrators and partners.

  • Contributed to roadmap planning and offered technical expertise for product evolution.

  • Mentored junior developers and collaborated with cross-functional teams to meet client requirements effectively.

  • Created robust APIs and backend systems for business-critical applications.

  • Designed and implemented SQL jobs and connectors to facilitate data integration between e-commerce solutions and market ERPs.

  • Utilized ASP.NET, C#, and SQL for backend solutions, ensuring high performance and scalability.

  • Worked on API integrations to streamline operations between different business tools and platforms.

  • Provided technical support for API usage and ensured smooth onboarding for integrators and partners.

  • Contributed to roadmap planning and offered technical expertise for product evolution.

  • Mentored junior developers and collaborated with cross-functional teams to meet client requirements effectively.

  • Created robust APIs and backend systems for business-critical applications.

.NET Developer at MUST INFORMATIQUE

04/201004/2011 (Limoges, France)
  • Developed business applications for the healthcare industry with ASP.NET and Telerik.

  • Focused on desktop and web solutions with smart card integration.

.NET Developer at MW2

12/200903/2010 (Paris, France)
  • Created CMS solutions for startup clients using Silverlight and the MVVM architectural pattern.

  • Presented technical innovations at industry events (TechDays startup 2010).

Formations