11.2015 - 6.2016 Neuentwicklung GUI auf Basis von WPF
Beschreibung
Die bestehende GUI wird auf Basis von WPF neu konzipiert und entwickelt.
Rolle
Entwickler
Technologien
WPF, Microsoft Visual Studio 2015, .NET Framework 4.6.2
10.2015 Testcases 6.6.2.1A und 6.6.2.2A Spectrum emission mask und Additional Spectrum Emission Mask for CA
Beschreibung
Entwicklung von Lte Testcases nach 3GPP 36.5521
Rolle
Entwickler
9.2015 Testcase 6.6.3.1A.1 Transmitter Spurious emissions for CA
6.2015 Testcase 7.6.2A.5 Out-of-band blocking for + 7.7A.5 Spurious response for CA
5.2015 DutCreator ? Automatische Generierung von Duts
Beschreibung
Mit dem DutCreator werden zur Laufzeit Device Under Test ( DUT ) Objekte erstellt,
die für de Unit Tests benutzt werden. Dabei entfällt die Notwendigkeit eine Anzahl an vordefinierten Dut Objekten zu pflegen.
Rolle
Entwickler
1.2015-4.2015: SystemConfiguraionBundle - Fluent API für Konfiguration von System Set-Ups für virtuelle Tests
Branche:
Mobilfunk, Telekommunikation
Rolle:
Entwickler
Beschreibung:
Der Kunde entwickelt und vermarktet weltweit Testsysteme für die Mobilfunkbranche.
Die grosse Anzahl von unterschiedlich kombinierbaren Hardwarekomponenten ergeben sehr viele Systemkombinationen, die getestet werden müssen.
Die dafür notwendige virtuelle Tests werden von den Entwicklern geschrieben und auch automatisch generiert. Für das Konfigurieren von Systemkombinationen für die virtuellen Tests wurde ein das Framework SystemConfigurationBundle konzipiert und entwickelt. Das Ziel für das Framework ist es möglichst einfach eine Systemkombination zusammenzustellen, die virtuell getestet werden kann.
Das Framework wird in hunderten von manuellen und zehntausenden von generierten Tests eingesetzt.
Technologien:
C#, Visual Studio 2013, .NET Framework 4.5
12.2014-01.2015 LogDiff - Software für Vergleich von Log Dateien
01.2013-03.2013
Branche:
Mobilfunk, Telekommunikation
Rolle:
Entwickler
Beschreibung
Die LTE und LTE-CA Technologien für Mobilfunk werden von der globalen
3GPP Initiative spezifiziert. Zu der Spezifikation gehören auch Testcases,
die für die Validierung von Mobiltelefone benutzt werden. Der Kunde für
dieses Projekt entwickelt Tesysteme und dazugehörige Software für die Testcases.
Die Ausführung von den Testcases kann Stunden und Tagen dauern und dabei
werden viele unterschiedliche Log Dateien erstellt, die sowohl von dem Endbenutzer,
als auch von den Testcaseentwickler benutzt und analysiert werden.
Das LogDiff Tool ermöglicht ein Vergleich von unterschiedlichen Ausführungen
von dem gleichen Testcase und erleichtert dabei erheblich die Loganalyse.
Technologien
C#, HTTP, Visual Studio 2013
12.2011-04.2015 : Entwicklung von 3GPP LTE Conformance Tests
Branche: Telekommunikation
Beschreibung:
Entwicklung und Test von Conformance Tests für einen weltführenden Hersteller von Kommunikationstechnik; Erweiterung und Pflege von der Unit Test Suite. Entwicklung von Tools für eine automatisierte Analyse von den Testergbnissen.
Rolle:
Entwickler
Aufgaben:
Produkte & Technologien:
Einsatzort:
München
8.2013-9.2013: DbCopySvc - Windows Service für Bearbeitung und Übertragung von Unit Test Ergbenissen
Branche:
Telekommunikation
Bescrheibung:
Für eine bessere Handhabung und Auswertung von den UnitTest Plänen (> 50000 pro Nacht) werden die Ergebnissen in einer Datenbank gespeichert. Weil die UnitTests auf mehr als 20 Rechner parallel ausgeführt werden, war für eine zuverlässige, performante und asynchrone Übertragung die Entwicklung von einem Windows Service notwendig.
Rolle:
Entwickler
Produkte &
Technologien:
Einsatzort:
München
6.2013-7.2013 Entwicklung von einem Plugin Manager für GUI Plugins
Branche:
Telekommunikation
Bescrheibung:
Für eine Nachbearbeitung und Visualisierung von Testergbissen und Testverläufen wurde ein Plugin Konzept entwickelt. Die Plannung und Realisierung von diesem Konzept wurde von mir realisiert.
Das Konzept ist bereits in Einsatz und es werden
Rolle:
Entwickler
Produkte &
Technologien:
C#, .NET Framework 4.0
Windows Forms
Einsatzort:
München
Branche:
Internationales Chemie Unternehmen
Beschreibung:
Das Web Tool wird für Rollout von Hardware innerhalb eines globales Chemiekonzern. Das System wird von 100.000 Benutzern auf 5 Kontinenten verwendet mit > 1000 Rollout an einem Tag.
Rolle:
Technische Projektleitung, Frontend Team Lead, Architecktur, Beratung und Development
Aufgaben:
-Frontend Team Lead
-Systemdesign
-Entwicklung
-Support
-Betreuung von 7 Entwicklern
Produkte &
Technologien:
-ASP.NET 4
-Oracle
-Windows Server 2008
-jQuery
-Telerik
-Sql Server Reporting Services (SSRS)
-Active Directory
-Visual Studio 2010
-.NET Framework 4.0
-x86 und x64 Development
-Enteprise Library (Dependency Injection, Logging)
-Team Foundation Server 2010 (TFS)
-Administration
-Konfiguration von dem Build und Deployment Prozess
-Konzepte für Fehler- und Taskmanagement
-Benutzerverwaltung
-Konfiguration von Versionskontrolle
Einsatzort:
Ludwigshafen
10.2010 - 12.2010 - Android App für Songtexte und Akkorde für Gitarre
Branche:
Entartainment, Android
Bescrheibung:
Android App für Songtexte mit online Synchronisation, Online Suche und Benutzerspezifische Tempoangabe.
Produkte & Technologien:
-Java
-Eclipse
-Android SDK
-Sqlite
-Subversion
Einsatzort:
Remote
10.2010 - Windows 7 Readiness Migration
Branche:
Finanzdienstleister (Bank)
Rolle:
Berater, Kundenkommunikation und Koordination mit Offshore Team
Projekt:
Windows 7 Migration Readiness Analyse
Teamgrösse:
4
Produkte & Technologien:
Windows 7 Migration
Einsatzort:
Zürich, Schweiz
09.2010 - 10.2010 - Tool für Analyse von Forderungen
Branche:
Finanzdienstleiter vom internationalen Technologie Konzern
Projekt:
Entwicklung von einem Tool für Analyse und Visualisierung von Forderungen. Aus den aus SAP exportierten Daten wird eine Forderungsanalyse gemacht und visualisiert.
Position:
Entwickler
DV-Basis:
-Win32
-MS Access
-VBA
-Office Automation
Plattform:
Windows XP
Einsatzort:
München
08.2010 - Support von Legacy Anwendungen
Branche:
Metalbearbeitung
Position:
Entwickler, Support
Technologien:
-Win32
-VB6
-php
-Sql Server
-MySql
-PHP
-COM
-Ethernet
-Web
Einsatzort:
Singen
07.2009 - 06.2010: autowissen.autoscout24.de
Branche:
Internet
Rolle:
Entwickler
Aufgaben:
Entwicklung von einem Online Social Network Platform für Autokäufer und Fahrer. Integration in den grössten Online Automarkt Europas. Anbindung von externen Inhalten mit ajax.
Produkte:
-ASP.NET (WebForms) 3.5
-C#, Visual Studio 2008
-Oracle 10
-PL/SQL
-javascript, jquery
-json
-(x)html, css
-Pluck
-nUnit
-TeamCity
-Subversion
Sonstiges:
SCRUM als agiler Entwicklungsprozess, UnitTests mit nUnit
Einsatzort:
München
05.2009 - 06.2009: HostSwitch Tool für lokale DNS Verwaltung
Branche:
Internet
Rolle:
Design, Architektur, Enwicklung
Aufgaben:
Konzipierung und Entwicklung Entwicklung von einem Tool für lokale DNS Verwaltung. Die Zielsetzung dabei ist das lokale Url Mappping auf unterschiedliche Testinstanzen einer Webanwendung zu setzen - dabei kann man lokal konfigurieren, welche Instanz gearade einzusetzen ist.
Produkte:
-Visual Studio 2008
-Windows Installer (MSI), Win32 API, Windows Services, C#
-Interprocesskommunikation mit Memory Mapped Files
-UDP Broadcast Kommunikation
-Subversion
-Erstellung von eimen Installationspaket mit Windows Installer XML (WiX)
Sonstiges:
Schwerpunkt auf Windows Vista und Windows 7 Kompatibilität
Einsatzort:
München
01.2009 - 06.2009: DbMigrator - Tool für Oracle Datenmigrationen
Branche:
Internet
Rolle:
-Design & Architektur
-Enwicklung
-Support
-Lead Developer in 2er Team
Aufgaben:
Erstellung von einem Datenmigraitonstool für SQL Skripte für Oracledatenbank. Skripte werden automatisch von subverision aufgerufen, validiert, geparst und gegen die Oracle Datenbank ausgeführt. Ziel dabei ist eine Datenankversionierung zu haben mit der Möglichkeit Undo und Redo auszuführen.
Produkte:
-Oracle
-C#, Visual Studio 2008
-Subversion
Sonstiges:
Das Tool wurder erfoglreich in das Build Prozess mittels nAnt eingebaut und ist schon seit mehreren Jahren in Einsatz.
Einsatzort:
München
12.2008 - HttpClient Automated Framework für Http Tests
Branche:
Online Automotive, eCommrect
Rolle:
Design & Entwicklung
Aufgaben:
Idee und Entwicklung von einem Framework für automatisierte http tests. Dabei wurde ein http client implementiert, der sehr schnelle Ausführung von tests ermöglicht. Mit diesem Framework wurden Smoketests für die Autoscout Webanwendung entwickelt.
Produkte:
-Visual Studio 2008
-nUnit Test Framework
-Autofac Dependency Injeciton Container
-Subversion
Einsatzort:
München
06.2008 - 11.2008 AS24 2.1 Migration auf .NET
Branche:
Internet
Rolle:
Software Engineer in Test
Teamgrösse:
~30
Aufgaben:
Entwicklung von Testinfrastruktur und Basisframework auf Basis von Selenium und nUnit. Betreung von den Entwicklern in Hinsicht auf Testdriven Development und Erstellung von Web und Unit Tests.
Produkte:
-Visual Studio 2008
-ASP.NET 3.5
-TeamCity Build Server, nant Build System
-Sql Server (Session Use)
-Oracle
Sonstiges:
SCRUM als agiler Entwickluhngsprozess
Umfang:
100.000 LOC
11.2007 - 05.2008 - Prisma Client MSI Installer
Branche:
IT
Aufgaben:
Entwicklung von einem sehr komplexen Windows Installationspaket (MSI) für die Prisma Clientanwendung. Schwerpunkt war auf Windows Vista Compliance aber auch auf Rückwärtkompatibilität mit bestehenden Installationsbasis - 100.000 Benutzer. Die Installer Actions wurden enwickelt in C++ als externe Tools.
Produkte:
-Win32 API, Microsoft COM
-Windows Installer (MSI)
-Visual C++ 2005
-InstallShield 2008
-Wise Install Builder
-Visual Studio 2005
-Client Anwendung
09.2006 - 10.2007 - Prisma - Software und Data Logistics
Branche:
IT
Aufgaben:
Mitarbeit mit Zielsetzung Qualitätsverbesserung, Einführung von automatisierten Unit Tests und Integration Tests, Continiuous Integration mit Cruise Control.NET Implementierung von neuen Produkt Features, Weiterentwicklung von den Windows (C++, VB) und Java Clients.
Technologien:
-Visual C++ 2005, Microsoft COM
-C#, Visual Studio 2005
-VB.NET
-Visual Basic 6 (VB6)
-Java 1.5
-Visual Source Safe 2005
-Client Anwendung
-Remoting, Interprocess Kommunikaiton
-CruiseControl.NET
Umfang:
500.000 LOC
02.2008 - Windowsanwendung für die Baubranche
Branche:
Bauwesen
Aufgaben:
Entwicklung von einer Smartclientanwendung für Bearbeitung von Bauaufträgen
Produkte:
-Windows Forms
-Client Anwendung
-C#, Visual Studio 2008
-Sqlite
-Rhino Mocks
-Castle Windsor Container for Dependecy Injection
10.2007 - 02.2008 SIA451 to XML Converter
Branche:
Bauwesen
Beschreibung:
SIA451 ist ein altes spaltenbasierten Textformat für Baudaten. Die Zielsetzung von dem Konverter
Aufgaben:
Technische Projektleitung und Entwicklung.
Produkte:
-ASP.NET
-C#
-Visual Studio 2005/2008
-Javascript
-MySql als Backend
08.2007 - Compilier für STEP und IFC
Branche:
Bauwesen
Beschreibung:
Implementierung von zwei Compilern für die Spezifikations Formate STEP und IFC. Ausgabeformat von beiden ist SQL, Zielsetzung ist auch grössere Gebäudemodelle in einer relationale Datenbank (sqlite) abzuspeichern und damit komplexe Abfragen ausführen zu können. Die Compiler wurden mit ANTLR Parser generator implementiert.
Rolle:
Entwickler
Technologien:
-C#, Visual Studio 2005,
-ANTL Parser Generator
-Sqlite
Umfang:
2000 LOC
06.2006 - 07.2006 - folkd.com ? Internet Explorer Plugin
Branche:
Online Marketing
Beschreibung:
Selbständiger Entwurf und Implementierung eines COM Plugins für
Microsoft Internet Explorer
Ansprechpartner:
[Name auf Anfrage]
Arbeitgeber:
Huber Verlag für Neue Medien
Rolle:
Entwickler
Technologien:
-IE Automation
-Netzwerk Kommunikation
-C/C++
-Microsoft COM
-Win32 API
Umfang:
3000 LOC C++
10.2004-6.2006 - i-Project ? .NET Clientanwendung für Sanierungsplanung
Branche:
Bauwesen
Beschreibung:
Selbständiger Entwurf und Implementierung einer Windows
Smartclientanwendung mit 3-Schichtenarchitektur.
CAD Gebäudedatenmodelimport, Raumgraphanalyse und Visualisierung,
Datenbankanbindung, Microsoft Project Integration über XML Schnittstelle
Asynchrone Kommunikation mit externen Komponenten, Datenquellen
und WebServices.
Ansprechpartner:
[Name auf Anfrage]
Arbeitgeber:
Institut für Industrielle Bauproduktion, Universität Karlsruhe(TH)
Technologien:
-.NET 1.1, 2.0
-Windows Forms
-Mictosoft COM Interop
-Microsoft Access, Microsoft Project
-XML, Web Services
-Multithreading, Threadkommunikation
-Open Source Komponenten, die für das Projekt angepasst wurden:
-Wizard Komponente von Genghis, Project http://www.sellsbrothers.com/tools/genghis/
-QuickGraph Library, http://www.codeproject.com/cs/miscctrl/quickgraph.asp
02.2005 - GMaflad - Grafische Benutzerschnittstelle für eine wissenschaftliche Optimierungsanwendung
Beschreibung:
Selbständige Analyse, Entwurf und Implementierung von Windows Forms Anwendung für zweidimensionale Visualisierung und Erfassung von Lageroptimierungsproblemen durch vorgegebenen proprietären Ein/Ausgabe Dateiformat. Anbdindung an den Optimierungsbackend durch Modifikation einer bestehender Anwendung in Fortran.
Technologien:
-.NET Framework 1.1
-C#, Visual Studio 2003
-Windows Forms, Client Anwendung
-GDI+
04.2004 - 08.2004 - MS Office Plugin for Recording of Presentations
Beschreibung:
Tool für Aufnahme von Powerpoint Präsentationen als Video als Power Point PlugIn.
Rolle:
Entwickler
Technologinen:
-MS Power Point
-VBA
-Microsoft COM, VBA
10.2003 - 03.2004 - archproject
Beschreibung:
Plattform für verteilte Zusammenarbeit im Internet. Es werden Funktionen wie Datenablage, Terminplanung, Zeiterfassung, Konstenrechnung angeboten. Ursprünglich mit ASP (VBA) und SQL Server Datenbank entwickelt, später Migration zu ASP.NET (VB.NET) /MySql. Entwicklung neuer Komponenten und Module in C#. Einführung von 3-Schichten Architektur.
Aufgaben:
Verantwortlicher Entwickler und Designer
Technologien:
-ASP Classic, VBA
-ASP.NET 1.1, VB.NET
-C#, Visual Studio.NET 2002/3
-Sql Server 2000
-MySql 4
-html css javascript
Umfang:
20000 LOC
4.2004 - 9.2004 positivlisten/bestprodukte
Beschreibung:
Anpassung und Erweiterung von einem umfangreichen OpenSource e-
Commerce System für Online Shop und Portal für ökologische Produkte
Es wurden Standarderweiterungen nach spezifizierter Schnittstelle sowie
vollständige Bearbeitung und Integration von kundenspezifischen
Modulen wie Erfassung von ökologischen Symbolen, Bildgenerierung aus
Produktdaten, spezifische Branchenvorteil- und Rabattsysteme, uvm
implementiert.
Technologien:
-php 4,
-PEAR, Smarty, phpUnit2, phpDocumentor
-GD2
-MySql 4
-html, css, javascript
Umfang:
-Komplette Anwendung : 50000 LOC
-Eigene Erweiterungen: 5000 LOC
Oracle Sql Expert (2013)
MCTS SQL Server 2008, Database Development
MCTS Windows Presentation Foundation 3.5
App Entwicklung
.NET Framework 1-4.6.2
Web Entwicklung
Agile Softwareentwicklung
Test
-Web Testing
-Selenium
-Web Integration Tests mit TFS
-Integration von unterschiedlichen Tests in dem Build Prozess (TFS, TeamCity)
Legacy Applications
Design & Architecture
Java
NoSQL
JDBC
ODBC
ADO.NET
ODP.NET
Sqlite
Entity Framework
HTTP
WCF
JSON
XML-RPC
COM/DCOM
3GPP LTE
Internet & Web Commerce, E-Commerce, Versandhandel
Autohandel
Chemie
Finanzen, Banken
Bauwesen
Telekommunikation
11.2015 - 6.2016 Neuentwicklung GUI auf Basis von WPF
Beschreibung
Die bestehende GUI wird auf Basis von WPF neu konzipiert und entwickelt.
Rolle
Entwickler
Technologien
WPF, Microsoft Visual Studio 2015, .NET Framework 4.6.2
10.2015 Testcases 6.6.2.1A und 6.6.2.2A Spectrum emission mask und Additional Spectrum Emission Mask for CA
Beschreibung
Entwicklung von Lte Testcases nach 3GPP 36.5521
Rolle
Entwickler
9.2015 Testcase 6.6.3.1A.1 Transmitter Spurious emissions for CA
6.2015 Testcase 7.6.2A.5 Out-of-band blocking for + 7.7A.5 Spurious response for CA
5.2015 DutCreator ? Automatische Generierung von Duts
Beschreibung
Mit dem DutCreator werden zur Laufzeit Device Under Test ( DUT ) Objekte erstellt,
die für de Unit Tests benutzt werden. Dabei entfällt die Notwendigkeit eine Anzahl an vordefinierten Dut Objekten zu pflegen.
Rolle
Entwickler
1.2015-4.2015: SystemConfiguraionBundle - Fluent API für Konfiguration von System Set-Ups für virtuelle Tests
Branche:
Mobilfunk, Telekommunikation
Rolle:
Entwickler
Beschreibung:
Der Kunde entwickelt und vermarktet weltweit Testsysteme für die Mobilfunkbranche.
Die grosse Anzahl von unterschiedlich kombinierbaren Hardwarekomponenten ergeben sehr viele Systemkombinationen, die getestet werden müssen.
Die dafür notwendige virtuelle Tests werden von den Entwicklern geschrieben und auch automatisch generiert. Für das Konfigurieren von Systemkombinationen für die virtuellen Tests wurde ein das Framework SystemConfigurationBundle konzipiert und entwickelt. Das Ziel für das Framework ist es möglichst einfach eine Systemkombination zusammenzustellen, die virtuell getestet werden kann.
Das Framework wird in hunderten von manuellen und zehntausenden von generierten Tests eingesetzt.
Technologien:
C#, Visual Studio 2013, .NET Framework 4.5
12.2014-01.2015 LogDiff - Software für Vergleich von Log Dateien
01.2013-03.2013
Branche:
Mobilfunk, Telekommunikation
Rolle:
Entwickler
Beschreibung
Die LTE und LTE-CA Technologien für Mobilfunk werden von der globalen
3GPP Initiative spezifiziert. Zu der Spezifikation gehören auch Testcases,
die für die Validierung von Mobiltelefone benutzt werden. Der Kunde für
dieses Projekt entwickelt Tesysteme und dazugehörige Software für die Testcases.
Die Ausführung von den Testcases kann Stunden und Tagen dauern und dabei
werden viele unterschiedliche Log Dateien erstellt, die sowohl von dem Endbenutzer,
als auch von den Testcaseentwickler benutzt und analysiert werden.
Das LogDiff Tool ermöglicht ein Vergleich von unterschiedlichen Ausführungen
von dem gleichen Testcase und erleichtert dabei erheblich die Loganalyse.
Technologien
C#, HTTP, Visual Studio 2013
12.2011-04.2015 : Entwicklung von 3GPP LTE Conformance Tests
Branche: Telekommunikation
Beschreibung:
Entwicklung und Test von Conformance Tests für einen weltführenden Hersteller von Kommunikationstechnik; Erweiterung und Pflege von der Unit Test Suite. Entwicklung von Tools für eine automatisierte Analyse von den Testergbnissen.
Rolle:
Entwickler
Aufgaben:
Produkte & Technologien:
Einsatzort:
München
8.2013-9.2013: DbCopySvc - Windows Service für Bearbeitung und Übertragung von Unit Test Ergbenissen
Branche:
Telekommunikation
Bescrheibung:
Für eine bessere Handhabung und Auswertung von den UnitTest Plänen (> 50000 pro Nacht) werden die Ergebnissen in einer Datenbank gespeichert. Weil die UnitTests auf mehr als 20 Rechner parallel ausgeführt werden, war für eine zuverlässige, performante und asynchrone Übertragung die Entwicklung von einem Windows Service notwendig.
Rolle:
Entwickler
Produkte &
Technologien:
Einsatzort:
München
6.2013-7.2013 Entwicklung von einem Plugin Manager für GUI Plugins
Branche:
Telekommunikation
Bescrheibung:
Für eine Nachbearbeitung und Visualisierung von Testergbissen und Testverläufen wurde ein Plugin Konzept entwickelt. Die Plannung und Realisierung von diesem Konzept wurde von mir realisiert.
Das Konzept ist bereits in Einsatz und es werden
Rolle:
Entwickler
Produkte &
Technologien:
C#, .NET Framework 4.0
Windows Forms
Einsatzort:
München
Branche:
Internationales Chemie Unternehmen
Beschreibung:
Das Web Tool wird für Rollout von Hardware innerhalb eines globales Chemiekonzern. Das System wird von 100.000 Benutzern auf 5 Kontinenten verwendet mit > 1000 Rollout an einem Tag.
Rolle:
Technische Projektleitung, Frontend Team Lead, Architecktur, Beratung und Development
Aufgaben:
-Frontend Team Lead
-Systemdesign
-Entwicklung
-Support
-Betreuung von 7 Entwicklern
Produkte &
Technologien:
-ASP.NET 4
-Oracle
-Windows Server 2008
-jQuery
-Telerik
-Sql Server Reporting Services (SSRS)
-Active Directory
-Visual Studio 2010
-.NET Framework 4.0
-x86 und x64 Development
-Enteprise Library (Dependency Injection, Logging)
-Team Foundation Server 2010 (TFS)
-Administration
-Konfiguration von dem Build und Deployment Prozess
-Konzepte für Fehler- und Taskmanagement
-Benutzerverwaltung
-Konfiguration von Versionskontrolle
Einsatzort:
Ludwigshafen
10.2010 - 12.2010 - Android App für Songtexte und Akkorde für Gitarre
Branche:
Entartainment, Android
Bescrheibung:
Android App für Songtexte mit online Synchronisation, Online Suche und Benutzerspezifische Tempoangabe.
Produkte & Technologien:
-Java
-Eclipse
-Android SDK
-Sqlite
-Subversion
Einsatzort:
Remote
10.2010 - Windows 7 Readiness Migration
Branche:
Finanzdienstleister (Bank)
Rolle:
Berater, Kundenkommunikation und Koordination mit Offshore Team
Projekt:
Windows 7 Migration Readiness Analyse
Teamgrösse:
4
Produkte & Technologien:
Windows 7 Migration
Einsatzort:
Zürich, Schweiz
09.2010 - 10.2010 - Tool für Analyse von Forderungen
Branche:
Finanzdienstleiter vom internationalen Technologie Konzern
Projekt:
Entwicklung von einem Tool für Analyse und Visualisierung von Forderungen. Aus den aus SAP exportierten Daten wird eine Forderungsanalyse gemacht und visualisiert.
Position:
Entwickler
DV-Basis:
-Win32
-MS Access
-VBA
-Office Automation
Plattform:
Windows XP
Einsatzort:
München
08.2010 - Support von Legacy Anwendungen
Branche:
Metalbearbeitung
Position:
Entwickler, Support
Technologien:
-Win32
-VB6
-php
-Sql Server
-MySql
-PHP
-COM
-Ethernet
-Web
Einsatzort:
Singen
07.2009 - 06.2010: autowissen.autoscout24.de
Branche:
Internet
Rolle:
Entwickler
Aufgaben:
Entwicklung von einem Online Social Network Platform für Autokäufer und Fahrer. Integration in den grössten Online Automarkt Europas. Anbindung von externen Inhalten mit ajax.
Produkte:
-ASP.NET (WebForms) 3.5
-C#, Visual Studio 2008
-Oracle 10
-PL/SQL
-javascript, jquery
-json
-(x)html, css
-Pluck
-nUnit
-TeamCity
-Subversion
Sonstiges:
SCRUM als agiler Entwicklungsprozess, UnitTests mit nUnit
Einsatzort:
München
05.2009 - 06.2009: HostSwitch Tool für lokale DNS Verwaltung
Branche:
Internet
Rolle:
Design, Architektur, Enwicklung
Aufgaben:
Konzipierung und Entwicklung Entwicklung von einem Tool für lokale DNS Verwaltung. Die Zielsetzung dabei ist das lokale Url Mappping auf unterschiedliche Testinstanzen einer Webanwendung zu setzen - dabei kann man lokal konfigurieren, welche Instanz gearade einzusetzen ist.
Produkte:
-Visual Studio 2008
-Windows Installer (MSI), Win32 API, Windows Services, C#
-Interprocesskommunikation mit Memory Mapped Files
-UDP Broadcast Kommunikation
-Subversion
-Erstellung von eimen Installationspaket mit Windows Installer XML (WiX)
Sonstiges:
Schwerpunkt auf Windows Vista und Windows 7 Kompatibilität
Einsatzort:
München
01.2009 - 06.2009: DbMigrator - Tool für Oracle Datenmigrationen
Branche:
Internet
Rolle:
-Design & Architektur
-Enwicklung
-Support
-Lead Developer in 2er Team
Aufgaben:
Erstellung von einem Datenmigraitonstool für SQL Skripte für Oracledatenbank. Skripte werden automatisch von subverision aufgerufen, validiert, geparst und gegen die Oracle Datenbank ausgeführt. Ziel dabei ist eine Datenankversionierung zu haben mit der Möglichkeit Undo und Redo auszuführen.
Produkte:
-Oracle
-C#, Visual Studio 2008
-Subversion
Sonstiges:
Das Tool wurder erfoglreich in das Build Prozess mittels nAnt eingebaut und ist schon seit mehreren Jahren in Einsatz.
Einsatzort:
München
12.2008 - HttpClient Automated Framework für Http Tests
Branche:
Online Automotive, eCommrect
Rolle:
Design & Entwicklung
Aufgaben:
Idee und Entwicklung von einem Framework für automatisierte http tests. Dabei wurde ein http client implementiert, der sehr schnelle Ausführung von tests ermöglicht. Mit diesem Framework wurden Smoketests für die Autoscout Webanwendung entwickelt.
Produkte:
-Visual Studio 2008
-nUnit Test Framework
-Autofac Dependency Injeciton Container
-Subversion
Einsatzort:
München
06.2008 - 11.2008 AS24 2.1 Migration auf .NET
Branche:
Internet
Rolle:
Software Engineer in Test
Teamgrösse:
~30
Aufgaben:
Entwicklung von Testinfrastruktur und Basisframework auf Basis von Selenium und nUnit. Betreung von den Entwicklern in Hinsicht auf Testdriven Development und Erstellung von Web und Unit Tests.
Produkte:
-Visual Studio 2008
-ASP.NET 3.5
-TeamCity Build Server, nant Build System
-Sql Server (Session Use)
-Oracle
Sonstiges:
SCRUM als agiler Entwickluhngsprozess
Umfang:
100.000 LOC
11.2007 - 05.2008 - Prisma Client MSI Installer
Branche:
IT
Aufgaben:
Entwicklung von einem sehr komplexen Windows Installationspaket (MSI) für die Prisma Clientanwendung. Schwerpunkt war auf Windows Vista Compliance aber auch auf Rückwärtkompatibilität mit bestehenden Installationsbasis - 100.000 Benutzer. Die Installer Actions wurden enwickelt in C++ als externe Tools.
Produkte:
-Win32 API, Microsoft COM
-Windows Installer (MSI)
-Visual C++ 2005
-InstallShield 2008
-Wise Install Builder
-Visual Studio 2005
-Client Anwendung
09.2006 - 10.2007 - Prisma - Software und Data Logistics
Branche:
IT
Aufgaben:
Mitarbeit mit Zielsetzung Qualitätsverbesserung, Einführung von automatisierten Unit Tests und Integration Tests, Continiuous Integration mit Cruise Control.NET Implementierung von neuen Produkt Features, Weiterentwicklung von den Windows (C++, VB) und Java Clients.
Technologien:
-Visual C++ 2005, Microsoft COM
-C#, Visual Studio 2005
-VB.NET
-Visual Basic 6 (VB6)
-Java 1.5
-Visual Source Safe 2005
-Client Anwendung
-Remoting, Interprocess Kommunikaiton
-CruiseControl.NET
Umfang:
500.000 LOC
02.2008 - Windowsanwendung für die Baubranche
Branche:
Bauwesen
Aufgaben:
Entwicklung von einer Smartclientanwendung für Bearbeitung von Bauaufträgen
Produkte:
-Windows Forms
-Client Anwendung
-C#, Visual Studio 2008
-Sqlite
-Rhino Mocks
-Castle Windsor Container for Dependecy Injection
10.2007 - 02.2008 SIA451 to XML Converter
Branche:
Bauwesen
Beschreibung:
SIA451 ist ein altes spaltenbasierten Textformat für Baudaten. Die Zielsetzung von dem Konverter
Aufgaben:
Technische Projektleitung und Entwicklung.
Produkte:
-ASP.NET
-C#
-Visual Studio 2005/2008
-Javascript
-MySql als Backend
08.2007 - Compilier für STEP und IFC
Branche:
Bauwesen
Beschreibung:
Implementierung von zwei Compilern für die Spezifikations Formate STEP und IFC. Ausgabeformat von beiden ist SQL, Zielsetzung ist auch grössere Gebäudemodelle in einer relationale Datenbank (sqlite) abzuspeichern und damit komplexe Abfragen ausführen zu können. Die Compiler wurden mit ANTLR Parser generator implementiert.
Rolle:
Entwickler
Technologien:
-C#, Visual Studio 2005,
-ANTL Parser Generator
-Sqlite
Umfang:
2000 LOC
06.2006 - 07.2006 - folkd.com ? Internet Explorer Plugin
Branche:
Online Marketing
Beschreibung:
Selbständiger Entwurf und Implementierung eines COM Plugins für
Microsoft Internet Explorer
Ansprechpartner:
[Name auf Anfrage]
Arbeitgeber:
Huber Verlag für Neue Medien
Rolle:
Entwickler
Technologien:
-IE Automation
-Netzwerk Kommunikation
-C/C++
-Microsoft COM
-Win32 API
Umfang:
3000 LOC C++
10.2004-6.2006 - i-Project ? .NET Clientanwendung für Sanierungsplanung
Branche:
Bauwesen
Beschreibung:
Selbständiger Entwurf und Implementierung einer Windows
Smartclientanwendung mit 3-Schichtenarchitektur.
CAD Gebäudedatenmodelimport, Raumgraphanalyse und Visualisierung,
Datenbankanbindung, Microsoft Project Integration über XML Schnittstelle
Asynchrone Kommunikation mit externen Komponenten, Datenquellen
und WebServices.
Ansprechpartner:
[Name auf Anfrage]
Arbeitgeber:
Institut für Industrielle Bauproduktion, Universität Karlsruhe(TH)
Technologien:
-.NET 1.1, 2.0
-Windows Forms
-Mictosoft COM Interop
-Microsoft Access, Microsoft Project
-XML, Web Services
-Multithreading, Threadkommunikation
-Open Source Komponenten, die für das Projekt angepasst wurden:
-Wizard Komponente von Genghis, Project http://www.sellsbrothers.com/tools/genghis/
-QuickGraph Library, http://www.codeproject.com/cs/miscctrl/quickgraph.asp
02.2005 - GMaflad - Grafische Benutzerschnittstelle für eine wissenschaftliche Optimierungsanwendung
Beschreibung:
Selbständige Analyse, Entwurf und Implementierung von Windows Forms Anwendung für zweidimensionale Visualisierung und Erfassung von Lageroptimierungsproblemen durch vorgegebenen proprietären Ein/Ausgabe Dateiformat. Anbdindung an den Optimierungsbackend durch Modifikation einer bestehender Anwendung in Fortran.
Technologien:
-.NET Framework 1.1
-C#, Visual Studio 2003
-Windows Forms, Client Anwendung
-GDI+
04.2004 - 08.2004 - MS Office Plugin for Recording of Presentations
Beschreibung:
Tool für Aufnahme von Powerpoint Präsentationen als Video als Power Point PlugIn.
Rolle:
Entwickler
Technologinen:
-MS Power Point
-VBA
-Microsoft COM, VBA
10.2003 - 03.2004 - archproject
Beschreibung:
Plattform für verteilte Zusammenarbeit im Internet. Es werden Funktionen wie Datenablage, Terminplanung, Zeiterfassung, Konstenrechnung angeboten. Ursprünglich mit ASP (VBA) und SQL Server Datenbank entwickelt, später Migration zu ASP.NET (VB.NET) /MySql. Entwicklung neuer Komponenten und Module in C#. Einführung von 3-Schichten Architektur.
Aufgaben:
Verantwortlicher Entwickler und Designer
Technologien:
-ASP Classic, VBA
-ASP.NET 1.1, VB.NET
-C#, Visual Studio.NET 2002/3
-Sql Server 2000
-MySql 4
-html css javascript
Umfang:
20000 LOC
4.2004 - 9.2004 positivlisten/bestprodukte
Beschreibung:
Anpassung und Erweiterung von einem umfangreichen OpenSource e-
Commerce System für Online Shop und Portal für ökologische Produkte
Es wurden Standarderweiterungen nach spezifizierter Schnittstelle sowie
vollständige Bearbeitung und Integration von kundenspezifischen
Modulen wie Erfassung von ökologischen Symbolen, Bildgenerierung aus
Produktdaten, spezifische Branchenvorteil- und Rabattsysteme, uvm
implementiert.
Technologien:
-php 4,
-PEAR, Smarty, phpUnit2, phpDocumentor
-GD2
-MySql 4
-html, css, javascript
Umfang:
-Komplette Anwendung : 50000 LOC
-Eigene Erweiterungen: 5000 LOC
Oracle Sql Expert (2013)
MCTS SQL Server 2008, Database Development
MCTS Windows Presentation Foundation 3.5
App Entwicklung
.NET Framework 1-4.6.2
Web Entwicklung
Agile Softwareentwicklung
Test
-Web Testing
-Selenium
-Web Integration Tests mit TFS
-Integration von unterschiedlichen Tests in dem Build Prozess (TFS, TeamCity)
Legacy Applications
Design & Architecture
Java
NoSQL
JDBC
ODBC
ADO.NET
ODP.NET
Sqlite
Entity Framework
HTTP
WCF
JSON
XML-RPC
COM/DCOM
3GPP LTE
Internet & Web Commerce, E-Commerce, Versandhandel
Autohandel
Chemie
Finanzen, Banken
Bauwesen
Telekommunikation
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.