Projekte:
Zeitraum: 07.2011 - heute Branche: Finanzwesen Position: Consulting und Entwicklung im Bereich Daten-Migration Teamgröße: 15 Projekt: Planung, Vorbereitung und Durchführung von Transformation und Export von Daten im Rahmen von zwei großen System-Migrationen. Das Ziel dabei ist, zwei unterschiedliche Altsysteme, basierend auf SQL Server und Sybase SQL Anywhere Datenbanken, durch ein neues System zu ersetzen, das auf DevExpress XAF Framework basiert. Analyse der Datenstrukturen und Profiling der Quellanwendungen. Analyse der Datenstrukturen der Zielanwendung. Ausarbeitung der Transformationsregeln. Umsetzung der Transformationen durch maßgeschneiderte Tools und MapForce. Durchführung der Datenexporte. Kontinuierliche Qualitätssicherung und Performanceoptimierung. Ausarbeitung der Anforderungs- und Qualitätssicherungsprozesse. DV-Basis: SQL Server, Sybase SQL Anywhere, SQL, C#, .NET 4.0, XML, XSD, Altova MapForce & XMLSpy Testgetriebene Qualitätssicherung mittels (BDD/TDD) unter Nutzung von Frameworks wie MSpec, ReSharper Entwicklung mit Visual Studio 2010
Zeitraum: 03.2007 - 05.2011 Branche: Gesundheitswesen Position: Scrum Developer Teamgröße: 35 Projekt: Anwendungsentwicklung für ein Client-Server-System für niedergelassene Ärzte und einem Abrechnungs- und Steuerungsmodul für Verträge der integrierten Versorgung Anbindung der Software an ein zentrales, Klinikverbünde vernetzendes System durch Austausch von HL7 v3 Nachrichten und CDA Dokumenten sowie native Integration einer webbasierten Gesundheitsakte Intensive Anwendung im Team agiler Softwareentwicklungspraktiken (SCRUM und XP) Maßgebliche Beteiligung beim Aufbau der Infrastruktur für test- und verhaltensgetriebene Entwicklung (TDD, BDD) Mitentwicklung eines softwarebasierten Formular-Designers zur Umsetzung von Formularen für Praxis-Verwaltungssysteme Unterstützung des internen Know-How Transfer durch Vorträge und Intranet-Wiki Einträge zu den Themen Testgetriebene Entwicklung und Software Performance Durchführung von Performance-Tests, Memory-Profiling und -Optimierung DV-Basis: C#, .NET 2.0 bis .NET 4.0, Flex 3.4, ActionScript 3, SQL, XML, XSD Windows Forms GUI-Entwicklung mittels MVP unter Nutzung des Komponenten-Frameworks von Infragistics Testgetriebene Qualitätssicherung mittels xUnit, MSTest und FlexUnit (BDD/TDD) unter Nutzung von Frameworks wie xUnit.BDDExtensions, Gallio, ReSharper, RhinoMocks, sowie akzeptanzgetriebene Testung mit FitNesse. GUI-Tests mit Selenium sowie Flex/Flash-Selenium Entwicklung mit aktuellen Visual Studio, Eclipse und Flash Builder IDEs -------
Zeitraum: 09.2006 - 05.2011 Branche: Point of Sale Position: Softwareentwickler Teamgröße: 10 Projekt: Entwickeln einer Anwendung zur Pflege aller Windows- und Datenbankbasierter Dienste von PORESY. Entwickeln von Zusatzprogrammen, sogenannten Hooks, für das Retail Management System, einer datenbankbasierten Point of Sale Anwendung von Microsoft. Entwickeln von VBA-Makros für Microsoft Excel Durchführung von Performance-Tests und Memory-Profiling und Optimierung Durchführung von SQL-Profiling und SQL-Optimierung Upgrade von vorhandenen Datenbanksystemen auf neuere Datenbanksysteme Entwickeln einer neuen Oberfläche für das Microsoft Retail Management System Mitentwickung eines Treibers für ein Cash-Terminal DV-Basis: C#, TSQL, .NET 2.0 bis .NET 4.0, Silverlight, XML, VB6, VBA, HTML, JavaScript, CSS Entwicklung von ActiveX-DLLs für MS RMS Hooks Entwicklung einer Oberfläche für das MS RMS in Silverlight, unter Verwendung eines JavaScript-Wrappers zur Übergabe von Werten aus einer ActiveX-DLL, als HTML Plugin Entwicklung mit Visual Studio 2005 bis 2010
Zeitraum: 10.2002 - 08.2010 Branche: Media Asset Management Position: Softwareentwickler im Bereich Research und Development Teamgröße: 33 Projekt: Integration und Erweiterung von Features und Funktionen in die Canto-Produkte Entwicklung von Softwarekomponenten inklusive der Planung, des Designs, der Programmierung, des Testablaufs sowie der dazugehörigen Dokumentation Integration diverser Dateiformate verschiedenster Drittanbieter, mit besonderem Fokus auf Video- und Audioformaten Integration einer Cumulus-Palette in Adobe InDesign DV-Basis: C++, Java, AWT, Swing Diverse Video- und Audio-Formate wie MPEG, MP3, WMV usw., außerdem HTML, PDF, RTF QuickTime, DirectShow, InDesign SDK MS Visual Studio, IntelliJ IDEA, Apple XCode, Code Warrior auf Mac OS, Test Track und Surround SCM von Seapine Software, GCC auf Linux, Solaris und Mac OS X.
Zeitraum: 02.2006 02.2007 Branche: Personalvermittlung, Steuerwesen Position: Softwareentwickler im Bereich Web-Development Teamgröße: Dienstleistungen für verschiedene Kunden Projekt: Erstellung einer web- und datenbankbasierten Anwendung für Personalmanagement einer Personalvermittlungsagentur. Erstellung einer webbasierten Anwendung für Einbeziehung der Mandanten in den Kontierungsvorgang eines Steuerbüros. DV-Basis: C#, .NET 2.0, SQL, XML, HTML Visual Studio 2005, SQL Server 2005 Express
Zeitraum: 10.2005 - 09.2006 Branche: Softwareentwicklungs- und IT-Dienstleistungen Position: Softwareentwickler im Bereich Web-Development Teamgröße: Dienstleistungen für verschiedene Kunden Projekt: Web-Design und -Entwicklung Entwicklung einer Netzwerkserversoftware Entwicklung einer GUI-Bibliothek für GUI-Programmierung in BlitzBasic und BlitzMax DV-Basis: PHP, MySQL, HTML, JavaScript, CSS, Zend Studio, Blitz2D, BlitzMax, BlitzMax IDE
Zeitraum: 02.2005 01.2006 Branche: eProcurement, B2B, Catalog Content Solutions Position: Application Developer, Content- und System-Operator Teamgröße: 15 Projekt: Weiterentwicklung vom Catalog Data Manager, einer Anwendung für die Offline-Erstellung von Katalogdatenbanken zum Laden und Veröffentlichung im EC. Verwendete Technologien dabei waren C#, .NET Platform und SQLite-Datenbank. Customizing der Web-Frontends gemäß Kundenanforderungen mit JSP, JavaScript und HTML). Programmierung von diversen Tools mit VBA für Office 2003. Programmierung von Performance-Messung- und Monitoring-Scripts in VBScript. Bug-Tracking via Bugzilla. Gewährleistung der Richtigkeit und Aktualität des Contents. Gewährleistung der Ausfallsicherheit und Performance aller produktiven Kunden-Systeme. Überwachung der Produktiv-Systeme und Web-Anwendungen. Zeitnahe Beseitigung der Störungen. Optimierung und Koordination von Betriebs-Prozessen und Kommunikation, die für die Aufrechterhaltung und Effizienz der Produktion erforderlich sind (Mit Hilfe von Microsoft SharePoint). DV-Basis: C#, .NET, SQL, SQLite, XML, JSP, JavaScript, HTML, VBScript, Visual Basic, VBA POET X-Solutions: Enterprise Catalogue (EC), Catalog Manager (CM) MS SQL Server, MS Visual Studio .NET 2003, MS Office 2003, MS SharePoint
Zeitraum: 03.2004 01.2005 Branche: Telekommunikation Position: Softwareentwickler Teamgröße: 8 Projekt: Technische Konzeption und Implementierung eines datenbankbasierten Verwaltungssystems für Vertragsadministration, Reporting, Dokument- und Qualitätsmanagement und Prozessoptimierung. DV-Basis: VB, SQL, ADO, DAO MS Office XP (Access, Word, Excel, Visio)
Zeitraum: 12.2002 11.2003 Branche: Telekommunikation, VoIP. Position: Projekt Manager, Softwareentwickler Teamgröße: 6 Projekt: Weiterentwicklung und Wartung der firmeneigenen Software. Ausarbeitung einer Strategie für die Weiterentwicklung und Modernisierung der Software. Erweiterung der Clients mit webbasierten Skin-Technologie. Portierung der Clients auf .NET. Erstellung einer universellen XML-Schnittstelle zur Software mit Web-Services. Koordination der Arbeit von bis zu 6 internen und externen Mitarbeitern. Suche der günstigen Arbeitskraft in Russland und Outsourcing der Projekte nach Russland und deren Koordination. DV-Basis: C++, C#, VB, .NET, SQL, ADO.NET, H323 Stack, HTML, XML, JavaScript, COM, ATL Visual Studio .NET, MS SQL Server, Visio, InstallShield, Visual SourceSafe
Zeitraum: 09.1998 07.1999 Branche: Finanz- und Versicherungswesen Position: Softwareentwickler, Systemadministrator Teamgröße: 15 Projekt: Programmierung von Erweiterungen und Verbesserungen für firmeneigene Klassenbibliothek ASC (eine MFC ähnliche Klassenbibliothek) in C++. Programmierung einer Testapplikation in ASC/C++. Programmierung eines Tools zur Umwandlung von C++ Quell-Code-Kommentaren in ein Benutzerhandbuch und Online-Hilfe in VBA. Installation und Konfiguration von PCs, Servern, und eines Backup Systems mit RAID 5 Server, ARCServe Backupsoftware und HP Bandlaufwerk. DV-Basis: C++, VBA Visual Studio 5.0/6.0, Borland C++ Builder, MS Office 97/2000, ARCServe
