Saâd HAMANI

Senior Full Stack .NET Engineer

Salaire / Taux journalier

Chanteloup-les-Vignes, France

Freelance

Peut venir sur site

Expertises

.NETC#Software CraftsmanshipBase de données SQLMicrosoft SQL ServerDomain Driven DesignTest Driven DevelopmentClean CodeClean ArchitectureEvent Driven ArchitectureHTMLBootstrapPostgreSQLGitGitLabRESTful APIsHexagonal ArchitectureDéveloppement BackendMicroservicesDéveloppement FullstackJavascriptAzureCSSOracle DatabaseMySQLRabbitMQRequêtes SQLDockerPostmanSwagger/OpenAPIGitHubScrumConfluenceJira

Langues

AnglaisArabeFrançais

À propos

Introduction

Senior Full Stack .NET Engineer with 8+ years developing enterprise-grade applications. Expertise in scaling multi-million event systems for global deployments across 13 countries, with proven track record in Vue.js, C#, and Oracle optimization. Specialized in high-performance web solutions and production-level support.

Liens

Expérience de travail

.NET Software Development R&D Engineer

Genetec

août 2023 - janv. 2025

1 an 6 mois

Paris, France · Hybrid

.NET Engineer

Micropole

déc. 2022 - juil. 2023

8 mois

Paris, France · Hybrid

- Customer : AIR LIQUIDE. - Context: SERVITRAX is a traceability tool for industrial gas cylinders. barcode affixed to each cylinder. The barcodes are captured by industrial terminals using an Android-based mobile application. The application's core system is based on an Oracle database and Windows IIS servers. The application is deployed in 13 European countries, as well as in Canada. A Windows application (back-office), a set of reports and some twenty interfaces, in particular with SAP and Oracle ERP, complete the Servitrax system as a whole. International English-speaking environment. => Volumes : More than 2,000 Android mobile terminals More than 8,000 users Over 10 million cylinders, more than 150 million events per year - Missions : 1/ Deployment and maintenance of the SERVITRAX product - Deploy the solution, maintain and upgrade servers - Maintenance and supervision scripting - Monitor performance of production environment - Coordinate infrastructure upgrades with database, network and server teams. server teams. 2/ Level 3 support for production applications - Expertise and resolution of the most complex incidents, including analysis and corrections / code development. - Drafting of procedures for level 1 and 2 support. - Corrective action and/or user documentation on recurring incidents. - Environment: IIS, System architecture, C#, .NET 4.8, REST Services, WinForms, Oracle, PL/SQL (Query optimization, Execution plan analysis, Clustered / non-clustered indexing, Views, Stored procedures, Use of Profiler SQL for diagnostics). (Team of 6)

VueJS / .NET / SQL Server R&D IT Engineer

Eudonet

nov. 2018 - déc. 2022

4 ans 2 mois

Paris, France

Full Stack IT Research & Development Engineer within R&D team spread between France (Courbevoie & Lyon), and Romania (Timisoara) at EUDONET Group, editor and integrator of Full Web CRM (customer relationship management) solutions, business applications, services and associated products, available in SaaS and Intranet mode. International English-speaking environment. - Missions : * Functional and technical study of the existing system. * Proof Of Concept and R&D. * Design, Estimation and Development of new functionalities. * Development of the core CRM application, and associated services and products. * Re-factoring, redesign and optimization of the code of the different projects. * Testing, deployment and production in different environments. * Corrective and evolutive maintenance of the existing functionalities of the CRM core. * Encryption and estimation of incidents and bugs (development and patches). * Permanence and technical support of the CRM core. * Documentation on Wiki. * Participation in the continuous improvement of development and integration processes. * Participation in Scrum ceremonies (Daily Scrum, Sprint Planning, Sprint Review and Sprint Retrospective). - Environment : R&D, Monolithic architecture, Vue.js 2, JavaScript, ES2020, ASP.NET Framework 4.8, ASP.NET Web API 2, ASP.NET Core 5.0 / MVC, Web Services REST, WCF, Web Forms, Windows Services, JSON, C# 7.0, Postman, Swagger, Npm, NuGet, Visual Studio, Visual Studio Code, SQL Server, Oracle, Elastic Search, SVN, Git, Gitflow, Teams, TFS, Azure DevOps, NUnit, Moq framework, Miro, Balsamiq Mockup, Figma, TestCraft Perfecto, SOLID, Clean Code, Craftmanship, Scrum (Team 9 pers.)

