Deutschland: Ich bevorzuge Einsatzgebiete im Einzugsgebiet von Köln.
Projekt Chonos:
Micro-Services und Web-Anwendung zur Visualisierung und Steuerung von Windturbinen.
Projekt Migration Moneta:
Portierung bestehender Services von PHP nach C# / .net core, Cloud-Migration, CI/CD Pipeline Implementierung. Anpassungen / Weiterentwicklung Angular Client.
Projekt MDM:
Konzeption / Architektur / Implementierung von Microservices, Realtime Updates und Web-Anwendung zur Bereitstellung von Master Data für verschiedene Anwendungen zum Management von Windparks.
Projekt Migration Basic Authentication -> OAuth:
Umstellung der Authentifizierung / Authorisierung von Basic Authentication nach OAuth / OpenId Connect auf Basis Identity Server 4.
Toyota Kreditbank, Köln, 05/2018 - 10/2018
Projektbeschreibung:
Refactoring / Erweiterung Online Kreditvertrag. Behebung Findings aus Pentration Test.
Eingesetzte Software:
Angular 6, Java 8, VS Code, Eclipse, Oracle, Enterprise Architect
Funktion:
Senior Software Developer
Methodik:
SCRUM
Team:
Entwicklerteam (2 Entwickler).
netzkern AG, Wuppertal; 05/2016 - 05/2018
Projektbeschreibung:
Relaunch der internationalen Website der Festool GmbH auf Basis von Sitecore 8.2.x.
Integration Produktkatalog.
Umsetzung Kundenportal.
Umsetzung B2B Portal für Händler.
Meine Aufgaben innerhalb dieses Projekts:
Schnittstellen Design und Implementierung Services.
Umsetzung eigene Formular-Engine.
Authentifizierung / Authorisierung.
Performance-Analysen und Refactoring.
Konzept und UmsetzungIntegration Produktkatalog.
Qualitätskontrolle, Code-Reviews, Unit Tests.
Eingesetzte Software:
C#, ASP.NET 4.5.x (MVC/Web API), REST, JSON, Entity Framework 6, SQL Server 2012, Autofac (Dependency Injection), AutoMapper, Angular, Javascript, Bootstrap, HTML5, CSS, Visual Studio 2013 und 2017, Sitecore 8.2x, TDS, OpenId, OAuth 2.0, solr, GIT, TFS, Atlantis Jira & confluence.
Funktion:
Analyse, Konzeption und Entwicklung.
Methodik:
SCRUM
Team:
Entwicklerteam (4-8 Entwickler).
tesa SE, Hamburg; 11/2012 - 12/2015
Projektbeschreibung:
Analyse, Konzeption, Neuentwicklung und Weiterentwicklung bestehender ASP.NET Anwendungen im Bereich der Forschung und Entwicklung. Innerhalb eines Entwickler-Teams (4 Personen) werden verteilte Anwendungen zum Projektmanagement von Forschungsprojekten und zum Reporting von Kennzahlen entwickelt.
Meine Aufgaben innerhalb der Projekte:
PUR - Patent-Umsatz-Reporting
Abstimmung und Entwicklung eines Kennzahlensystems (Web-Services und Reports) zu Umsätzen und sonstigen Kennzahlen, die durch Patente gedeckt sind.
Implementierung Web-Interface zum Reportserver (ASP.NET MVC und SSRS Webservices).
Analytics DB
Web-Anwendung zur Unterstützung des Prozesses zur Bearbeitung chemischer Analysen.
Erstellung Anforderungskatalog in Zusammenarbeit mit der Fachabteilungen.
Erstellung Domain-Model.
Implementierung Web-Anwendung (ASP.NET MVC, Angular).
Implementierung Backend, Integration anderer Systeme (WCF).
Reporting (Microsoft Reporting Services).
Bestand
Verwaltung und Erfassung von Probenbeständen innerhalb der Forschung und Entwicklung. Die Anwendung besteht aus einer Web-Anwendung und einer Scanner-Anwendung.
Erweiterung der bestehenden Web-Anwendung.
Umstellung der Scanner-Anwendung auf asynchrone Rest-Services (Anpassung der UI und Implementierung Rest Api).
Eingesetzte Software:Visual Studio 2012/2013, .NET Framework 4.0/4.5, ASP.NET MVC, C#, ASP.NET web api, LINQ, WCF, SOAP, REST, Unity (Dependency Injection / Inversion of Control), Javascript, jQuery, KnockoutJs, AngularJs, Angular, Bootstrap, SQL-Server 2000/2005/2008/2012, SSRS, SSIS, LinqToSql, Entity Framework 5.0/6.0 (CodeFirst), Visio, Microsoft Reporting Services, Unit Testing, TFS, Git.
Funktion:Analyse, Konzeption und Entwicklung.
Methodik:
SCRUM
Team:Entwickler-Team bestehend aus 4 Personen.
FPZ GmbH (Gesundheitswesen), Köln; 11/2009 - heute
Projektbeschreibung:
Analyse und Weiterentwicklung einer bestehenden Java EE Anwendungen zur Dokumentation von Rückenschmerzpatienten im Rahmen der integrierten Versorgung. Für die einzelnen Patienten werden Daten durch Ärzte und Sprechstundenhilfen zur jeweiligen Krankengeschichte innerhalb eines mehrstufigen Business Prozesses erfasst.
Nach Abschluss der einzelnen Behandlungsschritte werden diese über eine Clearingstelle mit den jeweiligen Krankenkassen abgerechnet. Für die beteiligten Krankenkassen, Ärzte und Therapeuten wurde ein umfangreiches OLAP-Reporting aufgebaut.
Meine Aufgaben innerhalb dieses Projekts:
Konzeption und Implementierung neuer Prozesse in Absprache mit den Fachabteilungen und externen Partnern (Krankenkassen, therapeutische Einrichtungen und Clearingstelle).
Schnittstellen Design (SOAP, REST).
Datenbank Design.
Qualitätskontrolle, Unit Tests.
Reporting (Pentaho).
Agile Entwicklung nach SCRUM.
Migration FPZ Profile (Web-Client REACT).
Eingesetzte Software:
Eclipse, Java SE 7,8, Java EE 6,7,JPA, CDI, EJB, RMI, SOAP, REST, Vaadin 6, iText, JUnit, Glassfish, GIT, Linux, Javascript, React 17, Redux.
Funktion:
Analyse, Konzeption und Entwicklung.
Methodik:
SCRUM
Team:
Entwicklerteam mit wechselnder Größe (3 -7 Personen).
05/2007 - 10/2009
T-Systems SfR (Solutions for Research), Branche: Telekommunikation
Projektbeschreibung:
Erstellung einer mehrschichtigen .NET Anwendung die den gesamten Workflow des
Ordermanagements für Produkte und Dienstleistungen verschiedener Business Kunden
abdeckt. Es wurden ein Shop-System, die Verwaltung der Aufträge sowie ein zugehöriges
Assetmanagement umgesetzt. Teilweise bereits bestehende Altsysteme wurden abgelöst
(inkl. Datenmigration). Anbindung an das Active Directory zur Nutzung der gepflegten
Rollen/Rechte.
In diesem Projekt habe ich die folgenden Aufgaben übernommen:
- Analyse der fachlichen Anforderungen (Erstellung von UseCases) und
Abstimmung dieser mit den Fachabteilungen.
- Erstellung technischer Konzepte
(Sequencediagramme, Klassendiagramme, ER-Modelle, Schnittstellenbeschreibungen).
- Implementierung und technischer Ansprechpartner des Teams gegenüber dem Kunden.
Eingesetzte Software:
Visual Studio 2008, .NET Framework 3.5 (ASP.NET, c#, LINQ), Enterprise Library,
UML Tool Enterprise Architect, ADS, Oracle 9i, Oracle DataProvider for .NET,
Microsoft Reporting Services, Unit Testing
Funktion:
Technische Projektleitung, Analyse, Konzeption und Entwicklung
Team:
Entwicklerteam bestehend aus 5 Personen
9/2006 - 03/2007
Syssolutions GmbH, Senior Beraterin Softwareentwicklung, Branche IT-Dienstleister
Kurzbeschreibung:
Erstellung eines Online-Shops auf Basis des MS Commerce-Servers 2000.
Der Online-Shop wurde nach den Design-Vorgaben realisiert.
Erstellung einer Schnittstelle zu einer bestehenden DB2 Datenbank, die die Datenbasis für die angebotenen Produkte vorhält.
In diesem Projekt habe ich die folgenden Aufgaben übernommen:
- Analyse der fachlichen Anforderungen (Erstellung von Anwendungsfällen).
- Abstimmung der Anforderungen und Layouts mit dem Kunden.
- Technische Konzeption .
- Implementierung der DB2-Schnittstelle und technischer Ansprechpartner für die beiden anderen
Entwickler.
Eingesetzte Software:
.NET 2.0, IBM DataProvider for .NET, C#, MS Commerce Server 2000, IBM DB2 V8,
MS SQL Server 7.0, Enterprise Architect
Funktion:
Technische Projektleitung, Analyse, Konzeption und Entwicklung
Team:
Entwicklerteam bestehend aus 3 Personen
01/2005 - 08/2006
Orbit GmbH, Senior Beraterin Softwareentwicklung, Branche: Telekommunikation
Kurzbeschreibung:
Erweiterung verschiedener Softwarekomponenten für die Deutsche Telekom AG.
Eine bestehende Web-Anwendung zur Verwaltung von Geschäftsprozessen wurde erweitert,
um S-OX relevante Prozesse zu pflegen, zu dokumentieren und deren Durchführung zu überwachen.
Im einzelnen wurden die folgenden Anforderungen umgesetzt:
- Entwicklung einer Schnittstelle zur Übernahme von Daten zu Geschäftsprozessen aus ARIS und Adonis.
- Entwicklung eines Reportings. Da die Reports sowohl in HTML als auch in PDF benötigt werden, wird in
einem ersten Schritt eine XML Rohdatei erstellt und diese dann unter Verwendung von XSL-Transformationen
in PDF bzw. HTML transformiert.
- Entwicklung einer Historiefunktion zur Überwachung der Veränderung an der Datenbasis.
- Entwicklung einer ASP.NET Anwendung zur Pflege der Prozessdaten.
Zu Beginn meiner Tätigkeit wurde ich in der Umsetzung der Anforderungen eingesetzt. Seit Beginn des Jahres 2006 wurde
ich mit der Analyse der fachlichen Anforderungen sowie mit der Konzeption der Umsetzung betraut. Zu meinen Aufgaben
gehörte dann auch die Betreuung der Entwickler bei der Umsetzung.
Eingesetzte Software:
VB 6.0, VB.NET, ADO.NET, ASP.NET, XSL, FOP, MS SQL Server 7.0, Enterprise Architect
Funktion:
Analyse, Konzeption und Entwicklung
Team:
Entwicklerteam bestehend aus 10 Personen
2002-2004 MIS GmbH, Webentwicklung im Microsoft Umfeld, Branche: IT-Dienstleister
Kurzbeschreibung:
Pflege und Weiterentwicklung einer Webanwendung zur Präsentation von OLAP-Reports.
Die Schnittstelle zur Webanwendung ist dabei ein Excel ähnliches Spreadsheet, mit
einem vergleichbaren Funktionsumfang bis hin zur Verarbeitung von Anwenderskripten.
Die Definition der Reports, Userprofile und ¿Rechte werden in einem Repository auf
Basis einer SQL Datenbank vorgehalten.
Der Bereich der Webentwicklung beinhaltet hier:
- Die Pflege und Weiterentwicklung der COM Schnittstelle zum Spreadsheet und zum Repository mit Microsoft Visual C++.
- Die Pflege und Weiterentwicklung des ASP.NET Frameworks, welches einerseits das HTML Framework
für den Klient verfügbar macht und andererseits XML Kommandos zur Kommunikation mit den COM Schnittstellen generiert
und deren Antworten verarbeitet.
Während meiner Tätigkeit für die MIS GmbH habe ich neben dem begleitenden Bugfixing die folgenden Aufgaben übernommen:
- Erstellung von dynamischen HTML Comboboxen. Unterknoten hierarchischer Listen müssen dynamisch, beim Öffnen eines
Knotens innerhalb der Combobox, vom Server nachgeladen werden und dann mittels DHTML in die Combobox geladen werden.
- Umstellung des ASP Framworks auf ASP.NET.
- Programmierung eines Dispatchers zur Erhöhung der Skalierbarkeit. Der Dispatcher stellt dabei eine eigenständige Webanwendung dar,
welche den Servern vorgestellt wird und die initialen Requests an den geringst ausgelasteten Server weiterleitet. Zur Ermittlung der
Auslastung kommunizieren die einzelnen Servern mit der Dispatcheranwendung durch einen Webservice.
- Konzept und Programmierung eines HTML Generators. Der HTML Generator muß jede Teilmenge des Reports (Portalsupport) in einzelne
HTML Dateien schreiben und dynamisch Content zur Verfügung stellen. Die aktuellen Standards für HTML, CSS und Javaskript wurden berücksichtigt.
Eingesetzte Software:
VC++ 6.0, ASP, ASP.NET, JavaSript (DHTML), C#, COM/DCOM, XML, HTML/CSS,
MIS Alea 4.0, Microsoft SQL-Server, Microsoft Analysisservices, IIS 5.0/6.0
Funktion:
Webentwicklung/Projektverantwortung für den Webbereich
Team:
Entwicklerteam bestehend aus 15 Personen
2001-2002 B4 GmbH,
Internet Lotto System
Kurzbeschreibung:
Serverseitige Anbindung an das bestehende Lotto-System.
Hierbei simuliert das Lotto-Online-System eine eigenständige Lottoannahmestelle.
Implementierung von Komponenten des Middle-Tiers, welche einerseits die Kunden- und
spielspezifischen Daten in einer Oracle 8.0 Datenbank speichern und auch die Kommunikation zum bestehenden Backend übernehmen.
Als Frontend dient ein Java Applet.
Nach Fertigstellung der Implementierung war ich für 8 Monate für die Systemintegration bei der Lottogesellschaft
Berlin-Brandenburg vor Ort beim Kunden verantwortlich.
Eingesetzte Software:
C++ 6.0, Oracle 8.0, Brokat ApplicationServer Twister
Funktion:
Entwicklung und Systemintegration
Team:
Entwicklerteam bestehend aus 8 Personen
1997-2001 FPZ Köln, Branche: Gesundheitswesen
Erstellung einer Applikation zur Erfassung und Auswertung von medizinischen Messdaten
Kurzbeschreibung:
Erstellung einer Windows Anwendung zur Erfassung und Präsentation von Messdaten im Bereich der
Prävention von Rückenschmerzpatienten. Zu diesem Zweck wurden sowohl physio- und psychiometrische
Daten erfaßt, in einer relationalen Datenbank gespeichert und graphisch aufbereitet ausgewertet präsentiert.
Erstellung einer Terminverwaltung und eines Rechnungsmoduls.
Schulung und Support der Mitarbeiter.
Eingesetzte Software:
Microsoft Visual C++, Microsoft Visual Basic 3.0 - .0, Microsoft Access
Funktion:
Konzept und Entwicklung
1999-2001 BIA Köln, Branche Gesundheitswesen
Erstellung einer Applikation zur Erfassung und Auswertung einer biologischen Impedanz Analyse
Kurzbeschreibung:
Erstellung einer Windows Anwendung zur Erfassung und Präsentation von Messdaten zur Bestimmung des Körperfett,
Wasser und Muskeltanteils. Die Kommunikation mit dem Messgerät erfolgt über eine serielle Schnittstelle. Die
übertragenen Daten werden zusammen mit zu erfassenden Stammdaten in einer relationalen Datenbank (Access) gespeichert.
Die erfaßten Daten werden graphisch ansprechend aufbereitet dargestellt und können ausgedruckt werden.
Eingesetzte Software:
Microsoft Visual C++, Microsoft Visual Basic 3.0 - .0, Microsoft Access
Funktion:
Konzept und Entwicklung
Team:
Schwerpunkte Softwareentwicklung:
- Analyse, Design und Programmierung von Web-Anwendungen in .NET
- Agile Softwareentwicklung (Refactoring, Unit-Testing, Scrum)
- Relationales Datenbankdesign.
Deutschland: Ich bevorzuge Einsatzgebiete im Einzugsgebiet von Köln.
Projekt Chonos:
Micro-Services und Web-Anwendung zur Visualisierung und Steuerung von Windturbinen.
Projekt Migration Moneta:
Portierung bestehender Services von PHP nach C# / .net core, Cloud-Migration, CI/CD Pipeline Implementierung. Anpassungen / Weiterentwicklung Angular Client.
Projekt MDM:
Konzeption / Architektur / Implementierung von Microservices, Realtime Updates und Web-Anwendung zur Bereitstellung von Master Data für verschiedene Anwendungen zum Management von Windparks.
Projekt Migration Basic Authentication -> OAuth:
Umstellung der Authentifizierung / Authorisierung von Basic Authentication nach OAuth / OpenId Connect auf Basis Identity Server 4.
Toyota Kreditbank, Köln, 05/2018 - 10/2018
Projektbeschreibung:
Refactoring / Erweiterung Online Kreditvertrag. Behebung Findings aus Pentration Test.
Eingesetzte Software:
Angular 6, Java 8, VS Code, Eclipse, Oracle, Enterprise Architect
Funktion:
Senior Software Developer
Methodik:
SCRUM
Team:
Entwicklerteam (2 Entwickler).
netzkern AG, Wuppertal; 05/2016 - 05/2018
Projektbeschreibung:
Relaunch der internationalen Website der Festool GmbH auf Basis von Sitecore 8.2.x.
Integration Produktkatalog.
Umsetzung Kundenportal.
Umsetzung B2B Portal für Händler.
Meine Aufgaben innerhalb dieses Projekts:
Schnittstellen Design und Implementierung Services.
Umsetzung eigene Formular-Engine.
Authentifizierung / Authorisierung.
Performance-Analysen und Refactoring.
Konzept und UmsetzungIntegration Produktkatalog.
Qualitätskontrolle, Code-Reviews, Unit Tests.
Eingesetzte Software:
C#, ASP.NET 4.5.x (MVC/Web API), REST, JSON, Entity Framework 6, SQL Server 2012, Autofac (Dependency Injection), AutoMapper, Angular, Javascript, Bootstrap, HTML5, CSS, Visual Studio 2013 und 2017, Sitecore 8.2x, TDS, OpenId, OAuth 2.0, solr, GIT, TFS, Atlantis Jira & confluence.
Funktion:
Analyse, Konzeption und Entwicklung.
Methodik:
SCRUM
Team:
Entwicklerteam (4-8 Entwickler).
tesa SE, Hamburg; 11/2012 - 12/2015
Projektbeschreibung:
Analyse, Konzeption, Neuentwicklung und Weiterentwicklung bestehender ASP.NET Anwendungen im Bereich der Forschung und Entwicklung. Innerhalb eines Entwickler-Teams (4 Personen) werden verteilte Anwendungen zum Projektmanagement von Forschungsprojekten und zum Reporting von Kennzahlen entwickelt.
Meine Aufgaben innerhalb der Projekte:
PUR - Patent-Umsatz-Reporting
Abstimmung und Entwicklung eines Kennzahlensystems (Web-Services und Reports) zu Umsätzen und sonstigen Kennzahlen, die durch Patente gedeckt sind.
Implementierung Web-Interface zum Reportserver (ASP.NET MVC und SSRS Webservices).
Analytics DB
Web-Anwendung zur Unterstützung des Prozesses zur Bearbeitung chemischer Analysen.
Erstellung Anforderungskatalog in Zusammenarbeit mit der Fachabteilungen.
Erstellung Domain-Model.
Implementierung Web-Anwendung (ASP.NET MVC, Angular).
Implementierung Backend, Integration anderer Systeme (WCF).
Reporting (Microsoft Reporting Services).
Bestand
Verwaltung und Erfassung von Probenbeständen innerhalb der Forschung und Entwicklung. Die Anwendung besteht aus einer Web-Anwendung und einer Scanner-Anwendung.
Erweiterung der bestehenden Web-Anwendung.
Umstellung der Scanner-Anwendung auf asynchrone Rest-Services (Anpassung der UI und Implementierung Rest Api).
Eingesetzte Software:Visual Studio 2012/2013, .NET Framework 4.0/4.5, ASP.NET MVC, C#, ASP.NET web api, LINQ, WCF, SOAP, REST, Unity (Dependency Injection / Inversion of Control), Javascript, jQuery, KnockoutJs, AngularJs, Angular, Bootstrap, SQL-Server 2000/2005/2008/2012, SSRS, SSIS, LinqToSql, Entity Framework 5.0/6.0 (CodeFirst), Visio, Microsoft Reporting Services, Unit Testing, TFS, Git.
Funktion:Analyse, Konzeption und Entwicklung.
Methodik:
SCRUM
Team:Entwickler-Team bestehend aus 4 Personen.
FPZ GmbH (Gesundheitswesen), Köln; 11/2009 - heute
Projektbeschreibung:
Analyse und Weiterentwicklung einer bestehenden Java EE Anwendungen zur Dokumentation von Rückenschmerzpatienten im Rahmen der integrierten Versorgung. Für die einzelnen Patienten werden Daten durch Ärzte und Sprechstundenhilfen zur jeweiligen Krankengeschichte innerhalb eines mehrstufigen Business Prozesses erfasst.
Nach Abschluss der einzelnen Behandlungsschritte werden diese über eine Clearingstelle mit den jeweiligen Krankenkassen abgerechnet. Für die beteiligten Krankenkassen, Ärzte und Therapeuten wurde ein umfangreiches OLAP-Reporting aufgebaut.
Meine Aufgaben innerhalb dieses Projekts:
Konzeption und Implementierung neuer Prozesse in Absprache mit den Fachabteilungen und externen Partnern (Krankenkassen, therapeutische Einrichtungen und Clearingstelle).
Schnittstellen Design (SOAP, REST).
Datenbank Design.
Qualitätskontrolle, Unit Tests.
Reporting (Pentaho).
Agile Entwicklung nach SCRUM.
Migration FPZ Profile (Web-Client REACT).
Eingesetzte Software:
Eclipse, Java SE 7,8, Java EE 6,7,JPA, CDI, EJB, RMI, SOAP, REST, Vaadin 6, iText, JUnit, Glassfish, GIT, Linux, Javascript, React 17, Redux.
Funktion:
Analyse, Konzeption und Entwicklung.
Methodik:
SCRUM
Team:
Entwicklerteam mit wechselnder Größe (3 -7 Personen).
05/2007 - 10/2009
T-Systems SfR (Solutions for Research), Branche: Telekommunikation
Projektbeschreibung:
Erstellung einer mehrschichtigen .NET Anwendung die den gesamten Workflow des
Ordermanagements für Produkte und Dienstleistungen verschiedener Business Kunden
abdeckt. Es wurden ein Shop-System, die Verwaltung der Aufträge sowie ein zugehöriges
Assetmanagement umgesetzt. Teilweise bereits bestehende Altsysteme wurden abgelöst
(inkl. Datenmigration). Anbindung an das Active Directory zur Nutzung der gepflegten
Rollen/Rechte.
In diesem Projekt habe ich die folgenden Aufgaben übernommen:
- Analyse der fachlichen Anforderungen (Erstellung von UseCases) und
Abstimmung dieser mit den Fachabteilungen.
- Erstellung technischer Konzepte
(Sequencediagramme, Klassendiagramme, ER-Modelle, Schnittstellenbeschreibungen).
- Implementierung und technischer Ansprechpartner des Teams gegenüber dem Kunden.
Eingesetzte Software:
Visual Studio 2008, .NET Framework 3.5 (ASP.NET, c#, LINQ), Enterprise Library,
UML Tool Enterprise Architect, ADS, Oracle 9i, Oracle DataProvider for .NET,
Microsoft Reporting Services, Unit Testing
Funktion:
Technische Projektleitung, Analyse, Konzeption und Entwicklung
Team:
Entwicklerteam bestehend aus 5 Personen
9/2006 - 03/2007
Syssolutions GmbH, Senior Beraterin Softwareentwicklung, Branche IT-Dienstleister
Kurzbeschreibung:
Erstellung eines Online-Shops auf Basis des MS Commerce-Servers 2000.
Der Online-Shop wurde nach den Design-Vorgaben realisiert.
Erstellung einer Schnittstelle zu einer bestehenden DB2 Datenbank, die die Datenbasis für die angebotenen Produkte vorhält.
In diesem Projekt habe ich die folgenden Aufgaben übernommen:
- Analyse der fachlichen Anforderungen (Erstellung von Anwendungsfällen).
- Abstimmung der Anforderungen und Layouts mit dem Kunden.
- Technische Konzeption .
- Implementierung der DB2-Schnittstelle und technischer Ansprechpartner für die beiden anderen
Entwickler.
Eingesetzte Software:
.NET 2.0, IBM DataProvider for .NET, C#, MS Commerce Server 2000, IBM DB2 V8,
MS SQL Server 7.0, Enterprise Architect
Funktion:
Technische Projektleitung, Analyse, Konzeption und Entwicklung
Team:
Entwicklerteam bestehend aus 3 Personen
01/2005 - 08/2006
Orbit GmbH, Senior Beraterin Softwareentwicklung, Branche: Telekommunikation
Kurzbeschreibung:
Erweiterung verschiedener Softwarekomponenten für die Deutsche Telekom AG.
Eine bestehende Web-Anwendung zur Verwaltung von Geschäftsprozessen wurde erweitert,
um S-OX relevante Prozesse zu pflegen, zu dokumentieren und deren Durchführung zu überwachen.
Im einzelnen wurden die folgenden Anforderungen umgesetzt:
- Entwicklung einer Schnittstelle zur Übernahme von Daten zu Geschäftsprozessen aus ARIS und Adonis.
- Entwicklung eines Reportings. Da die Reports sowohl in HTML als auch in PDF benötigt werden, wird in
einem ersten Schritt eine XML Rohdatei erstellt und diese dann unter Verwendung von XSL-Transformationen
in PDF bzw. HTML transformiert.
- Entwicklung einer Historiefunktion zur Überwachung der Veränderung an der Datenbasis.
- Entwicklung einer ASP.NET Anwendung zur Pflege der Prozessdaten.
Zu Beginn meiner Tätigkeit wurde ich in der Umsetzung der Anforderungen eingesetzt. Seit Beginn des Jahres 2006 wurde
ich mit der Analyse der fachlichen Anforderungen sowie mit der Konzeption der Umsetzung betraut. Zu meinen Aufgaben
gehörte dann auch die Betreuung der Entwickler bei der Umsetzung.
Eingesetzte Software:
VB 6.0, VB.NET, ADO.NET, ASP.NET, XSL, FOP, MS SQL Server 7.0, Enterprise Architect
Funktion:
Analyse, Konzeption und Entwicklung
Team:
Entwicklerteam bestehend aus 10 Personen
2002-2004 MIS GmbH, Webentwicklung im Microsoft Umfeld, Branche: IT-Dienstleister
Kurzbeschreibung:
Pflege und Weiterentwicklung einer Webanwendung zur Präsentation von OLAP-Reports.
Die Schnittstelle zur Webanwendung ist dabei ein Excel ähnliches Spreadsheet, mit
einem vergleichbaren Funktionsumfang bis hin zur Verarbeitung von Anwenderskripten.
Die Definition der Reports, Userprofile und ¿Rechte werden in einem Repository auf
Basis einer SQL Datenbank vorgehalten.
Der Bereich der Webentwicklung beinhaltet hier:
- Die Pflege und Weiterentwicklung der COM Schnittstelle zum Spreadsheet und zum Repository mit Microsoft Visual C++.
- Die Pflege und Weiterentwicklung des ASP.NET Frameworks, welches einerseits das HTML Framework
für den Klient verfügbar macht und andererseits XML Kommandos zur Kommunikation mit den COM Schnittstellen generiert
und deren Antworten verarbeitet.
Während meiner Tätigkeit für die MIS GmbH habe ich neben dem begleitenden Bugfixing die folgenden Aufgaben übernommen:
- Erstellung von dynamischen HTML Comboboxen. Unterknoten hierarchischer Listen müssen dynamisch, beim Öffnen eines
Knotens innerhalb der Combobox, vom Server nachgeladen werden und dann mittels DHTML in die Combobox geladen werden.
- Umstellung des ASP Framworks auf ASP.NET.
- Programmierung eines Dispatchers zur Erhöhung der Skalierbarkeit. Der Dispatcher stellt dabei eine eigenständige Webanwendung dar,
welche den Servern vorgestellt wird und die initialen Requests an den geringst ausgelasteten Server weiterleitet. Zur Ermittlung der
Auslastung kommunizieren die einzelnen Servern mit der Dispatcheranwendung durch einen Webservice.
- Konzept und Programmierung eines HTML Generators. Der HTML Generator muß jede Teilmenge des Reports (Portalsupport) in einzelne
HTML Dateien schreiben und dynamisch Content zur Verfügung stellen. Die aktuellen Standards für HTML, CSS und Javaskript wurden berücksichtigt.
Eingesetzte Software:
VC++ 6.0, ASP, ASP.NET, JavaSript (DHTML), C#, COM/DCOM, XML, HTML/CSS,
MIS Alea 4.0, Microsoft SQL-Server, Microsoft Analysisservices, IIS 5.0/6.0
Funktion:
Webentwicklung/Projektverantwortung für den Webbereich
Team:
Entwicklerteam bestehend aus 15 Personen
2001-2002 B4 GmbH,
Internet Lotto System
Kurzbeschreibung:
Serverseitige Anbindung an das bestehende Lotto-System.
Hierbei simuliert das Lotto-Online-System eine eigenständige Lottoannahmestelle.
Implementierung von Komponenten des Middle-Tiers, welche einerseits die Kunden- und
spielspezifischen Daten in einer Oracle 8.0 Datenbank speichern und auch die Kommunikation zum bestehenden Backend übernehmen.
Als Frontend dient ein Java Applet.
Nach Fertigstellung der Implementierung war ich für 8 Monate für die Systemintegration bei der Lottogesellschaft
Berlin-Brandenburg vor Ort beim Kunden verantwortlich.
Eingesetzte Software:
C++ 6.0, Oracle 8.0, Brokat ApplicationServer Twister
Funktion:
Entwicklung und Systemintegration
Team:
Entwicklerteam bestehend aus 8 Personen
1997-2001 FPZ Köln, Branche: Gesundheitswesen
Erstellung einer Applikation zur Erfassung und Auswertung von medizinischen Messdaten
Kurzbeschreibung:
Erstellung einer Windows Anwendung zur Erfassung und Präsentation von Messdaten im Bereich der
Prävention von Rückenschmerzpatienten. Zu diesem Zweck wurden sowohl physio- und psychiometrische
Daten erfaßt, in einer relationalen Datenbank gespeichert und graphisch aufbereitet ausgewertet präsentiert.
Erstellung einer Terminverwaltung und eines Rechnungsmoduls.
Schulung und Support der Mitarbeiter.
Eingesetzte Software:
Microsoft Visual C++, Microsoft Visual Basic 3.0 - .0, Microsoft Access
Funktion:
Konzept und Entwicklung
1999-2001 BIA Köln, Branche Gesundheitswesen
Erstellung einer Applikation zur Erfassung und Auswertung einer biologischen Impedanz Analyse
Kurzbeschreibung:
Erstellung einer Windows Anwendung zur Erfassung und Präsentation von Messdaten zur Bestimmung des Körperfett,
Wasser und Muskeltanteils. Die Kommunikation mit dem Messgerät erfolgt über eine serielle Schnittstelle. Die
übertragenen Daten werden zusammen mit zu erfassenden Stammdaten in einer relationalen Datenbank (Access) gespeichert.
Die erfaßten Daten werden graphisch ansprechend aufbereitet dargestellt und können ausgedruckt werden.
Eingesetzte Software:
Microsoft Visual C++, Microsoft Visual Basic 3.0 - .0, Microsoft Access
Funktion:
Konzept und Entwicklung
Team:
Schwerpunkte Softwareentwicklung:
- Analyse, Design und Programmierung von Web-Anwendungen in .NET
- Agile Softwareentwicklung (Refactoring, Unit-Testing, Scrum)
- Relationales Datenbankdesign.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.