
Aymen Delly
Software Development Engineer
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Software engineer with 6+ years at tech leaders like Criteo & Cdiscount, specializing in microservices architecture and .NET development. Built scalable e-commerce platforms processing massive product data, reduced algorithm execution by 40%, and certified trainer in multiple technologies. Expert in C#, Kubernetes, DDD/CQRS patterns delivering high-performance solutions for your business needs.
Expérience de travail
Software Development Engineer
Criteo
janv. 2023 - Présent
3 ans 10 mois
Paris, France
Owned end-to-end delivery of several features, from requirement gathering with product teams and stakeholders, to task breakdown, development, testing, release planning, and post-release follow-up. Served as Scrum Master for 5 quarters, facilitating ceremonies (stand-ups, sprint planning, grooming, retrospectives), removing blockers, and ensuring delivery alignment. Designed and implemented a budget data pipeline (Lambda architecture) that reduced over-delivery by 30%, coordinating across engineering and business teams to meet critical deadlines. Led release management activities for public APIs, including versioning strategy, development, coordinating with Product and Go-To-Market teams, and handling bug fixes. Collaborated cross-functionally with Campaign and Budget teams to develop features, balancing business needs with technical feasibility. Ensured quality and reliability by organizing monkey testing sessions, ensuring code reviews, defining release dates in alignment with business stakeholders, and driving successful rollouts. Provided Level 3 support, ensuring timely issue resolution and minimizing business impact. Technologies Used: C#, .NET 6/8, Flink, Spark, Kafka, Angular, NgXs, SQL Server, Cypress, SpecFlow, NUnit, Gerrit, Grafana, Kibana, CI/CD Jira, Confluence
Software Development Engineer Consultant
Cdiscount
nov. 2020 - oct. 2022
2 ans
Bordeaux, France
Cdiscount is today the French leader in e-commerce and a key digital player in Europe. Served in product integration chain (CIP), we developed a new integration chain from scratch that allows the processing of massive amounts of products coming from excel files or APIs. The chain is composed of serval microservices that communicate within APIs or Kafka Queues. All microservices are deployed on Kubernetes and developed following DDD approaches and the CQRS pattern, all with the supervision and mentorship of craftsmanship coaches. Main Tasks: ▪️ Develop new features using C# and .Net Core 3.1, .Net 6. ▪️ Bug fixing and support. ▪️ Write different type of test: unit testing with TDD approach using xUnit, BDD tests using SpecFlow, pact tests between APIs and integration tests. ▪️ Ensure code review and code quality with Sonar. ▪️ Ensure 85% code coverage and minimalize mutations in code using Stryker. ▪️ Contribute to the success of development cycles by applying the Scrum methodology and partially animating some of the scrum ceremonies. ▪️ Deploy the different microservices. ▪️ Develop module to export and import data from excel files. ▪️ Add technical and functional metrics in order to be observed using Grafana.
Data Engineer
Michelin
févr. 2020 - août 2020
7 mois
Clermont-Ferrand, France
Served in the Automotive Global Brand (AGB) department that aims to submit product offers that will be deployed worldwide. Main tasks: ▪️ Improve the accuracy of the quantitative product plan that represents the approximate number of tires that will be produced in the next 5 years per offer. ▪️ Reduce the execution time of the algorithm by 40%. ▪️ Migrate scripts from R to Python. ▪️ Perform unit tests to ensure non-regression and expected behavior. ▪️ Check data quality. ▪️ Create a dashboard to monitor alerts related to the algorithm behavior.
Software Developer
Expensya - La gestion des notes de frais de demain, dès aujourd'hui !
juil. 2018 - janv. 2020
1 an 7 mois
Tunisie
Expensya is a Web and Mobile solution that automates expense reports management for professionals. Served in the partner team that aims to manage integration with partners and provide specific features for accountants. Main Tasks: ▪️ Develop new features into the web solution. ▪️ Ensure code quality and bug fixing. ▪️ Write the technical breakdown of the new specifications. ▪️ Write unit tests following the TDD approach. ▪️ Contribute to the success of development cycles by applying the Scrum methodology.
Certified Trainer
MedSiratFreelance
nov. 2017 - janv. 2020
2 ans 3 mois
Tunis, Tunisie
Provide training session in : ▪️ Java and Object-oriented programming. ▪️ Project Management. ▪️ Introduction into entrepreneurship and business model. ▪️ Sponsoring and negotiation technique.
End of Studies Project Internship
Expensya - Gestion de frais pros, cloud et mobile!
févr. 2018 - mai 2018
4 mois
Tunisie
Expensya is a Web and Mobile solution that automates expense reports management for professionals. Served in the Business intelligence team. Main Tasks: ▪️ Develop and integrate a Dashboard with different KPIs for the OCR team to indicate the quality and the performance of their API Fast Scan ▪️ Implement robust, stand-alone pipelines to copy and process data using the ELT approach ▪️ Monitoring and maintenance of data processing activities
Instructor intern
SKILL'Z
juil. 2017 - juil. 2017
1 mois
Ben Arous, Tunisie
Provide Scratch training sessions to young talents aged between 7 and 11 years old
Web Development Intern
MedSirat
juin 2017 - juil. 2017
2 mois
Tunis, Tunisie
Maintenance of the web site Add new features
Intern
STAR Lakhdhar Insurance
juin 2016 - juil. 2016
2 mois
Ben Arous, Tunisie
Manage accident reports Mange customer relationships Sales
Formation
Institut Supérieur de Gestion de Tunis
Master's degree in Data Science For Business
2018 - 2020
3 ans
Institut Supérieur de Gestion de Tunis
IT management bachelor degree
2015 - 2018
4 ans