Full Stack .NET Designer Developer Engineer

OPEN

mars 2018 - oct. 2018

8 mois

Paris Area, France · On-site

Engineer and development .NET at SmartFi Services - OPEN Group. - Mission: Third Party Application Maintenance on .NET web applications as a Full Stack engineering and development engineer. Within the OPEN service center, the TMA team works on application and scalable maintenance, bug fixes and anomalies on OPEN's internal web support projects. - Environment: HTML5, CSS3, Bootstrap, jquery, C #, ASP.NET MVC 5, Entity Framework 6, SQL Server 2014, Git, Redmine, Zendesk. (Team 2 pers.)

CGI

mars 2017 - janv. 2018

11 mois

Paris Area, France · On-site

Full Stack IT Designer Developer Engineer

sept. 2017 - janv. 2018

5 mois

Paris Area, France · On-site

Full Stack design and development engineer within the “CPG Retail & Manufacturing” Business Unit (Consumer Packaged Goods, Retail, Luxury & Manufacturing Business Unit). ▷ Customer: Safran Aircraft Engines Part of the international high-tech group Safran, Safran Aircraft Engines designs, develops, produces and markets engines for civil and military aircraft, space launchers and satellites. ▷ Functional responsibilities : - Participation in design meetings and workshops with project management to define requirements and backlogs. - Participation in the drafting of the Product Backlog. - Participate in application modeling and design of functional mock-ups. - Participation in the costing of new projects/upgrade packages. ▷ Technical tasks : - Development of web applications in ASP.NET (Back/Front) using agile methodology (Scrum). - Database design and implementation. - Performance optimization of applications within the scope. - Connection modules with Active Directory user rights management. - Word/PDF document generation. - Development of graphic indicators. - Application deployment on IIS. - Third-party application maintenance and upgrade of existing applications. ▷ Environment: HTML5, CSS3, Bootstrap, MaterializeCSS, JavaScript, jQuery, C# 6.0 , ASP.NET MVC 5, Entity Framework 6, LINQ, SQL, SQL Server 2014. (Team of 6)

Full Stack .NET / AngularJS / SQL Server Developer Designer

mars 2017 - août 2017

6 mois

Paris Area, France · On-site

Collection of the needs of the Support Cell CPMF & BEMF SBU (France / Luxembourg / Morocco Quality Support Team) for the design and implementation of a web application for the processing of requests for planning and follow-up of pre-sales reviews: • Functional and technical specification based on the functional specifications. • Establishment of an application form for registration in pre-sales magazines. • Establishment of a "contacts file" and a "contacts table" to identify the participants in a pre-sales review. • Automation of the update of the "tracking table". - Environment: Merise, HTML5, CSS3, Bootstrap 3, AngularJS 1.6, C # 6.0, ASP.NET MVC 5 / Web API 2, Entity Framework 6, SQL Server 2014. (Team 5 pers.)

Industrial and IT apprenticeship engineer

ARCANES

oct. 2016 - mars 2017

6 mois

13700 Marignane, France

- Feasibility study project for the integration of an agile inventory management method in a Warehouse Management System. - Team project. Development of a simulator comparing the performance of different inventory management methods, including a new method called "agile", adapting to variations in demand. • Technical specification and documentation creation. • Study of the Arcane WMS and the planned agile inventory management. • Analysis of stock movement data provided by partners and modeling. • Mapping the distribution process of the company via Anylogic. • Complete analysis of the method and implementation on a calculation software (Matlab) • Improved replenishment dynamics and flow control. • Creating indicators and criteria to compare WMS methods. • Creation of communication interfaces between simulation and calculation software. Tools: OTT, GANTT, SADT Analysis, Signal Processing, AnyLogic Simulation, Java Interfaces. (Team 6 pers.)

C ++ Developer

Laboratoire d'Informatique de Paris 6

juin 2016 - août 2016

3 mois

Paris, France

