
Abdelhamid Derrar
Senior Software Engineer | Azure & Agile
Salaire / Taux journalier
Paris, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Senior Software Engineer with 9+ years building scalable enterprise solutions and leading high-performance teams. Expert in Azure cloud migration, microservices architecture, and AI-powered applications with proven success at major corporations. Delivering modern, automated solutions that drive business transformation and operational excellence.
Expérience de travail
Senior Software Engineer
SATEBA GroupFreelance
juin 2023 - déc. 2024
1 an 7 mois
Paris, France
Passionate about system modernization, software architecture, and process optimization, I help businesses transition to high-performance and scalable infrastructures. • Audited an on-premise solution to assess architecture, security, performance, and scalability. • Created a detailed audit report, identifying key pain points and proposing clear, actionable solutions with short- and long-term roadmaps. • Designed a new cloud-based architecture on Microsoft Azure, tailored to business needs and addressing existing limitations. • Developed a phased migration plan, ensuring a seamless transition to the new architecture. • Integrated Azure DevOps into the company’s workflow and initiated the new solution development. • Set up CI/CD pipelines with Azure Pipelines, automating deployment strategies. • Built the core architecture following Clean Architecture, CQRS, and Azure Event-Driven principles. • Developed a client-side application with Angular 16, implementing authentication and authorization. • Led front-end and back-end development, ensuring high-quality and scalable solutions. • Mentored and supported team members, helping them achieve their daily tasks efficiently. • Led a team of 3 developers in an Agile Scrum environment, successfully driving the new solution. • Planned and executed data migration, transitioning from legacy to a normalized and optimized database. • Collaborated with business teams to validate data integrity and ensure smooth integration. • Designed and implemented testing strategies, including unit tests and automated testing workflows. • Actively participated in Agile rituals: sprint planning, daily stand-ups, retrospectives, fostering continuous improvement. • Successfully integrated Agile methodology using Azure DevOps, managing testing strategies with Azure Test Suite.
Senior Software Engineer
D-EDGE Hospitality SolutionsFreelance
août 2023 - mars 2024
8 mois
Paris, France
• Developed and optimized complex SQL queries to extract and manipulate data from SQL Server databases. • Extracted, transformed, and cleaned data from multiple systems (Odoo, Sage, SQL Server) to ensure smooth integration into new environments. • Planned and executed data migration to a normalized and improved database, ensuring accuracy, consistency, and efficiency. • Designed interactive dashboards to analyze and monitor migration performance, providing key insights to stakeholders. • Collaborated closely with business teams to validate data integrity and ensure successful integration within the new application. • Implemented unit tests and testing strategies, ensuring the reliability and maintainability of the solution. • Worked in a dynamic Agile environment, actively participating in walkthroughs, sprint planning, daily stand-ups, and retrospectives, while collaborating with Product Owners, Tech Leads, and Business Teams. • Successfully integrated Agile methodology into the team’s workflow using Azure DevOps, managing test strategies via Azure Test Suite. • Provided mentorship and daily support to team members, helping them navigate challenges and achieve their goals efficiently.
Senior Software Engineer
DOCAPOSTE
juil. 2023 - oct. 2023
4 mois
Senior Software Engineer
HOMEPERFFreelance
oct. 2022 - mai 2023
8 mois
• Contributed to the development and optimization of a TMS/MRP software, delivering robust and scalable back-end implementations, ensuring maintenance, and applying best development practices using .NET, VB.NET, ASP.NET, WPF, and Microsoft Azure. • Designed and implemented advanced algorithms to optimize logistics workflows, including demand prediction, delivery management, and quantity estimation, significantly improving system accuracy and efficiency. • Operated in a highly dynamic Agile environment, actively participating in Scrum rituals: sprint planning, daily stand-ups, sprint reviews, and retrospectives, ensuring seamless collaboration and continuous process improvement. • Collaborated closely with a multidisciplinary team, including Product Owners, Tech Leads, and Business Teams, to align technical solutions with functional requirements. • Led the integration and optimization of Agile methodology within the team using Azure DevOps, while defining and managing rigorous testing strategies through Azure Test Suite, ensuring product quality and reliability.
Senior Software Engineer
CNR (Compagnie Nationale du Rhône)Freelance
janv. 2022 - déc. 2022
1 an
Lyon, France
• Actively contributed to the software development life cycle, delivering high-performance and scalable back-end implementations in C#, ensuring maintenance, and leveraging technologies such as .NET Core, VB.NET, and Microsoft Azure. • Thrived in a dynamic Agile environment, participating in key Scrum rituals: walkthroughs, sprint planning, daily stand-ups, and retrospectives, ensuring seamless collaboration with Product Owners, Tech Leads, and Business Teams. • Successfully migrated a sustainable energy forecasting platform from VB.NET to .NET Core 6 and C#, ensuring a smooth transition with minimal downtime. • Designed and developed multiple modules, including Windows services, web services, and WPF applications, while adhering to best coding and documentation practices. • Implemented DevOps technologies and processes, incorporating containerization, CI/CD with Azure DevOps, Infrastructure as Code, monitoring, and automated documentation generation. • Defined and enforced unit testing standards, utilizing xUnit, Moq, and FluentAssertions, with comprehensive test documentation.
Software Engineer
DxO
mars 2019 - mars 2022
3 ans 1 mois
Paris, France
• Developed and delivered DxO PhotoLab for Windows, playing a key role in implementing and optimizing the solution using WPF. • Designed and developed a photo editing engine in C++, ensuring high performance and full compliance with technical and architectural requirements. • Led development efforts to meet delivery deadlines, producing scalable and high-performance solutions. • Set up CI/CD pipelines using Bamboo and the Atlassian suite, integrating automated tests, including acceptance tests with Selenium. • Monitored performance and analyzed data with Grafana and Mixpanel, developing middleware in C++/CLI. • Actively participated in Agile ceremonies, presenting new designs, features, and development plans to stakeholders. • Provided L3 technical support globally, acting as a Subject Matter Expert to resolve complex user queries. • Mentored junior developers, conducted code reviews, and fostered collaboration and knowledge sharing. • Committed to continuous learning and improvement, proactively seeking feedback and new development opportunities.
Senior Software Engineer
Hub OneFreelance
oct. 2018 - mars 2019
6 mois
69570 Dardilly, France
• Developed web applications for a digital technologies operator using ASP.NET Web API, WCF, SOAP, and REST. • Wrote and maintained clean, well-documented code, ensuring optimal readability and team productivity. • Maintained and enhanced existing applications, performing bug fixes, unit testing, and functional testing to ensure stability and reliability. • Optimized database performance by refactoring code, SQL queries, and database schemas, improving efficiency and execution speed. • Facilitated the transition to Agile methodology and contributed to the integration of Git and related tools, streamlining version control and development workflows. • Mentored and guided junior developers, conducting code reviews and fostering collaboration within the team.
Team Lead / Senior Software Engineer
ATIH - Agence technique de l'information sur l'hospitalisation
juin 2018 - oct. 2018
5 mois
Lyon Area, France
Driving innovation and technical excellence, I led a team in designing and implementing a medical and healthcare data platform, ensuring scalability, sustainability, and long-term efficiency. • Led a team of 4 developers through the design and implementation of a robust healthcare data platform. • Evaluated technical requirements and conducted in-depth research to select the most suitable technologies, weighing scalability, sustainability, and long-term maintainability to minimize technical debt. • Acted as a Technical Lead, mentoring and supporting the team by allocating workloads, defining deliverables, and sharing best practices to enhance efficiency and collaboration. • Fostered a strong team culture, ensuring psychological safety, open communication, and accessibility, allowing the team to thrive and deliver high-quality results. • Produced high-quality, well-structured documentation, ensuring clarity and ease of understanding for future collaboration. • Wrote and maintained clean, readable, and well-commented code, facilitating seamless teamwork and long-term maintainability.
Software Engineer
ENGIE
janv. 2017 - juil. 2018
1 an 7 mois
Lyon, France
Delivered implementations for services related to Gas & Electricity pricing, for France’s largest energy company. Coded multiple windows services pertaining to the automation of background tasks, using Hangfire, Topshelf et Quartz.net, Recette, tests, and packaging. Refactored existing code to increase performance, updating syntax to modern standards, adding & simplifying comments, and optimizing for time & space complexity. 𝐒𝐭𝐚𝐜𝐤: ASP.NET MVC, WCF, C#, VB.NET, LinqToSql, Javascript, Windows services, Azure, SQL Server, Design patterns, DI, Hangfire, Quartz.net
Software Engineer
Hospices Civils de Lyon
oct. 2015 - janv. 2017
1 an 4 mois
Lyon, France
Within an Agile team of 6, participated in the development of several projects for healthcare applications, including: An appointment booking system using ASP.NET, MVC, C#, LinqToSql, CSS, Javascript, and Automapper. A document-sharing system allowing medical institutions and doctors to collaborate, using MSMQ, Service Windows, C#, Quartz.net. A vault to securely store patient information, leveraging ASP.NET WebForms, C#, SQL server, LinqToSql, Javascript, CSS. 𝐒𝐭𝐚𝐜𝐤: ASP.NET MVC/WebForms, C#, VB.NET, ASP.NET Web API, MSMQ, SQL Server, Javascript, LinqToSql, Entity Framework, Unit tests, Windows services, Di
Formation
Université Lumière Lyon 2
Master's degree
2013 - 2015
3 ans