Hafid A.
Lead Software Architect at SUEZ Smart Solutions Limited- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
French Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Penser comme un leader
LinkedInNov, 2020- Oct, 2024
Experience
-
SUEZ Smart Solutions Limited (New Zealand)
-
New Zealand
-
Software Development
-
1 - 100 Employee
-
Lead Software Architect
-
Feb 2021 - Present
Lead architect of the Aquadvanced product suite, the real-time software suite that meets all the challenges of the water cycle. • Build technical vision and strategy along with CTO and engineering managers• Support 6+ development teams facing technical and design challenges• Architecture, design, development, and code review of the technical platform that backs the Aquadvanced product suite• Enforcement of development and design good practices• Technological watchContext: .Net 5+, Azure, Angular, Micro-Frontend, CI/CD, C4 model, Azure DevOps, Docker, Data Science, Time series, SCADA Show less
-
-
Software Development Manager
-
Feb 2018 - Feb 2021
Software development manager and Architect on Aquadvanced Plant, a decision support system dedicated to operators for the continuous improvement of the performance of drinking water and wastewater plants.• Architecture & Development• Team lead• Hired and structured the development team (5+ developers, team lead, tech lead, QA, DevOps)• CI/CD with Azure DevOps• Designed the deployment architecture of the solution on AKS (Azure Kubernetes Service) for managing 1500+ wastewater treatment plants on the French territoryContext: .Net Core, Docker, Redis, MongoDB, Micro-services, Kubernetes, Azure, Azure DevOps, Angular 2+, SignalR, SQL Server, Wastewater, Time series, SCADA Show less
-
-
Technical Lead
-
Mar 2014 - Feb 2018
Technical Architect and Tech Lead on Aquadvanced Energy, a mission-critical solution that optimizes the drinking water distribution system by improving real-time operational efficiency, reducing energy expenses, and the environmental footprint.• Architecture & Development • Travelled multiple times to Auckland, NZ where most of the team is locatedContext: .Net Framework, WCF, Open Layers, Angular JS, SQL Server, SignalR, Time series, SCADA
-
-
Technical Lead
-
Jan 2012 - Mar 2014
Lead developer and Tech lead on real-time software solutions dedicated to the management of the performance of drinking water networks and to the preservation of water resources.• Developed a pumping strategy optimization solution with real-time and optimized pump control• Developed an optimization solver based on LpSolve and CPlex• Software design for the Aquadvanced Water Network teamContext: .Net Framework, MILP, LpSolve, Cplex, Graph Theory, GIS, Open Layers, Angular JS, SQL Server, Statistical Models, Matlab, Hydraulic, Time series Show less
-
-
-
Disneyland Paris
-
France
-
Entertainment Providers
-
700 & Above Employee
-
Software Engineer
-
Jun 2011 - Dec 2011
Developed an application for managing the maintenance of Disneyland attractions and the audit of the hotel rooms. Technologies used: C# 4.0, ASP.NET MVC 3, Entity Framework 4.1, JQuery 1.5.1, Telerik ASP.NET MVC Developed an application for managing the maintenance of Disneyland attractions and the audit of the hotel rooms. Technologies used: C# 4.0, ASP.NET MVC 3, Entity Framework 4.1, JQuery 1.5.1, Telerik ASP.NET MVC
-
-
-
SkyRecon Systems
-
France
-
Computer and Network Security
-
1 - 100 Employee
-
Software Engineer
-
Sep 2007 - Jun 2011
C# Developer within the R&D team In charge of the development and maintenance of the StormShield management console. StormShield is an integrated and proactive endpoint security solution. Technologies used: C# 2.0 and 3.5, .NET Winforms, C/C++, Ncurses API, Reporting Services, SQL Server 2005, T-SQL queries, Stored Procedures C# Developer within the R&D team In charge of the development and maintenance of the StormShield management console. StormShield is an integrated and proactive endpoint security solution. Technologies used: C# 2.0 and 3.5, .NET Winforms, C/C++, Ncurses API, Reporting Services, SQL Server 2005, T-SQL queries, Stored Procedures
-
-
-
Crédit Agricole CIB
-
France
-
Banking
-
700 & Above Employee
-
Software Engineer
-
Sep 2006 - Sep 2007
Software Engineer within a team developing a credit risk management software (according to the Basel II regulation). My work included: - Writing technical specifications - Developing different parts of the software (ASP.NET/C#) Technologies used: ASP.net, C# 2.0, SQL Server 2000 Software Engineer within a team developing a credit risk management software (according to the Basel II regulation). My work included: - Writing technical specifications - Developing different parts of the software (ASP.NET/C#) Technologies used: ASP.net, C# 2.0, SQL Server 2000
-
-
-
ILIA (Institut de Langage International Aéronautique)
-
Clichy, Île-de-France, France
-
C++ Developer
-
Jul 2005 - Nov 2005
Designed and developed an application that simulates the psycho-motors tests of the ENAC (Ecole Nationale d’Aviation Civile - National School of Civil Aviation). The Software was developed in C++ and OpenGL Designed and developed an application that simulates the psycho-motors tests of the ENAC (Ecole Nationale d’Aviation Civile - National School of Civil Aviation). The Software was developed in C++ and OpenGL
-
-
-
Valeo
-
France
-
Motor Vehicle Parts Manufacturing
-
700 & Above Employee
-
Developer
-
Jan 2005 - Jun 2005
Development of Multi-users Lotus notes applications. Development of an application for the R&D centre which allows the engineers to manage the validation and the follow-up of the automobile tests between the laboratories of Montigny (France) and Casablanca (Morocco). Development of Multi-users Lotus notes applications. Development of an application for the R&D centre which allows the engineers to manage the validation and the follow-up of the automobile tests between the laboratories of Montigny (France) and Casablanca (Morocco).
-
-
-
Hopital Broussais - Laboratoire de physiologie digestive
-
Paris, Ile-de-France, France
-
C Developer
-
Feb 2003 - Jun 2003
Developed the software part of an artificial stomach. The software, which was developed in C, controls pH meters and pumps to simulate the functioning of a human stomach and provides a graph showing the variation of the acidity of medication over a given period. Developed the software part of an artificial stomach. The software, which was developed in C, controls pH meters and pumps to simulate the functioning of a human stomach and provides a graph showing the variation of the acidity of medication over a given period.
-
-
Education
-
ESGI (Ecole Supérieure de Génie Informatique)
Master of Science, Software Engineering