- Implementation of Bayesian network learning methodologies by linear programming in integers:    • Understanding concepts and methodologies of learning structures of Bayesian networks from a scientific article.    • Implemented, in C ++ and using the dedicated aGrUM library, methods for solving learning problems in Bayesian networks, which are constrained optimization problems, using integer linear programming (ILP) techniques.    • Tests of the efficiency and speed of resolution of the methods implemented on available databases (Excel spreadsheets) using SCIP and GOBNILP software, and comparison of the different results obtained. - Environment: R & D, Artificial Intelligence, Bayesian Networks, C ++, aGrUM library, GOBNILP, SCIP, Linux. (Team 2 pers.)

IT Full Stack Designer Developer JavaEE / Android / MySQL

Inventis

mars 2015 - juil. 2015

5 mois

Morocco, Indiana 47963, États-Unis

- Mission: Conception and realization of a Web / Mobile application of management of private schools (primary, secondary and secondary) named "Madrasty". - Objectives: Permanent monitoring of the various stakeholders of the school; parents, pupils and administrative bodies, as well as optimized inter / intra school communication. - Tasks: • Realization of the functional specifications and the identification of the end users' needs. • Functional study of the need by defining the actors, the functionalities of the system, as well as the process of data exchange between the different actors and the application server. • General design of the project by identifying all the tasks and their duration. • Realization of the application by starting with the web part, then by the Android application by following the life cycle in V. - Environment: UML, HTML5, CSS3, Bootstrap 3, Java, Java EE / MVC2 (Spring Web MVC 3 / Security 3 / Core 4, Hibernate 4), Android, Google Cloud Messaging, MySQL database & SQLite API. - Tools: Enterprise Architect, GANTT Project, MySQL, JEE Eclipse IDE, Android Studio IDE. (Team 2 pers.)

Full Stack .NET / SQL Server Developer Designer

Banque Populaire du Maroc (Groupe) Inc

juin 2014 - août 2014

3 mois

Morocco, Indiana 47963, États-Unis

- Mission: Design and implementation of an application "INJAD ACHAMIL" contract management office around a centralized database for the internal use of the organization. - Tasks: • Realization of the technical specification from the functional specifications. • Functional study of the need by defining the actors, the functionalities of the system, as well as the processes of data exchange between the different actors. • Conception of the project in Merise method by revealing all the conceptual, organizational, physical and logical models. • Generate the database in SQL Server. • Realization of the desktop application starting with the identification part, then by the various requested functionalities like the subscription, the modification or the cancellation of the assistance contracts, as well as an administration repository for the prices and the types of packages. - Technologies: MERISE Design, C #, Windows Forms, ADO.NET, Transact-SQL, SQL Server Database. - Tools: PowerDesigner, Microsoft SQL Server, Microsoft Visual Studio IDE.

Full Stack .NET / SQL Server Developer Designer

AGENCE URBAINE ET DE SAUVEGARDE DE FES

juil. 2013 - août 2013

2 mois

Morocco, Indiana 47963, États-Unis

Design and implementation of an office inventory management application (electronic, computer, office accessories, ...) for the "financial and accounting" division of the "administrative and financial" department of the urban agency. - Requirements: Ensure the management and monitoring of stocks of various supplies and equipment inventory of the Agency (electronic, computer, office accessories ...), and thus control their evolution. - Tasks: • Realization of the technical specification a fairly intuitive application from the functional specifications. • Conception of the project in Merise method by revealing all the conceptual, organizational, physical and logical models. • Generation of the database under SQL Server. • Realization of the desktop application with several features: - Application authentication form. - Repositories Inventory, Article, Order. - Manage available items in the stock, and add new items. - Monitoring and management of orders received and validated by employees of the agency. - Technologies: MERISE Design, VB.NET Language, Windows Forms, Transact-SQL, SQL Server Database. - Tools: PowerDesigner, Microsoft SQL Server, Microsoft Visual Studio IDE. (Team 2 pers.)


Formation

Polytech Marseille

Engineering degree

2015 - 2017

1 an 11 mois

Higher School of Engineering in Applied Sciences

Master's degree

2011 - 2015

3 ans 11 mois

Preparatory Classes for High Schools for Engineers Al Cachy

Bac + 2

2008 - 2010

1 an 11 mois

Preparatory Classes for High Schools for Engineers Moulay Idriss

Bac + 1

2007 - 2008

11 mois

Ibn Haitam High School

Scientific baccalaureate

2006 - 2007

11 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.