Senior Software Developer C#, ASP.NET, Oracle, SQL, C++, App Entwicklung, iOS, Android
Aktualisiert am 12.12.2018
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

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:

 

  • Software Entwicklung
  • Unit Test Entwicklung

 

 

 

Produkte & Technologien:

 

  • .NET Framework 4
  • Visual Studio 2010
  • MSTest
  • Resharper
  • ClearCase
  • ClearQuest
  • Jenkins Buils Server
  • PostgreSQL

 

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:

    • C#, .NET Framework 4.0
    • PostgreSQL
    • Windows API

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:

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

 

Aus- und Weiterbildung

Aus- und Weiterbildung

Informatik Studium Universität Karlsruhe (TH) 2000-2007, Abschluss als Diplom Informatiker (Dipl.-Inform., diplinf) 

 

 

MCPD Enterprise Application Developer 3.5 (2010)
  • Windows Applications - Windows Forms, WPF
  • WCF
  • Web Applicaitons
  • Solution Design

 

Oracle Sql Expert (2013)

 

MCPD Web Application Developer 4.0  (2011)

MCTS SQL Server 2008, Database Development

MCTS Windows Presentation Foundation 3.5 

 

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

App Entwicklung

  • iPhone, iOS
  • Android 

 

.NET Framework 1-4.6.2

  • C#, VB.NET
  • ASP.NET, Windows Forms, WPF, WCF
  • Visual Studio 2002-2015
  • WPF, Prism
  • Unity

Web Entwicklung

  • html5 css, javascript, jquery, angular, node.js

 

Agile Softwareentwicklung

  • SCRUM
  • eXtreme Programming (XP)
  • Test Driven Development (TDD)

 

Test

  • Expertwissen im Bereich Unit Tests - nUnit, jUnit
  • Mockobjekt Frameworks - RhinoMocks, Moq
  • Testautomatisierung 

-Web Testing

-Selenium

-Web Integration Tests mit TFS

-Integration von unterschiedlichen Tests in dem Build Prozess (TFS, TeamCity)

Legacy Applications

  • Interprocess Communicaiton
  • Multithreaded Programming
  • Sockets
  • ATL, MFC, COM, Office Automation, Office Plugins - Word, Excel, PowerPoint
  • VB6, VBA
  • STL
  • Windows Vista/7 Compatibility 

 

Design & Architecture

  • Object Oriented Design & Programming (OOD, OOP)
  • Design Patterns
  • Dependency Injection - Castle Windsor, Microsoft Unity

 

Java

  • Servlets, JSP
  • JDBC
  • Swing
  • Android Development
  • Eclipse

 

 

Betriebssysteme

Android
iOS
MacOS X
Unix
Windows

Programmiersprachen

.NET 4.5
AngularJS
Basic
Erfahrung mit Migrationsprojekten von Visual Basic 6 auf .NET
C
ANSI C, sowie Win32
C#
.NET Framework 1-4
C++
Mehrere Projekte mit Visual C++ auf Windows, gute stl Kenntnisse
Java
Android App Development Swing, JDBC, Migrationen auf java 1.5 und 1.6
JavaScript
jQuery
jQuery
Objectvie C
App Entwicklung
Perl
PHP
PL/SQL
Mehrere Jahre Erfahrung mit Oracle und PL/SQL
Python

Datenbanken

Access
Entity Framework
MS SQL Server
SQL Server 2000, 2005, 2008 R2
MySQL
ODBC
Oracle
Oracle 9i, Oracle 10g, Oracle 11

NoSQL

JDBC

ODBC

ADO.NET

ODP.NET

Sqlite

Entity Framework

Datenkommunikation

Internet, Intranet
RPC
SMTP
Mailversand via C# und Oracle
TCP/IP
Winsock
Socket Programmierung mit C/C++

HTTP

WCF

JSON

XML-RPC

COM/DCOM

 

3GPP LTE

Branchen

Branchen

Internet & Web Commerce, E-Commerce, Versandhandel

Autohandel

