Skills: C#, Git, Entity Framework, .NET Core 8.0, Jira, Grafana, Confluence, Graylog, Oracle Database, Team Foundation Server, IIS, Web API, Swagger, JSON, Visual Studio 2022.
Feb 2024 - Aug 2024
7 months
Backend .NET Developer
Deichmann Group
Designed, specified, and implemented a Click&Collect application.
The software includes modules such as notifying stores of new orders, monitoring store inventory, guiding customers through every phase of the order process, managing reminders (reminder management), and store picking.
All available modules and features can—without major implementation effort—be made available tenant-wide via configuration parameters, as long as the respective tenant is authorized.
Skills: C#, Git, Entity Framework, .NET Core 8.0, Emarsys, Jira, Grafana, Confluence, Graylog, Oracle Database, Team Foundation Server, IIS, Web API, Swagger, XML, JSON, FXML, Visual Studio 2022.
May 2023 - Jan 2024
9 months
Backend .NET Developer
Snipes SE (Deichmann Group)
Developed the new CLIQUE loyalty program for Snipes. The SNIPES CLIQUE is limited to purchases in Snipes stores in Germany, as well as online or in the Snipes app. Coins can be collected with purchases as part of the SNIPES CLIQUE.
The software is used both in stores (POS) and in the Snipes app.
Skills: C#, Git, Entity Framework, .NET Core 6.0, Emarsys, Jira, Grafana, Graylog, Oracle Database, Team Foundation Server, IIS, Web API, Swagger, XML, JSON, Visual Studio 2022.
Jul 2022 - Apr 2023
10 months
Fullstack .NET/C# Developer
Ochsner Sport AG (Deichmann Group)
Enhanced a tenant- and role-based software for systematically managing customer relationship processes (CRM).
The software includes modules such as marketing/campaign management, call center, club management, reporting, and administration.
All available modules and features can—without major implementation effort—be made available tenant-wide via configuration parameters, as long as the respective tenant is authorized.
Skills: C#, Git, Entity Framework, .NET Core, Telerik controls, InxMail, Jira, Grafana, Graylog, Oracle Database, Windows Forms, PowerShell scripts (add-ons for TFS deployment), Team Foundation Server, Web API, Swagger, Visual Studio 2022.
Mar 2022 - Jul 2022
5 months
Fullstack ASP.NET/C# Developer
RSU Rating Service Unit
Further development of in-house products for risk management at banks and insurance companies based on Microsoft technologies: Ajax Framework, Asp.Net MVC, C#, Stored Procedures, Web Services, REST/SOAP, MS SQL Server, Entity Framework, Swagger, JavaScript, TypeScript, Visual Studio 2019.
Jan 2022 - Jun 2022
6 months
Fullstack .NET/C# Developer
Deichmann Group
Concept creation, specification, and implementation of a HealthCheck application to monitor all omnichannel services.
Technologies used: C#, Git, Entity Framework, .NET Core, Angular, CSS, JavaScript, TypeScript, Jira, Confluence, Oracle Database, Team Foundation Server, Web API, Swagger, Visual Studio 2022.
Sep 2019 - Dec 2021
2 years 4 months
Fullstack .NET/C# Developer
Deichmann Group
Cash register integration platform: concept creation, specification, and implementation of a platform within the Gebit registers. This platform offers the ability to create forms and workflows inside the Gebit registers and gives the IT team the ability to map custom workflows for various omnichannel processes (such as Click & Collect, Loyalty, etc.).
Technologies used: C#, .NET Core, Git, Entity Framework, xUnit, Jira as ticketing system, Confluence, Graylog, Fmxl, Postman test suite, Oracle Database, agile development with sprints.
Apr 2018 - Aug 2019
1 year 5 months
Fullstack .NET/C# Developer
Deichmann Group
Concept creation, specification, and implementation of a cloud application for storing and managing receipt data both offline and online for the Deichmann Group.
The software prepares data for various departments (SAP, CRM, etc.) and includes the following functionalities: payment data (Klarna, Twin, Visa), ShipToHome and ShipToStore, fiscalization for 54 countries, reporting, invoices and invoice corrections, credits and gift cards.
Patterns & methods used: Clean Code, Clean Architecture, agile development with Kanban.
Technologies used: C#, .NET Core, Git, Entity Framework, Jira as ticketing system, Confluence, Graylog and Graylog dashboard, Oracle Database, TFS deployment, PowerShell scripts (add-ons for TFS deployment), Web API, Swagger, Postman test suite, Visual Studio 2022.
Jan 2018 - Apr 2018
4 months
Hamburg, Germany
Fullstack Developer
Weischer Media GmbH
Development and setup of web applications for capturing customer orders and outdoor advertising orders based on Microsoft technologies: Ajax Framework, Asp.Net, ASP MVC, C#, SQL Stored Procedures, Web Services, Web API, REST/SOAP, MS SQL Server, Angular, TypeScript, JavaScript, Entity Framework, Swagger, Visual Studio 2022.
Aug 2010 - Dec 2017
7 years 5 months
Neuss, Germany
Senior Software Developer
Avanade Germany GmbH
Implementation of Industry 4.0 and IoT applications and further development of the e-ControlNet product: a modular software solution with numerous features (modules) for managing and monitoring technical systems and equipment, based on Microsoft technologies: Ajax Framework, ASP.Net, C#, Git, stored procedures, Reporting Services, Web Services, REST, SOAP, Swagger, MS SQL Server, Azure services, Azure Service Bus, Azure Event Hub, Azure Blob Storage, Azure Functions, Power BI.
Jul 2008 - Jul 2010
2 years 1 month
Munich, Germany
Senior Software Developer
Computershare GmbH
Developing web applications based on Microsoft technologies (Ajax Framework, ASP.Net MVC Framework, Reporting Services, design patterns, LINQ, MS SQL Server/Oracle as database systems, ASP.Net 3.5).
Coaching other developers.
Creating functional documentation.
Optimizing web applications.
Creating processes for release to staging/live environments.
Supporting customer inquiries.
Aug 2007 - Jun 2008
11 months
Munich, Germany
ASP.Net/C# Junior Developer
Computershare GmbH
Developing web applications based on Microsoft technologies (Ajax Framework, ASP.Net, C#, stored procedures, Reporting Services, Web Services, SOAP, SQL Server, Enterprise Library, Blueprint Framework, OR Mapper (LLBLGen), Telerik Controls).
Jan 2007 - Mar 2007
3 months
Cologne, Germany
PHP Developer
SilverTours GmbH
Further development of a website.
Implemented using PHP, Smarty as the template engine, EZ Components as the ORM, and MySQL.
Aug 2006 - Oct 2006
3 months
Casablanca, Morocco
Software Developer
eniacom GmbH
I developed hotel software, an easy-to-use application that can be used not only for hotels and guesthouses but also for inns and vacation apartment rentals.
The software covers all areas from reservation and billing to guest management and support, as well as reporting and statistics. It was implemented with Visual C++ (drivers, user interfaces), Java (reports), and MySQL as the database system.
Apr 2006 - Jun 2006
3 months
Web-based Quiz Systems
The system can be used as a quiz tool or a sweepstakes tool with extensive administration features and various statistics and analysis options.
This marketing tool is especially suitable for agencies and schools.
Apr 2004 - Apr 2006
2 years 1 month
Cologne, Germany
Student Database Programmer
MSIM GmbH
My tasks included:
Designing and developing MS Access databases for the internal needs of MICROSERVE GmbH.
Creating complex functions with VB and SQL.
Apr 2004 - Jun 2004
3 months
Krefeld, Germany
Project
Niederrhein University of Applied Sciences Krefeld
Created WinZip programs based on Hoffmann coding.
Nov 2003 - Jan 2004
3 months
Project: Fast Data Transfer via Parallel Port
Niederrhein University of Applied Sciences
Fast data transfer via parallel port using the C language. The transfer program should consist of send and receive routines and run on DIMM-PC modules connected via LPT.
Oct 2003 - Dec 2003
3 months
Project: Make Tool
Niederrhein University of Applied Sciences
A make tool is used to automate the creation of files, programs, etc. from other files and programs. It describes dependencies between units and rules for generating dependent units when the tool detects that an existing dependent unit is older than the unit it depends on. Dependencies can also be described across multiple levels, allowing entire tree structures or even dependency graphs to be defined.
The application is by no means limited to translating program source code. For example, archiving and version control could also be automated.
Jul 2003 - Sep 2003
3 months
Working Student
Bayer Industry Service
Development of a database for managing operational monitoring tasks based on MS Access.
Optimization of a program for analyzing narrowband spectra.
May 2003 - Jun 2003
2 months
Project: Documentation Tool
Niederrhein University of Applied Sciences
Creation of a documentation tool that can analyze program source code and generate documentation as HTML files. The analysis uses special tags in comments so no syntax parsing is needed. This approach can be used with different programming languages.
Apr 2003 - May 2003
2 months
Project: Carrera Track Control
Niederrhein University of Applied Sciences
The project was done by a group. Together we implemented and tested software that controls a Carrera slot car track. The track has two lanes (trabi, gogo) connected to a control computer via I/O hardware. This hardware gathers information about the car's position and adjusts the vehicles' speed.
Sep 2002 - Feb 2003
6 months
Cologne, Germany
Practical Semester
Sfr mbH
Developed a Visual Key authentication technology for Windows XP. Implementation was done in Microsoft Visual C++ (driver) and Borland Delphi (user interface).
Mar 2002 - Jun 2002
4 months
Student Programmer
Diktio GmbH
I improved my skills in MS Access and VBA programming and completed tasks in the eCommerce area.
Jan 2000 - Mar 2003
3 years 3 months
Various projects (graphics, algorithmic, web, …)
Niederrhein University of Applied Sciences
Languages
Arabic
Native
German
Advanced
English
Advanced
French
Advanced
Education
Oct 2001 - Jun 2006
Niederrhein University of Applied Sciences
Diploma in Engineering, Software Development · Technical Computer Science · Krefeld, Germany