Profilbild von Dirk Illenberger Senior Developer C#,.NET, ASP.NET/MVC, Delphi, PHP, F# aus Friedberg

Dirk Illenberger

nicht verfügbar bis 31.05.2024

Letztes Update: 08.02.2024

Senior Developer C#,.NET,ASP.NET/MVC,Delphi,PHP, F#

Firma: Dirk Illenberger
Abschluss: Diplom-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | italienisch (Grundkenntnisse)

Dateianlagen

zertifizierungen.pdf
etengo_gold-partner-zertifikat_2016.pdf
referenz-cap-gemini.pdf

Skills

Studium der Informatik an der Johann Wolfgang Goethe Universität in Frankfurt/Main
Abschluss: Diplom Informatiker 1995 (Magna cum laude)

Software-Entwicklung / Programmierung in den Programmiersprachen: C#, Delphi, JavaScript, PHP, F#

Zertifizierungen:
MCTS: Microsoft .NET Framework 2.0 - Windows-based Client Development;
Microsoft Certified Professional Developer (MCPD); Web-based Client Development
MCTS: .NET Framework 2.0 - Web-based Client Development;

Erfahrungen im Bereich:
- Anwendungs- und Systemprogrammierung
- Spezifikation, Programmierung, Test
- Funktionale Programmierung
- Erstellung von verständlichen Dokumentationen
- Design von intuitiven Benutzerfrontends

Methoden:
- Objektorientierte Analyse, Design, Programmierung
- Datenbanken Design
 
