About Aymen
French
Native or bilingual
English
Fluent
Experience
- KPMG FRANCEFull Stack Software DeveloperCONSULTING AND AUDITSJune 2020 - Today (6 years)Paris, FranceIn 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, ScrumRole: FullStack DeveloperTeam: 1 Architect, 1 Product Owner, 1 Scrum Master, 1 TechLead, 2 developersAchievements:📄 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 documentsTechnical 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, ScrumRole: FullStack DeveloperTeam: 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, ScrumRole: Dev LeadTeam: 1 Architect, 1 Delivery Manager, 1 Scrum Master, 1 Development Manager, 2 developersAchievements:🛠️ 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 NugetsTechnical 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, ScrumRole: .NET Core DeveloperTeam: 1 Architect, 1 Product Owner, 1 Scrum Master, 1 TechLead, 4 developersAchievements:📋 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 testingTechnical Environment: Visual Studio, .net 2.2 Web API, Micro-Services, Azure App Service, SQL Server.
- Mantu.NET | Xamarin Software DeveloperCONSULTING AND AUDITSApril 2019 - June 2020 (1 year and 2 months)Tunis, TunisiaMantu, 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, ScrumRole: .NET | Xamarin DeveloperTeam: 1 Architect, 1 Product Owner, 1 Scrum Master, 1 TechLead, 3 developersI 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
- Root SA.NET | Xamarin Software DeveloperTECHFebruary 2018 - April 2019 (1 year and 2 months)Sfax, TunisiaAs 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: WaterfallRole: .NET | Xamarin DeveloperTeam: 1 Architect, 2 TechLeads, 10 developersI 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.
Recommendations
Be the first to recommend Aymen
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Professional Master's degree in "Software Engineering - Open Source", Software EngineeringHigher Institute of Computer Science of Tunis2021Mastère Professionnel en " Ingénierie du Logiciel - Open Source" , Ingénierie logicielle
- Fundamental License in Computer Science applied to Management, Software EngineeringFaculty of Economic and Management Sciences of Sfax2017Licence Fondamentale Informatique appliqué a la Gestion, Ingénierie logicielle
Certifications
- Azure DevOps Engineer AZ-400Microsoft2023
- Azure Developer Associate AZ-204Microsoft2022