You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Aymen G.AG

Aymen G.

.NET Developer | Azure | Vue | MuleSoft 🚀💻🔧

€650/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Aymen

Passionate about IT with 10 years of experience as a developer, I have contributed to a multitude of diverse projects, ranging from web to mobile.

I have worked with technologies such as .NET, C#, Azure, Vue.JS, Xamarin, and MuleSoft, allowing me to bring a wide variety of skills to each project.

My journey has enabled me to adapt to different contexts, thus strengthening my versatility and my ability to take on new challenges.

I welcome each project as a stimulating challenge, constantly seeking to improve the quality of my work.

If you are looking for a dedicated professional, ready to invest in your project, do not hesitate to call on my services.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • KPMG FRANCE
    Full Stack Software Developer
    CONSULTING AND AUDITS
    June 2020 - Today (6 years)
    Paris, France
    In 2020, I joined KPMG France as a Full Stack Developer 🌐. My experience at KPMG has allowed me to get involved in numerous stimulating projects 🚀, covering a wide range of contexts.

    Here are the different contexts from most recent to oldest:

    🔹 Context 1:

    Project: Application allowing KPMG employees to share Microsoft Power BI reports and associated documents with client contacts 🤝 and non-client contacts.

    Methodology: Agile, Scrum
    Role: FullStack Developer
    Team: 1 Architect, 1 Product Owner, 1 Scrum Master, 1 TechLead, 2 developers

    Achievements:

    📄 Implementation of a Paginated reports management module
    📥 Allow mass import of Reports and documents into the application
    ✅ Integration of unit tests with Xunit
    🔧 Refactoring of certain modules in the application
    🚀 Automation of deployment through a CI/CD Pipeline
    🛠️ Ensure the application's maintenance and scalability
    📋 Preparation of technical deployment and operational documents

    Technical Environment: Visual Studio Code, Visual Studio, .net 6 Web API, Micro-Services, Azure App Service ☁️, Azure Service BUS, Azure Functions, Clean Architecture, Mediator, CQRS, Entity Framework, Xunit, Dapper, VueJS, Power BI .net SDK, SQL Server.

    🔹 Context 2:

    Project: API Management, this project aims to establish the basic application infrastructure of Mulesoft and migrate certain cross-functional APIs.

    Methodology: Agile, Scrum
    Role: FullStack Developer
    Team: 2 Architects, 1 Product Owner, 1 Scrum Master, 1 TechLead, 3 developers

    📝 Write API specifications (RAML and OpenAPI).
    🔐 Development of Custom Policies to manage permissions and authenticate AZURE AD and Gigya
    🔄 Migrate .NET APIs to MuleSoft following an API-Led approach.
    🧪 Perform unit testing with Munit.
    🛠️ Carry out POCs.
    📚 Develop an API catalog accessible to KPMG's internal teams and our clients through MuleSoft Exchange.
    📝 Write comprehensive documentation.
    🤝 Support teams to ensure a smooth transition of APIs from .NET to MuleSoft, through training sessions and pair programming.
    🧰 Provide tools to other teams to make them autonomous (Libraries, CI/CD Template...).
    🚀 Prepare technical deployment and operational documents.

    Technical Environment: Datweave, REST API, Anypoint Studio, Java 8, Maven 3, MuleSoft RTF, Anypoint Portal, Azure DevOps, Azure Application Insights, RAML, XML, OData

    🔹 Context 3:

    Project: Platform bringing together various KPMG applications and services.

    Methodology: Agile, Scrum
    Role: Dev Lead
    Team: 1 Architect, 1 Delivery Manager, 1 Scrum Master, 1 Development Manager, 2 developers

    Achievements:

    🛠️ Manage incidents with ServiceNow
    🤝 Coach and supervise the development team of 2 developers (task assignment, unblocking technical issues, code review, etc.)
    🚀 Migrate the project from .Net Core 2.2 to .Net 6
    🐛 Fix bugs detected by the client
    📄 Prepare technical deployment and operational documents
    📦 Perform internal acceptance testing, packaging, and delivery
    ☁️ Create and configure various Azure resources
    🚨 Resolve issues that occurred in production
    🚀 Ensure the smooth running of production deployments and intervene if necessary
    ⚙️ Automate deployment with CI/CD pipelines
    🔄 Integrate cross-functional Nugets

    Technical Environment: Visual Studio 2022, Visual Studio Code, Micro-Service, .Net core, OData, VueJS, Kendo for VueJS, Azure SQL Server, Azure SQL Database, Application Insights, Azure Storage, Azure function, Azure Web App, Azure Api App, Azure Key Vault, Azure Redis Cache

    🔹 Context 4:

    Project: Circularization management platform specifically designed for the Audit profession.

    Methodology: Agile, Scrum
    Role: .NET Core Developer
    Team: 1 Architect, 1 Product Owner, 1 Scrum Master, 1 TechLead, 4 developers

    Achievements:

    📋 Gather client requirements
    ✒️ Development of a micro-service dedicated to asynchronous electronic signature of documents with "Oodrive"
    📄 Creation of another micro-service for document management using Aspose
    🚀 Active participation in the project's internal acceptance testing

    Technical Environment: Visual Studio, .net 2.2 Web API, Micro-Services, Azure App Service, SQL Server.
    .NET C# Scrum Microsoft Azure Azure DevOps MuleSoft Dataweave Git Microservices SQL Server
  • Mantu
    .NET | Xamarin Software Developer
    CONSULTING AND AUDITS
    April 2019 - June 2020 (1 year and 2 months)
    Tunis, Tunisia
    Mantu, an international consulting firm founded in 2007 under the name Amaris, specializes in information technology. Within this company, I contributed to the development of a mobile customer relationship management system, offering a complete CRM experience on iOS smartphones.

    Methodology: Agile, Scrum
    Role: .NET | Xamarin Developer
    Team: 1 Architect, 1 Product Owner, 1 Scrum Master, 1 TechLead, 3 developers

    I was responsible for:

    💻 Backend Development using .NET Core Web API 2.2 and C#7.0.
    📱 Frontend Development using Xamarin Forms to create mobile interfaces
    🔄 Ensuring code review of "PRs" and proposing optimizations before each merge
    📲 Performing UI tests
    C# .NET Xamarin Forms MVVM Realm DI AUTO-FAC LINQ Git Azure Portal TFS SonarQube App Center
  • Root SA
    .NET | Xamarin Software Developer
    TECH
    February 2018 - April 2019 (1 year and 2 months)
    Sfax, Tunisia
    As a software publisher, :/root offers IT solutions. I actively contributed to the development of a warehouse management system (WMS) 📦 and the implementation of the "Brandfull" platform dedicated to the buying and selling of luxury brands in the fashion industry 👗.

    Methodology: Waterfall
    Role: .NET | Xamarin Developer
    Team: 1 Architect, 2 TechLeads, 10 developers

    I was responsible for:

    💻 Backend Development with .NET Core Web API 2.2 and C#7.0.
    📱 Frontend Development with Xamarin Forms, creating mobile interfaces for Android, iOS, and UWP.
    C# .NET Xamarin Forms MVVM LINQ Git .net core UI TESTING

Recommendations

Be the first to recommend Aymen

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Professional Master's degree in "Software Engineering - Open Source", Software Engineering
    Higher Institute of Computer Science of Tunis
    2021
    Mastère Professionnel en " Ingénierie du Logiciel - Open Source" , Ingénierie logicielle
  • Fundamental License in Computer Science applied to Management, Software Engineering
    Faculty of Economic and Management Sciences of Sfax
    2017
    Licence Fondamentale Informatique appliqué a la Gestion, Ingénierie logicielle

Certifications

Skill set (44)

Categories