01/2019 - 06/2023  Umstellung einer Altanwendung auf eine Service-orientierte Landschaft in .NET Core 3 (C#) mit Domain-Driven-Design (DDD) für ATOS / Eviden
* Domain-Driven-Design (DDD)
* Design und Entwicklung von .NET Core 3/C# Dienste
* Design und Entwicklung von .NET 6 WebAPI
* Microservices
* Funktionale Programmierung mit LanguageExt
* Entwicklung von Unit-, Integration- und Systemtests
* Testrefakturierung, um vorhandene Tests auf State-of-the-art-Qualität zu bringen
* Oracle Datenbank mit Entity Framework Core und NHibernate
* Agiles Entwicklungsteam
* Code Reviews
* JIRA / Confluence
* RabbitMQ
* Gitflow
* Continuous Integration (CI) mit Jenkins
* XAusländer-Standard

05/2018 - 11/2018  Weiterentwicklung einer ASP.NET Webseite (Ticketsystem) für Cap Gemini / Telecash
* Entwicklung verschiedener Formulare zur Erfassung und Bearbeitung von Tickets.
* Es musste sowohl das Frontend als auch das Backend (Datenbankentwicklung) umgesetzt werden.
* Neben eigenständiger Entwicklung musste ich ein Team aus indischen Entwicklern steuern.
* ASP.NET/C#, Entity Framework, Javascript, MEF, Unit Test, Moq, SQL Server, Bootstrap, Content Security Policy (CSP), LINQ, Fortify
* Erstellung eines Stand-alone Tools (FlexiCrypt) in .NET zur Verschlüsselung von verschiedenen Inhalten mit Voltage.
* Erstellung eines SAP Rfc-Servers mittels des SAP-.NET-Connectors, der Voltage-Verschlüsselung innerhalb SAP möglich macht

07/2018 - 10/2018 Entwicklung einer Website zur Steuerung des Vertriebs in ASP.NET Core 2.1 für Niftybits
* Die Vertriebsleute bekommen über die Webseite neue Leads zugeteilt und können diese damit verwalten und abarbeiten
* Anzeige von Dashboards, Pivot Tables
* Rollenbasierte Autorisierung (mittels Claims)
* Entwicklung von UnitTests
* Entwicklung von Integration Tests mit WebHostBuilder
* Zum Einsatz kamen ASP.NET MVC Core 2.1/C#, Entity Framework Core, Identity, MySQL, DevExpress/DevExtreme, Bootstrap

04/2018 - 06/2018  Entwicklung eines License Servers (WebAPI) in ASP.NET Core 2.1 für Niftybits
* Für eine in Delphi entwickelte Software konzipierte und entwickelte ich alleinverantwortlich einen License-Server * 
* Entwicklung von UnitTests
* Entwicklung von Integration Tests mit WebHostBuilder
* Zum Einsatz kamen WebAPI Core 2.1/C#, Entity Framework Core, MySQL

01/2018 - 04/2018  Automatisierung von Anfragen im elektronischen Zahlungsverkehr für Cap Gemini (First Data / Telecash)
* Das Projekt wurde in 05/2017 geparkt, weil der Kunde noch nicht bereit war.
* In 01/2018 wurde es wieder aufgenommen, aber alle damals beteiligten Entwickler waren nicht mehr da.
* Mir wurde die Gesamtverantwortung für die Fertigstellung übertragen.
* ASP.NET / MVC
* .NET/C#, Entity Framework, MEF, Unit Test, Moq, SQL Server, Bootstrap, XML, Content Security Policy (CSP)


06/2017 - 12/2017  Umsetzung der Vorgabe der Deutschen Kreditwirtschaft (DK) zur Entgeltabrechnung im electronic cash system bei Girocard-Transaktionen (SCC, SCT, SDD) für die Phase 2 bei Cap Gemini (First Data / Telecash)
* Loading Applikationen (SQL/C++/C#) 
* Team Lead von 3 indischen Entwicklern
* Begleitung durch alle Phasen: Business Requirements, Entwicklung (Dev), System Integration Test (SIT), Quality Assurance (QA) und Produktion
* Scrum
* TFS
* [EC TA7.0], [EC TA7.1] und [EC TA7.2]

11/2016 - 05/2017  Automatisierung von Anfragen im elektronischen Zahlungsverkehr für Cap Gemini (First Data / Telecash)
* Web Forms Applikation in .NET/C# 
* Managed Extensibitlity Framework (MEF)
* Dependency Injection (Unity, Ninject)
* Web Applikation ASP.NET MVC
* AngularJS
* Javascript
* Bootstrap 3
* HTML 5
* Database Modelling (Embarcadero ER/Studio Data Architect)
* SQL-Entwicklung auf Microsoft SQL Server
* Unit Test Entwicklung (Moq-Framework, MS-Test, NUnit, Seleno, Selenium)
* Business Requirements Documents in Englisch
* Entity Framework 6
* Microsoft Enterprise Library (MEL)
* XML / XSD
* SEPA Zahlungsverkehr / Electronic Cash / Girocard Transactions / OLTP
* Poseidon (Atos)
* Zusammenarbeit mit indischen Programmierern
* Projektsprache Englisch

03/2016 - 10/2016 Laborsystem in Delphi und .NET/C# für Evonik (Spezialchemie)
* Erweiterung eines in Delphi und .NET/C# geschriebenen Laborsystems
* Implementierung der GMP-Fähigkeit (Good Manufacturing Practice) für das Laborsystem 
* Unit-Test-Entwicklung in C# und Delphi
* Erstellung von COM-Objekten
* Kommunikation per .NET Remoting
* XML

11/2015 - 02/2016 Analyse von Delphi-Programmen und Optimierung der Entwicklungsabteilung / Rudolf Röser Verlag

Der Kunde hat eine Reihe selbst entwickelter Delphi-Programme für die Vertriebssteuerung. Da der Programmierer die Firma verlassen hat, war meine Aufgabe, die Softwarekomponenten zu verstehen und einem fest angestellten Mitarbeiter zu übergeben.

* Die Entwicklungsmethodik der Abteilung überprüfen und dort, wo es nötig ist, auf moderne Softwareentwicklung umstellen
* Ablösung von Visual SourceSafe als Versionsverwaltung und Einführung von Subversion
* Optimierung von Softwarekomponenten
* Beseitigung von Problemen im Code und Refactoring
* Verwendete Datenbank: Oracle

05/2014 - 11/2015 Erweiterung Qualitätsmanagement System ASP.NET/MVC,  Maxworx/Lufthansa Sky Chefs

Die Version 1.0 des Qualitätsmanagementsystems wurde mit Erfolg in Produktion eingeführt und sollte in diesem Projekt um neue Funktionen erweitert werden. Hierzu zählten:
- Erweiterung des Front-ends in ASP.NET/MVC
- Neue Reports / Anpassung Reports
- Performanceverbesserungen

03/2014 - 10/2015 Immobilienmakler-Software in Delphi

Erweiterung der bestehenden Software für den Immobilieneinkauf auf den Immobilienverkauf.
- Entwicklung eines eigenen Email-Client im Outlook-Stil
- Entwicklung eigener GUI-Komponenten
- Entwicklung eines WebApi-Servers
- Schnittstellenentwicklung zur REST-Api von Immobilienscout24
- Entwicklung eines Windows-Services für Backend-Tasks
- Portierung der Applikation von Delphi XE2 auf XE7
- Ablösung der DB-Komponenten FIBPlus durch FireDAC
- Verwendung von DevExpress-Komponenten
- Synchronisation von Immobilien in der DB mit Maklerhomepages bzw. Immobilienscout24
- Wordpress-Template auf Basis von Bootstrap 2.0

10/2011 - 5/2013 .NET/C# Programmierung Maxworx/Lufthansa Sky Chefs
 
* Erstellung eines Fachkonzepts für eine Qualitätsmanagement .NET MVC Applikation in   Englischer Sprache 
* Design und Entwicklung von Qualitätsmanagement-Berichten  in C#
* Koordination von Entwicklern
* Ansprechpartner des Auftraggebers bei fachlichen Fragen
* LINQ
* DevExpress
* Mantis
 

 
8/2011 - 9/2011  ASP.NET / C# Entwicklung für Juwi MacMillan
 
* Design und Entwicklung eines Security Moduls für das SDL Tridion
* Implementierung eines Gruppen- und Rollenkonzepts
* Implementierung eines Custom .NET Membership Providers
* Nutzerregistrierung mit Double Opt-In
* XML-Konfiguration
* SDL Tridion Outbound Email Anpassung
* .NET Custom Server Controls Entwicklung
* .NET Remote Debugging
* LINQ
* Schreiben der Technical und Functional Spec (in Englisch)
 

7/2008 - 7/2011 Delphi Programmierung für Niftybits GmbH

* Weiterentwicklung eines Akquiseprogrammes für Immobilienmakler in Delphi 7 und Delphi 2010
* Erstellung und Pflege der Firmenhomepage in ASP.NET 2.0
* Entwicklung einer Prototypen-Website für Immobilienmakler in Drupal
* Portierung der Software von Delphi 7 nach Delphi 2010
* Entwicklung von Stored Procedures für Firebird Server
* Entwicklung von WebServices in .NET/C#
* Leiter von Schulungen und Seminaren in der Niftybits Akademie
* Entwicklung von Tools in C#/WCF zur Synchronisation von Prozessen
* "Proof of Concept"-Programme in WCF / C#
* Hilfsprogramme in jQuery
* ASP.NET MVC Backend services für API
* Erstellen von Imagebroschüren in Adobe InDesign
* Texten von Imagebroschüren und Werbebriefen
 
10/2009 - 01/2010 C#/ASP.NET/jQuery/jQTouch Programmierung (Web Golf Design)
 
* Schnittstelle iPhone zu Webportal mit jQuery und jQTouch
 
8/2007 - 6/2008 Entwicklung .NET (C#) und Stored procedures für die Investmentfond-Gesellschaft DWS (Deutsche Bank)

* Entwicklung von C# Plugins für eine umfangreiche .NET-Anwendung
* Entwicklung von Stored Procedure für SQL Server
* Entwicklung von Stored Procedure für ORACLE
* Einarbeitung in Simcorp Dimension
 
1/2007 - 7/2007 Programmierer, Designer, Texter

* Portierung eines PHP Golfportals nach ASP.NET (C#)
* Erweiterung um neue Funktionalitäten
* Erstellung eines neuen, attraktiveren Web Designs
* Erstellen von Stored Procedures auf SQL Server 2005
* Datensicherung
* Video- und Audio-Podcasts
 
  6/2006 - 1/2007 Programmierer* Einarbeitung in ein in Delphi geschriebenes Framework
* Design und Implementierung eines Delphi-Programms zur Konfiguration, Forecastberechnung und Mitarbeiterplanung
* Projektmanagement eines hausinternen Upgrades
* Entwicklung eines Tools zur Clientaktualisierung
* Erstellung von Dokumentation in »Help and Manual«
 
  10/2002 - 6/2007 Programmierer, Werbetexter, Support, TrainingEntwicklung einer Software für Immobilienmakler in Delphi
Bidirektionales real-time InfoPortal in C# auf .NET Remoting Basis (Windows Forms)
Entwicklung von Market Gate einer Anwendung, die virtuelle Automarktplätze automatisch analysiert
Entwicklung eines Neuronalen Netzes in C++, das handgeschriebene Ziffern erkennt.
Entwicklung eines Java Programmes zur Erstellung von Magic Slides (Visuelle Kryptographie)
Entwicklung von J2ME (Java) Programmen für Handys
Preis von der Technologiestiftung Hessen gewonnen für eine innovative Idee einer UMTS-Anwendung
Erstellen von hochwertigen Werbetexten
Verkaufsschulungen für Immobilienmakler
Anmeldung verschiedener Patente und Gebrauchsmuster
Entwicklung von Geschäftsideen
 
  7/2002 - 9/2004 Programmierer Erstellung eines C++ Programmes zur KreditrisikoprämienberechnungStored Procedure (MS-SQL) Entwicklung für ein großes Data Collection System für Kreditdaten
Export-Schnittstelle zu Großrechner Systemen für Kundenkalkulation
 
  2/2002 - 12/2002 Web Entwicklung Erstellung von Internet Präsenzen für Golfclubs und andere UnternehmenAnfertigung individueller Printgrafiken (Photoshop, InDesign)
Erstellung von Online Shops (E-Commerce)
Entwicklung des Golf-Portals [Name und URL auf Anfrage] in PHP
 
  2/1998 - 9/2001 Programmierer Design und Implementation eines Kredit-Risikosystems in JavaDesign und Implementation von CORBA Servern in C++/Java
Parsen von Drucklistenspeichern in Perl
Einführung eines Build Managements auf Basis von Continuus
Design und Implementation einer Limit Violation Engine in Java
Implementation von Servlets und JSPs für WebSphere und WebLogic
Technische Beratung in Personalfragen
Entwicklung und Verwaltung statischer Daten mit EJBs und TOPLink zur Ablösung von RXM und GLOBAL
 
  8/1997 - 2/1998 Programmierer Design und Implementation verschiedener Anwenderhilfsprogramme in C++ und ILOG Views
Betreuung und Bug Fixing eines Risk Systems (C++) im Produktfeld Counterparty Risk Control
 
  2/1995 - 8/1997 Technical Analyst / Programmierer Design und Implementation eines globalen Markt-Risikomanagementsystem in C++ für DG Bank in Frankfurt
Design und Implementation eines globalen Markt-Risikomanagementsystem in C++ für ABN Amro in Amsterdam
 
  8/1994 - 1/1995 Programmierer Entwicklung von Consumer Banking SoftwareBetreuung von Consumer Banking Software
First Level Support
 
  3/1992 - 9/1992 Programmierer Task Force (Fehlerbereinigung)First Level Support
Kundenbetreuung

  8/1991 - 9/1991 Programmierer Erstellen grafischer Benutzeroberflächen Consumer Banking

Projekthistorie

10/2011 - 05/2013
Entwickler (C#)
Maxworx / Lufthansa Sky Chefs (Transport und Logistik, >10.000 Mitarbeiter)

  • Erstellung eines Fachkonzepts für eine Qualitätsmanagement .NET MVC Applikation in   Englischer Sprache 
  • Design und Entwicklung von Qualitätsmanagement-Berichten  in C#
  • Koordination von Entwicklern
  • Ansprechpartner des Auftraggebers bei fachlichen Fragen
  • LINQ
  • DevExpress
  • Mantis

08/2011 - 09/2011
Entwickler (C#)
Juwi MacMillan (Internet und Informationstechnologie, 50-250 Mitarbeiter)

  • Design und Entwicklung eines Security Moduls für das SDL Tridion
  • Implementierung eines Gruppen- und Rollenkonzepts
  • Implementierung eines Custom .NET Membership Providers
  • Nutzerregistrierung mit Double Opt-In
  • XML-Konfiguration
  • SDL Tridion Outbound Email Anpassung
  • .NET Custom Server Controls Entwicklung
  • .NET Remote Debugging
  • LINQ
  • Schreiben der Technical und Functional Spec (in Englisch)

07/2008 - 07/2011
Entwickler (Delphi, C#)
Niftybits GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Weiterentwicklung eines Akquiseprogrammes für Immobilienmakler in Delphi 7 und Delphi 2010
  • Erstellung und Pflege der Firmenhomepage in ASP.NET 2.0
  • Entwicklung einer Prototypen-Website für Immobilienmakler in Drupal
  • Portierung der Software von Delphi 7 nach Delphi 2010
  • Entwicklung von Stored Procedures für Firebird Server
  • Entwicklung von WebServices in .NET/C#
  • Leiter von Schulungen und Seminaren in der Niftybits Akademie
  • Entwicklung von Tools in C#/WCF zur Synchronisation von Prozessen
  • "Proof of Concept"-Programme in WCF / C#
  • Hilfsprogramme in jQuery
  • ASP.NET MVC Backend services für API
  • Erstellen von Imagebroschüren in Adobe InDesign
  • Texten von Imagebroschüren und Werbebriefen

10/2009 - 01/2010
Entwickler (C#/ASP.NET/jQuery/jQTouch)
Web Golf Design (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Entwicklung einer Schnittstelle iPhone zu Webportal mit jQuery und jQTouch

08/2007 - 06/2008
Entwickler (C#, SQL)
DWS Investmentfondgesellschaft (Deutsche Bank) (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Entwicklung .NET (C#) und Stored procedures für die Investmentfond-Gesellschaft DWS (Deutsche Bank)
  • Entwicklung von C# Plugins für eine umfangreiche .NET-Anwendung
  • Entwicklung von Stored Procedure für SQL Server
  • Entwicklung von Stored Procedure für ORACLE
  • Einarbeitung in Simcorp Dimension

01/2007 - 07/2007
Entwickler (ASP.NET/C# und PHP)
Web Golf Design (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Portierung eines PHP Golfportals nach ASP.NET (C#)
  • Erweiterung um neue Funktionalitäten
  • Erstellung eines neuen, attraktiveren Web Designs
  • Erstellen von Stored Procedures auf SQL Server 2005
  • Datensicherung
  • Video- und Audio-Podcasts

10/2002 - 06/2007
Entwickler (Delphi, C#, Java und C++)
Niftybits GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Programmierer, Werbetexter, Support, Training
  • Entwicklung einer Software für Immobilienmakler in Delphi
  • Bidirektionales real-time InfoPortal in C# auf .NET Remoting Basis (Windows Forms)
  • Entwicklung von Market Gate einer Anwendung, die virtuelle Automarktplätze automatisch analysiert
  • Entwicklung eines Neuronalen Netzes in C++, das handgeschriebene Ziffern erkennt.
  • Entwicklung eines Java Programmes zur Erstellung von Magic Slides (Visuelle Kryptographie)
  • Entwicklung von J2ME (Java) Programmen für Handys
  • Preis von der Technologiestiftung Hessen gewonnen für eine innovative Idee einer UMTS-Anwendung
  • Erstellen von hochwertigen Werbetexten
  • Verkaufsschulungen für Immobilienmakler
  • Anmeldung verschiedener Patente und Gebrauchsmuster
  • Entwicklung von Geschäftsideen

06/2006 - 01/2007
Entwickler (Delphi)
Post Direct Marketing (Transport und Logistik, 250-500 Mitarbeiter)

  • Einarbeitung in ein in Delphi geschriebenes Framework
  • Design und Implementierung eines Delphi-Programms zur Konfiguration, Forecastberechnung und Mitarbeiterplanung
  • Projektmanagement eines hausinternen Upgrades
  • Entwicklung eines Tools zur Clientaktualisierung
  • Erstellung von Dokumentation in »Help and Manual«

07/2002 - 09/2004
Entwickler (C++)
DWS Investmentfondgesellschaft (Deutsche Bank) (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

  • Erstellung eines C++ Programmes zur Kreditrisikoprämienberechnung
  • Stored Procedure (MS-SQL) Entwicklung für ein großes Data Collection System für Kreditdaten
  • Export-Schnittstelle zu Großrechner Systemen für Kundenkalkulation

02/2002 - 12/2002
Entwickler (Delphi und Javascript), Photoshop- und InDesign-Designer
Web Golf Design (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Web Entwicklung Erstellung von Internet Präsenzen für Golfclubs und andere Unternehmen
  • Anfertigung individueller Printgrafiken (Photoshop, InDesign)
  • Erstellung von Online Shops (E-Commerce)

02/1998 - 09/2001
Entwickler (C++ und Java)
Dresdner Bank (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

  • Design und Implementation eines Kredit-Risikosystems in Java
  • Design und Implementation von CORBA Servern in C++/Java
  • Parsen von Drucklistenspeichern in Perl
  • Einführung eines Build Managements auf Basis von Continuus
  • Design und Implementation einer Limit Violation Engine in Java
  • Implementation von Servlets und JSPs für WebSphere und WebLogic
  • Technische Beratung in Personalfragen
  • Entwicklung und Verwaltung statischer Daten mit EJBs und TOPLink zur Ablösung von RXM und GLOBAL

08/1997 - 02/1998
Entwickler (C++)
Commerz Financial Products (CFP) (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

  • Design und Implementation verschiedener Anwenderhilfsprogramme in C++ und ILOG Views
  • Betreuung und Bug Fixing eines Risk Systems (C++) im Produktfeld Counterparty Risk Control

02/1995 - 08/1997
Technical Analyst / Entwickler (C++)
American Management Systems (AMS) (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

  • Design und Implementation eines globalen Markt-Risikomanagementsystem in C++ für DG Bank in Frankfurt
  • Design und Implementation eines globalen Markt-Risikomanagementsystem in C++ für ABN Amro in Amsterdam

03/1992 - 09/1992
Entwickler (RPG und COBOL), Task Force und First Level Support
ACTIS (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

Die Firma ACTIS entwickelt eine Bankensoftware, die Module umfasst, die in RPG und COBOL geschrieben sind. Da weder RPG noch COBOL zu meinen Programmiersprachen gehörten, musste ich mich in kürzester Zeit in diese einarbeiten.
Meine Aufgaben waren:
  • Fehler beheben, die von Testern gefunden wurden
  • First-Level-Support bei Kundenanfragen

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Ich suche vorzugsweise im Großraum Frankfurt am Main (oder remote) ein Projekt.

Sonstige Angaben

Ich suche Projekte im .NET-Bereich. Hierzu zählen Web-Entwicklungen mit ASP.NET, ASP.NET MVC, aber auch Windows Forms Entwicklungen mit C#.
Desweiteren bin ich an Projekten mit Delphi interessiert.
Profilbild von Dirk Illenberger Senior Developer C#,.NET, ASP.NET/MVC, Delphi, PHP, F# aus Friedberg Senior Developer C#,.NET,ASP.NET/MVC,Delphi,PHP, F#
Registrieren