Chemie

Finanzen, Banken

Bauwesen

Telekommunikation

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

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:

 

  • Software Entwicklung
  • Unit Test Entwicklung

 

 

 

Produkte & Technologien:

 

  • .NET Framework 4
  • Visual Studio 2010
  • MSTest
  • Resharper
  • ClearCase
  • ClearQuest
  • Jenkins Buils Server
  • PostgreSQL

 

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:

    • C#, .NET Framework 4.0
    • PostgreSQL
    • Windows API

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:

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

 

Aus- und Weiterbildung

Aus- und Weiterbildung

Informatik Studium Universität Karlsruhe (TH) 2000-2007, Abschluss als Diplom Informatiker (Dipl.-Inform., diplinf) 

 

 

MCPD Enterprise Application Developer 3.5 (2010)
  • Windows Applications - Windows Forms, WPF
  • WCF
  • Web Applicaitons
  • Solution Design

 

Oracle Sql Expert (2013)

 

MCPD Web Application Developer 4.0  (2011)

MCTS SQL Server 2008, Database Development

MCTS Windows Presentation Foundation 3.5 

 

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

App Entwicklung

  • iPhone, iOS
  • Android 

 

.NET Framework 1-4.6.2

  • C#, VB.NET
  • ASP.NET, Windows Forms, WPF, WCF
  • Visual Studio 2002-2015
  • WPF, Prism
  • Unity

Web Entwicklung

  • html5 css, javascript, jquery, angular, node.js

 

Agile Softwareentwicklung

  • SCRUM
  • eXtreme Programming (XP)
  • Test Driven Development (TDD)

 

Test

  • Expertwissen im Bereich Unit Tests - nUnit, jUnit
  • Mockobjekt Frameworks - RhinoMocks, Moq
  • Testautomatisierung 

-Web Testing

-Selenium

-Web Integration Tests mit TFS

-Integration von unterschiedlichen Tests in dem Build Prozess (TFS, TeamCity)

Legacy Applications

  • Interprocess Communicaiton
  • Multithreaded Programming
  • Sockets
  • ATL, MFC, COM, Office Automation, Office Plugins - Word, Excel, PowerPoint
  • VB6, VBA
  • STL
  • Windows Vista/7 Compatibility 

 

Design & Architecture

  • Object Oriented Design & Programming (OOD, OOP)
  • Design Patterns
  • Dependency Injection - Castle Windsor, Microsoft Unity

 

Java

  • Servlets, JSP
  • JDBC
  • Swing
  • Android Development
  • Eclipse

 

 

Betriebssysteme

Android
iOS
MacOS X
Unix
Windows

Programmiersprachen

.NET 4.5
AngularJS
Basic
Erfahrung mit Migrationsprojekten von Visual Basic 6 auf .NET
C
ANSI C, sowie Win32
C#
.NET Framework 1-4
C++
Mehrere Projekte mit Visual C++ auf Windows, gute stl Kenntnisse
Java
Android App Development Swing, JDBC, Migrationen auf java 1.5 und 1.6
JavaScript
jQuery
jQuery
Objectvie C
App Entwicklung
Perl
PHP
PL/SQL
Mehrere Jahre Erfahrung mit Oracle und PL/SQL
Python

Datenbanken

Access
Entity Framework
MS SQL Server
SQL Server 2000, 2005, 2008 R2
MySQL
ODBC
Oracle
Oracle 9i, Oracle 10g, Oracle 11

NoSQL

JDBC

ODBC

ADO.NET

ODP.NET

Sqlite

Entity Framework

Datenkommunikation

Internet, Intranet
RPC
SMTP
Mailversand via C# und Oracle
TCP/IP
Winsock
Socket Programmierung mit C/C++

HTTP

WCF

JSON

XML-RPC

COM/DCOM

 

3GPP LTE

Branchen

Branchen

Internet & Web Commerce, E-Commerce, Versandhandel

Autohandel

Chemie

Finanzen, Banken

Bauwesen

Telekommunikation

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.