En résumé

Six Sigma Yellow Belt and Scrum Fundamentals Certified with a passion for software development especially with agile practices such as Test Driven Development, with an in depth knowledge of OOP and Design Patterns.

Over 8 years of software development experience covering .NET 1.1to .NET 4.5 in C#, including high experience in ERP modules like accounting, sales, purchasing, finance, manufacturing, point of sales, HR, Payroll, inventory, invoicing, logistics, transportation and warehousing, with team leadership and mentoring experience. Expert in full System Development Life Cycle (SDLC).

Has the ability to understand and transform complex business requirements into software, ensuring applications are delivered on time, to specification, are scalable, performance optimized and maintainable. Experience of non-Microsoft .NET technologies including UML, BPMN, TeamCity, JIRA, Basecamp, MySQL and Oracle.

A highly motivated individual who is always learning, able to work to tight deadlines, and who can communicate effectively with technical peers as well as business users. Someone who encourages learning and the sharing of ideas and is always open to new ways of working.

Mes compétences :
Architecte SI
Integrateur RFID
Agile Development
Logiciel CRM
Open Source
Dynamics CRM
Microsoft SQL Server
Google Apps
Microsoft .NET
Audit interne
Business Intelligence
Gestion de projet
Extreme programming
CRM analytique


  • LM SOFTWARE - Senior .net Developer

    Casablanca 2014 - maintenant As a senior .NET web developer I was working on new version of LMS ERP application for manufacturing, CRM and logistics. I was responsible for both frontend and backend solutions. My main responsibilities were:

    • Collect and analyze customer needs from a macroscopic perspective.
    • Carry out test booklets and implement functional tests to monitor the compliance of the application with respect to the objectives and to detect any abnormalities.
    • Set with the project teams, objectives and deadlines for completion of deliverables (applications, modules, specific developments ...).

    Key Technologies: .NET 4.5, C#,, HTML, CSS, JavaScript, Jquery, MVC, Web API, WCF, SSRS, SSIS, SSAS, SQL Server, SOA, Rest, Json, RFID, BPM, Crystal Report, ERP, LinQ, Entity Framework, Agile, SCRUM, KANBAN, BI, ODS, ETL, XML, UML 2, TFS, SVN, GIT, IIS.

    Key Business: Project Management, Contract Management, Logistics, Transportation, Supply Chain, CRM and Finance.
  • INFIVE - Confirmed .net Developer

    2011 - 2014 Confirmed .net Developer in computer engineering Service Company, developing SaaS (software as a service) finance management system of the Moroccan state and other systems. Mostly responsible for backend development of new features using C#, ASP.NET MVC and Web API.

    Missions :

    • Supervise studies, design solutions.
    • Propose product improvements.
    • Provide design solutions.
    • Analyze the needs and constitute the functional specifications of the project.
    • Implementation of projects.
    • Ensure the maintenance and development of applications.
    • Diagnostic and analysis of information systems to make them more efficient, more responsive to the needs of business and users.
    • Ensure application deployment.

    Key Technologies: .NET 3.5 / 4, C#,, WebForms, HTML, CSS, MVC, SQL Server, SOA, Crystal Report,, LinQ, Entity Framework, SCRUM, XML, UML 2, TFS, IIS.

    Key Business: Finance, Accounting, HR, Payroll, POS, Manufacturing, Risk management and Production Chain.
  • TECHNOW - Analyst / .net Programmer

    2010 - 2011 I was employed as a .net Analyst / Programmer in IT department. Lead a team of two developers to plan, execute and maintain an identification, traceability by RFID and a risk management system used within Technow business process. I was responsible for mission-critical parts of applications, including: application architecture, integration with external system, performance and security. The list of my responsibilities below:

    • Performed code review, worked close to team member to ensure consistence to code standards.
    • Optimized application performance by 40%.
    • Developed reports using Crystal Reports and MS SQL reporting.
    • Implemented application business logic in C# with MVP design pattern to increase unit tests support.

    Key Technologies: .NET 3.5 / Compact, C#, WinForms, CE Forms, SQL Server, SOA, Crystal Report,, XML, Merise, RFID, IP Controller, ACS / ACR - MIFARE 1K.

    Key Business: Tracking, Business Process, Access Control, Risk Management
  • UNLUER - Junior .net Developer

    2009 - 2011 As junior .net programmer my role was to build add-on, deploy, run and support SAGE ERP. I was involved in full system lifecycle of new version of manufacturing system for the Turkish Company. My main responsibilities included:

    • Interfacing with the SAGE ERP and implementation of business processes on their ERP.
    • Application design and development using several related and supporting processes including full integration with their billing systems.
    • Development of functional specifications.
    • Creation or participation in writing programs.
    • Completed applications or technical software using a programming language from a record of organic specifications.
    • Corrective maintenance and evolution of SI.
    • Deploy solutions.
    • Drafting the operating instructions.

    Key Technologies: .NET 2.0, C#, SQL Server, SOA, Crystal Report,, XML, UML, API, RFID.

    Key Business: Finance, Accounting, HR, Payroll, Manufacturing, Pointing staff, Inventory management, warehouse management.
  • UNLUER - .net Developer

    2008 - 2009 As .NET developer in UNLUER. The projects goal was to develop a system of control and cattle traceability.

    • Development of functional specifications.
    • Creation or participation in writing programs.
    • Deploy solutions.

    Key Technologies: MSSQL Server, C#.NET, .NET 1.1 / 2.0, WinForms, SOAP based XML Web services, Barcode, POS Print Library.

    Key Business: Tracking, Scheduling, Stock.


  • Stanford University (Stanford)

    Stanford 2016 - 2016 Certification
  • Master Of Project Academy (NJ)

    NJ 2016 - 2016 Preparation of the PMP certification
  • Karolinska Institutet (Stockholm)

    Stockholm 2016 - 2016 Certification
  • Tsinghua University (Beijing)

    Beijing 2016 - 2016 Certification
  • Pashun Consulting (UK)

    UK 2016 - 2016 Preparation of Agile Scrum certification
  • Universitat Politècnica De Valencia (UPV) (Valencia)

    Valencia 2015 - 2015 Certification
  • EMSI (Casablanca)

    Casablanca 2009 - 2012 Engineer’s degree in Computer Engineering and Networks - CSAB
  • Specialized Institute Of Applied Technology (Casablanca)

    Casablanca 2007 - 2009 Diploma of specialized technician in Technical Development Computer Science
  • University Hassan II Of Sciences (Casablanca)

    Casablanca 2006 - 2007 1st year (Science of physical / Chemistry)
  • Lycée Taha Houssine (Casablanca)

    Casablanca 2005 - 2006 Bachelor


Annuaire des membres :