Software Architektur und Softwareentwicklung (.NET/C#, HTML5/JavaScript, SWIFT, JAVA, PHP, Objective-C)
Aktualisiert am 31.01.2020
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Verfügbar ab: 01.07.2020
Verfügbar zu: 100%
davon vor Ort: 100%
C#
JavaScript
SQL
PowerShell
C
Linux
MongoDB
bash
Python
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Raum München, Altötting, Landshut, Mühldorf, Burghausen, Pfarrkirchen, Eggenfelden

nicht möglich

Projekte

Projekte

01.04.2013 ? 30.06.2015

Projekt: NCode (gfk.com)

Kunde: mantro.net GmbH / GfK

Beschreibung:

Entwicklung einer internen workflowbasierten Unternehmenssoftware zur Erfassung und Auswertung von Produktdaten

Aufgaben:

  • UI Implementierung als Single Page Application (Web Anwendung) mit HTML5/JavaScript
  • Implementierung von Server Komponenten mit .NET 4.5, WCF und ASP.NET Web API
  • Entwicklung einer Message Queue Infrastruktur auf Basis von Oracle Advanced Queueing
  • Erstellung einer Entwicklerdokumentation mit Sandcastle
  • Beratung bei Erstellung des Architekturentwurfs
  • Implementierung von Unit Tests mit NUnit für .NET und QUnit für JavaScript

 

Technisches Umfeld:  JavaScript (Ember.JS, Eber-Data, jQuery, AmplifyJS, RequireJS, Jasmine), C# (.NET 4.5, ASP.NET MVC3, WebAPI, ORACLE, WCF, REST

Branche: Informationstechnologie & -dienste

 

seit 02.2015

Projekt: Implementierung einer Android und iOS App

Kunde: absence.io

Aufgaben:

  • Anbindung und Erweiterung einer bestehenden REST API auf Basis von node.js
  • Implementierung des Web-Contents der App mit Ember.js
  • Erweiterung der bestehenden Android App
  • Neuentwicklung einer iOS App

 

Technisches Umfeld:  JavaScript, Node.js, Android, iOS, Android Studio, XCode, REST

Branche: Informationstechnologie & -dienste

 

 

01.12.2014 ? 27.02.2015

Projekt: Implementierung der iOS/Android App: Arbonia Quickfinder

Kunde: mantro.net GmbH / Kermi

Aufgaben:

  • Implementierung der benötigten Softwarebestandteile mit Xamarin
  • Quellcode Dokumentation

Technisches Umfeld:  Xamarin, .NET, XCode, Xamarin Studio, Android Studio

Branche: Informationstechnologie & -dienste

 

01.03.2014 ? 30.06.2014

Projekt: Implementierung der iOS/Android App: Kermi Quickfinder

Kunde: mantro.net GmbH / Kermi

Aufgaben:

  • Implementierung der benötigten Softwarebestandteile mit Xamarin und Android Studio
  • Quellcode Dokumentation

 

Technisches Umfeld:  Xamarin, .NET, XCode, Xamarin Studio, Android Studio

Branche: Informationstechnologie & -dienste

 

https://itunes.apple.com/de/app/quickfinder/id879996388?l=de&ls=1&mt=8

https://play.google.com/store/apps/details?id=kermi.kermiquickfinder&hl=de

 

seit 01.01.2012

Projekt: Prototypentwicklung iOS/Android

Kunde: mantro.net GmbH

Aufgaben:

  • Implementierung diverser App Prototypen für iOS und Android
  • Beratung bei der Erstellung des Architekturentwurfs

 

Technisches Umfeld:  Eclipse, Android Studio, JAVA, iOS, Objective-C

Branche: Informationstechnologie & -dienste

 


 

15.1.2015

Projekt: Schulung ?JavaScript und Single Page Applications mit Ember.js?

Kunde: RICHTER&POWELEIT GmbH

Beschreibung: Durchführung einer Schulung

Aufgaben:

  • Vorbereitung von Schulungsunterlagen
  • Vorbereitung von Bespielprojekten
  • Durchführung einer Schulung mit anschließender technischer Beratung

 

Technisches Umfeld: JavaScript, Grunt.js, Ember.js

Branche: Informationstechnologie & -dienste


 

07.05.2012 ? 29.03.2013

Projekt: Schwacke Kernel

Kunde: RICHTER&POWELEIT GmbH

Beschreibung:

Ziel des Projektes war die Implementierung einer nativen PHP Extension um eine vorhandene C Bibliothek mit PHP verwenden zu können.

Aufgaben:

  • Implementierung einer PHP Erweiterung in C/C++ unter Linux
  • Bereistellen einer Build Konfiguration für die PHP Erweiterung mit GNU Autoconf
  • Erstellung von Unit Tests mit PHPUnit

 

Technisches Umfeld: C/C++, Linux, PHP, PHPUnit, CUnit, GCC, GNU Autoconf

Branche: Informationstechnologie & -dienste

 

Projekt: Jupiter

Kunde: RICHTER&POWELEIT GmbH

Beschreibung:
Projektziel war die Bereitstellung von Web Services für die Berechnung des Restwertes von gebrauchten Fahrzeugen.

Aufgaben:

  • Implementierung von Web Services mit PHP
  • Implementierung von Unit Tests mit PHPUnit
  • Mitarbeiterschulung: Verwendung von PHPUnit

 

Technisches Umfeld: Linux, PHP, PHPUnit, Zend Framework

Branche: Informationstechnologie & -dienste

 

Projekt: BMW-CNV

Kunde: RICHTER&POWELEIT GmbH

Beschreibung:
Projektziel war die Bereitstellung einer Service Infrastruktur für die Berechnung des Restwertes von gebrauchten Fahrzeugen für BMW.

Aufgaben:

  • Implementierung von Web Services mit PHP
  • Implementierung von REST Services mit PHP
  • Implementierung einer Single Page Web Application (SPA) mit HTML5/JavaScript
  • Implementierung von Unit Tests mit PHPUnit

 

Technisches Umfeld: Linux, PHP, PHPUnit, REST, Web Services

Branche: Informationstechnologie & -dienste / Automotive

 


 

 

16.03.2011 ? 29.03.2013

Projekt: Implementierung von Softwarekomponenten für die Automobilindustrie

     (VW Financial Services AG)

Kunde: mantro.net GmbH / VW Financial Services AG

Beschreibung:

Ziel des Projektes war die Entwicklung einer Fahrzeugkonfigurationssoftware für den Verkauf von Kfz in Autohäusern.

Aufgaben:

  • Implementierung von UI-Komponenten mit Silverlight
  • Implementierung einer Service Infrastruktur mit WCF Web Services
  • Beratung bei Erstellung des Architekturentwurfs
  • Erstellung einer Entwicklerdokumentation

 

Technisches Umfeld: C#, ASP.NET MVC3, JavaScript, WCF, SQL-Server, Silverlight 4, .NET 4.5,

       AppFabric

Branche: Informationstechnologie & -dienste

 

 

 

 
02.11.2010 - 15.03.2011 Freiberufliche Tätigkeit für die Firma GULP Information Services GmbH

 

Projekt: Implementierung von Workflowmodulen für Video on Demand Services

Kunde: APS GmbH (Astra Platform Services)

Aufgaben:

  • Entwurf und Umsetzung von Features nach Spezifikation
  • Beratung bei Erstellung des Architekturentwurfs
  • Testgetriebene Entwicklung von Softwarekomponenten

 

Technisches Umfeld: C#, WPF, Webservices, SQL-Server, XML, XSD, XSLT, Entity Framework 4, Windows Workflow Foundation 4

Branche: Rundfunk & Fernsehen

 

 

27.05.2010 ? 29.10.2010 Freiberufliche Tätigkeit für die Firma Brain Force Software GmbH

 

Projekt: Entwicklung eines Workflow Designers für die Erstellung von Wertpapier Zertifikaten

Kunde: Investmentbank

Aufgaben:

  • Entwurf und Umsetzung von Features nach Spezifikation
  • Beratung bei Erstellung des Architekturentwurfs

 

Technisches Umfeld: C#,.NET 3.5 SP1, Webservices, ORACLE, Silverlight

Branche: Finanzdienstleistung

 


 

11.2009 ? 05.2010 Freiberufliche Tätigkeit für die Firma brainchild GmbH          

 

Projekt: Entwicklung einer Webportal ? Lösung

Kunde: Healy Hudson GmbH

Beschreibung: Ziel dieses Projekts war die Weiterentwicklung einer Webportal ? Lösung für elektronische Beschaffung. Dabei wurde eine eigene Workflow Engine in die Portallösung integriert damit der Kunde die Möglichkeit hat Geschäftsprozesse dynamisch konfigurieren zu können.

 

Aufgaben:

  • Entwurf und Umsetzung von Features nach Spezifikation
  • Entwicklung einer datenbankgestützten Workflow Engine
  • Implementierung einer Silverlight Oberfläche für die Konfiguration der Workflows.
  • Implementierung von Views für die Workflow Verwaltung
  • Implementierung einer View Engine für die Darstellung von Workflowaufgaben
  • Beratung bei Erstellung des Architekturentwurfs

 

Technisches Umfeld: C#, SQL-Server 2008, .NET 4, Enterprise Library, Generics, WCF, LINQ, NHibernate, Silverlight, ASP.NET MVC 2, Webservices, (X)HTML, CSS, JavaScript, ExtJS, jQuery, AJAX

Branche: Informationstechnologie & - dienste



12.2007 ? 31.10.2009: Festanstellung als Softwareentwickler bei der Firma GUARDEAN GmbH      
Projekt:
         Weiterentwicklung der Customer-Risk-Management-Software GUARDEAN DebiTEX

Branche:
         Informationstechnologie & - dienste
Rolle:
         Software Engineer
Kunde:
         internes Projekt (Produktentwicklung)
Aufgaben:
  • Entwurf und Umsetzung von Features nach Spezifikation
  • Entwicklung eines datenbankgestützten Server Frameworks mit mehrschichtiger serviceorientierter Architektur
  • Entwurf von Webservice Schnittstellen (WSDL) mit Altova XMLSpy
  • Implementierung von Web Services auf Basis von .NET 3.5/WCF
  • Entwicklung eines Plug-In-fähigen Client Frameworks mit MVC-Architektur
  • Entwicklung eines Eventing-Frameworks mit Dokumentation für 3rd Party Entwickler
  • Entwicklung einer workflowbasierten Score- und Limitberechnung
  • SQL-Server Administration und Performance
  • Erstellen von Unit Tests
  • Erstellen von Setups für den Microsoft Windows Installer
  • Entwicklung von Berichten in MS SQL Server RDL
  • Implementierung eines automatisierten Build- und  Deployment Prozesses unter Verwendung der Build Software Finalbuilder mit Integration von Unit Tests und Reports für das Projekt Controlling
  • Bug- und Feature Tracking mit Bugzilla
  • Versionsverwaltung mit Subversion

 

Beschreibung:
Das Produkt DebiTEX wird für Risiko-Management von Bestandskunden eingesetzt.  GUARDEAN ist als Client-Server-System aufgebaut und enthält Komponenten, die in den Technologien .NET und J2EE erstellt werden.

Technisches Umfeld:
C#, XML, XSLT, WSDL, SQL-Server 2005/2008, .NET 3.5 SP1, VB6, MS-Reporting Services 2005, Enterprise Library, Generics, WCF, LINQ, JBOSS, Webservices, J2EE 5
Branche: Informationstechnologie & - dienste


09.2004 ? 11.2007 Festanstellung als Softwareentwickler bei der Firma ODEVIS AG        

Projekt:
         IRF Equipment Automation
Dauer:
         6 Monate
Branche:
         Halbleiter
Rolle:
         Software Engineer
Kunde:
         International Rectifier (www.irf.com)
Aufgaben:
  • Anforderungsanalyse
  • Softwareentwicklung
  • Erstellung von technischen Unterlagen (Spezifikationen und Dokumentationen)
  • Charakterisierung von Maschinen für die Halbleiterfertigung

 

Beschreibung:
Ziel des Projektes war die Integration von Maschinen für die Chipherstellung in ein übergeordnetes Manufactoring Execution System (MES). Hierfür wurde zunächst das Verhalten der Maschinen vor Ort beim Kunden in Newport (England) untersucht (Charakterisierungsphase). Daraufhin wurden für die Integration der Maschinen SECS-Schnittstellen auf Basis von Smalltalk/ObjectStudio 5.0 implementiert. Die Schnittstellen wurden dokumentiert und daraufhin beim Kunden installiert und getestet (Integrationsphase).


Technisches Umfeld:
Smalltalk, Object Studio 5.0, SECSIM, SECSI/II GEM, UML


Projekt:
         Traceability Process Data Acquistion System (TPDAS)
Dauer:
         3 Monate
Branche:
         Automobilindustrie
Rolle:
         Software Engineer
Kunde:
         Jonson Controls (www.johnsoncontrols.com)
Aufgaben:
  • Anforderungsanalyse
  • Dokumentation
  • Softwareentwicklung
  • Kundenkorrespondenz (Englisch)
  • Inbetriebnahme

 

Beschreibung:
Ziel des Projektes war die Implementierung eines Systems mit dem Prozessdaten und Testergebnisse ausgewertet und archiviert werden können. Dadurch konnten Probleme bei der Fertigung sowie Kundenreklamationen nachträglich analysiert werden. Die Software wurde in Deutschland implementiert und beim Kunden vor Ort in Liverpool innerhalb von drei Wochen in Betrieb genommen.

Technisches Umfeld:
C#, SQL-Server 2005, DotNetNuke, Visual Studio 2005



Projekt:
         Hosokawa Reports
Dauer:
         3 Monate
Branche:
         Mechanische Verfahrenstechnik
Rolle:
         Software Engineer
Kunde:
         Firma Hosokawa (www.alpinehosokawa.com)
Aufgaben:
  • Softwareentwicklung
  • Inbetriebnahme beim Kunden
  • Dokumentation
Beschreibung:
Ziel des Projektes war die Archivierung und Auswertung von Prozessdaten. Hierfür wurde ein Windows-Service für die Abholung der Prozessdaten über OPC und Speicherung der Daten in einer SQL-Server Datenbank (OPC2DB) entwickelt. Zur Darstellung wurden Microsoft Reporting Services 2000 verwendet.

Technisches Umfeld:
VB6, SQL-Server 200, MS Reporting Services 2000



Projekt:
         Hosokawa Reports 2006
Dauer:
         3 Monate
Branche:
         Mechanische Verfahrenstechnik
Rolle:
         Software Engineer
Kunde:
         Firma Hosokawa (www.alpinehosokawa.com)
Aufgaben:
  • Pflichtenhefterstellung
  • Spezifikation
  • Entwurf
  • Softwareentwicklung
Beschreibung:
Es handelt sich um ein Folgeprojekt von ?Hosokawa Reports?
Ziel war die Implementierung von dynamischeren und umfangreicheren Auswertungen.
Die Auswertungen wurden in die Webportallösung DotNetNuke als zusätzliche Module integriert.
Zur Darstellung von dynamischen Auswertungen (zoomen, Zeitbereich vergrößern/verkleinern) wurde ein JAVA Applet auf Basis von ?JFreechart? entwickelt.

Technisches Umfeld:
VB6, SQL-Server 2000, OPC, ASP.NET, C#, JAVA 1.4, DotNetNuke



Projekt:
         OS-Reports
Dauer:
         4 Monate
Branche:
         Mechanische Verfahrenstechnik, Halbleiter
Rolle:
         Software Engineer
Kunde:
         Firma Hosokawa, Firma Wacker Siltronic
Aufgaben:
  • Pflichtenhefterstellung
  • Spezifikation
  • Entwurf
  • Softwareentwicklung
Beschreibung:
Ziel war die Entwicklung einer generischen Prozessdatenauswertungssoftware welche durch einfache Konfiguration an kundenspezifische Anforderungen angepasst werden kann. Die bestehende Lösung für den Kunden Hosokawa wurde komplett neu entwickelt. Dabei wurde die aktuelle Portallösung verworfen und eine neue ASP.NET Oberfläche entwickelt. Der Windows-Service zum sammeln und archivieren der Prozessdaten wurde komplett neu in .NET/C# implementiert.

Technisches Umfeld:
SQL-Server 2000, OPC, ASP.NET Ajax, C#, JAVA 1.4, NHibernate, Log4Net, UML


Projekt:
         Implementierung einer Weboberfläche zum verwalten von UnitTests
Dauer:
         1 Monat
Branche:
         -
Rolle:
         Software Engineer
Kunde:
         internes Projekt
Aufgaben:
  • Softwareentwurf
  • Softwareentwicklung

 

Beschreibung:
Ziel war die Entwicklung einer Weboberfläche zum verwalten und zeitgesteuerten ausführen von Unit Tests einer bestehenden größeren Software.

Technisches Umfeld: PHP, MySQL, UML


Projekt:
         Externe Entwicklungsunterstützung InfraServ
Dauer: 
         6 Monate
Branche:
         Chemie
Rolle:
         Software Engineer
Kunde:
         InfraServ (www.infraserv.gendorf.de)

Aufgaben:
  • Erstellung einer Software zur Messdatenvalidierung für die Firma InfraServ
  • Erstellung einer Labordaten-Reporting-Oberfläche für die Firma InfraServ
  • Erstellung einer Software zur Verwaltung von Abwasserdaten
Technisches Umfeld:
VB6, SCALARVIS Ocx, ASP.NET Ajax, C#, ORACLE, JAVA 5, Hibernate, Log4J, Crystal Reports


Projekt:
         Externe Entwicklungsunterstützung NewSolutions (www.new-solutions.com)
Dauer:
         3 Monate
Branche:
         Informationstechnologie & - dienste
Rolle:
         Software Engineer
Kunden:
         Firma New Solutions (www.new-solutions.com)
Aufgaben:
  • Entwicklung einer Benutzerverwaltungssoftware
  • Programmierung einer Bibliothek für die Kommunikation mit PDAs
  • Programmierung einer Bibliothek zur Datenverschlüsselung für PDAs und Windows
  • Entwicklung eines Visual Studio AddIns zur Data Layer Generierung (DAOs und Stored Procedures)
Technisches Umfeld:
.NET 2.0, C#, SQL-Server 2005





08/2004 Freiberufliche Tätigkeit für die Firma InfraServ (www.infraserv.gendorf.de)

Projekt:
         Implementierung einer Prozessdatenvisualisierungssoftware
Dauer:
         1 Monat
Branche:
         Chemie
Rolle:
         Software Engineer, Junior Technology Consultant
Aufgaben:
  • Anforderungsanalyse
  • Technologieberatung 
  • Softwareentwicklung
Technisches Umfeld:
JAVA, Eclipse



02.2004 ? 07.2004 Praktikum bei der Firma InfraServ (www.infraserv.gendorf.de)

IHK ? Projektarbeit: Erstellung einer Prototypanwendung zur benutzerdefinierten Visualisierung von Produktionsprozessen für die Firma InfraServ
Dauer:
        6 Monate
Branche:
        Chemie
Rolle:
        Praktikant
Aufgaben:
  • Anforderungsanalyse
  • Softwareentwicklung
  • Dokumentation
Technisches Umfeld:
.NET 1.1, C#, Visual Studio .NET 2003, SCALARVIS


12.2003 ? 01.2004 Freiberufliche Tätigkeit für die Firma NetXp (www.netxp.de)

Projekt:
         Programmierung einer Flirtsoftware für Discotheken
Dauer:
         2 Monate
Branche:
         Informationstechnologie & -dienste
Rolle:  
         Junior Software Engineer (Schüler)
Kunde:
         Firma NetXp
Aufgaben:
  • Anforderungsanalyse
  • Softwareentwicklung
  • Dokumentation
Beschreibung:
Ziel des Projektes war die Entwicklung eines Flirtsystems für Discotheken. Das System funktionierte folgendermaßen: Jeder Discobesucher, der an dem Spiel teilnehmen möchte wird fotografiert und bekommt eine Nummer aufgeklebt. Die Nummer und das Foto werden in einer Datenbank gespeichert. In der Disco verteilt stehen Terminals mit denen man sich die bisherigen Teilnehmer ansehen kann. Hat man seinen Traumpartner gefunden, kann dieser auf die eigene Wish ? List gesetzt werden. Kommt es zu einer Übereinstimmung zwischen zwei Teilnehmern, werden diese vom DJ ausgerufen. Der DJ bekommt dies auf seinem Terminal entsprechend angezeigt und kann sich statistische Informationen ausgeben lassen (z.B. Anzahl der Teilnehmer, Frauen/Männer ? Anteil).

Technisches Umfeld:
.NET 1.1, C#, ASP.NET, ACCESS, Visual Studio .NET



09.2001 ? 07.2004 Berufsfachschule für IT-Berufe in Plattling (www.edvschule-plattling.de)

Projekt:
         Schulprojekte für die Trainingsfirma ?Thermi?
Branche:
         Ausbildung
Rolle:
         Schüler
Kunde:
         Trainingsfirma "Thermi"
Aufgaben:
  • Installation und Konfiguration eines Apache Webservers
  • JAVA Socketprogrammierung ? Erstellung eines JAVA-Chats
  • Erstellung einer Web-Administrationsoberfläche für MySQL Tabellen
  • Beteiligung an der Programmierung eines Content Management Systems
  • Zugriff auf eine MySQL Datenbank mit der Programmiersprache C
  • Vergleich - Webservices in .NET und J2EE
Technisches Umfeld:
C, C#, JAVA, MySQL, Visual Studio .NET, Eclipse, Borland C, Apache 2

Aus- und Weiterbildung

Aus- und Weiterbildung

Beruflicher Werdegang:
seit 08.2009      
Informatik Fernstudium an der Fernuniversität Hagen
03.2007 – 07.2009 
Abgeschlossene IHK-Weiterbildung zum IT-Projektleiter / IT-Business-Manager
07.2009
AdA Schein (IHK - 2010)
09.2001 – 07.2004 
Abgeschlossene Ausbildung zum Fachinformatiker für Anwendungsentwicklung an der Berufsfachschule für IT-Berufe in Plattling
08.1998 - 08.2001
Abgeschlossene Ausbildung zum Werkzeugmechaniker bei der Firma Hocoplast Bauelemente GmbH in Eggenfelden

Schulischer Werdegang:
1994 – 1998                
Realschule in Eggenfelden
Abschluss: Mittlere Reife
1992 – 1994                
Hauptschule in Hebertsfelden
1988 – 1992                
Grundschule in Hebertsfelden

Position

Position



Als hoch motivierter kompetenter Entwickler und Berater stehe ich Ihnen und Ihrem Team mit meinen umfangreichen Kenntnissen und Fähigkeiten zur Verfügung.

Kompetenzen

Kompetenzen

Top-Skills

C# JavaScript SQL PowerShell C Linux MongoDB bash Python

Produkte / Standards / Erfahrungen / Methoden

Frameworks:

 

  • NHibernate/Hibernate
  • Microsoft Enterprise Library
  • log4j/log4net
  • iBATIS
  • JUNIT
  • MSTest
  • .NET Framework bis 4.5.1
  • JDK8 /JEE7
  • Silverlight 4
  • NUnit
  • Rhino Mocks
  • Entity Framework 4
  • Android
  • iOS/Cocoa Touch
  • jQuery
  • Ember.js
  • Grunt
  • Require.js
  • Xamarin


Methoden/Pattern:
 
  • MVC/MVP/MVVM
  • Test Driven Development
  • Domain Driven Development
  • Meta-Programming
  • Systems/Requirements Engineering
  • Projektmanagement
  • OOA/OOD mit UML
  • Design by Contract
  • Design Patterns
  • Refactoring

 

Tools:

  • Visual Studio 6.0/2003/2005/2008/2010/2014
  • Visual Age for Java, Eclipse, Netbeans, IntelliJ
  • Microsoft Expresson Blend/Design/Web 4
  • ObjectStudio 5.0
  • Rational Rose
  • Innovator
  • Altova Umodel
  • ArgoUML
  • Subversion
  • Git
  • CVS
  • SourceSafe
  • Microsoft Team Foundation Server
  • Bugzilla/Deskzilla
  • Microsoft Reporting Services
  • Altova XMLSpy
  • MS Project

 

 

Branchenerfahrung:

Chemie, Automobilindustrie, Halbleiter, Kunststoffverarbeitung, Metallindustrie, Finanzdienstleistung, Banken, Wertpapiere, Credit Management, Customer Risk Management, Scoring, Auskunfteien,  (Schufa, Creditreform, D&B) , Pools (CMS, GSG, ZAC, DunTrade)

 

 

Zertifizierungen:
Certified IT Business Manager ? Geprüfter IT-Projektleiter (IHK)
AdA Schein
KMK Fremdsprachenzertifikat Stufe II

Betriebssysteme

Mac OS
Grundkenntnisse
MS-DOS
seit Version 5.0
Unix
sicherer Umgang mit der Kommandozeile
Windows
sicherer Umgang auch mit Server Funktionen (2003, 2008)

Programmiersprachen

ABAP4
1 Jahr Erfahrung während meiner Ausbildung an der Berufsfachschule für IT-Berufe.
Basic
Umfangreiche Projekterfahrung bei der Migration von bestehenden VB6 Lösungen nach .NET
C
Gute Kenntnisse und Projekterfahrung mit GCC, GDB, Eclipse CDT, GNU Autoconf
C#
Sehr gute Kenntnisse und umfangreiche Projekterfahrung in den Bereichen ASP.NET MVC3, Silverlight, WPF, Webservices mit WCF, Windows Forms, Meta-Programming mit Reflection und Generics, UI-Architekturen (MVC, MVP, MVVM), Linq, Lambda Expressions
C++
Gute Kenntnisse und Projekterfahrung mit GCC, GDB, Eclipse CDT, GNU Autoconf
Cobol
1 Jahr Erfahrung während meiner Ausbildung an der Berufsfachschule für IT-Berufe.
Java
Gute Kenntnisse und umfangreiche Projekterfahrung mit den Technologien Hibernate, Log4Net, J2EE, Swing, AWT, Meta-Programming mit Reflection und Generics
JavaScript
Sehr gute Kenntnisse auch in Kombination mit verschiedensten Frameworks wie jQuery, Ext JS, Ember.js, RequireJs, AmplifyJs vorhanden, Implementierung von single page applications, Anbindung von REST Services, asynchrone Requestcalls mit AJAX, JSON Verarbeitung
Objective C
Erweiterte Kenntnisse vorhanden, iOS Erfahrung
Perl
Hauptsächliche für Automatisierung und Code Generierung
PHP
Für private Zwecke des öfteren verwendet. Zuästzlich habe ich ein kleineres Webprojekt mit PHP bei einem früheren Arbeitgeber implementiert.
PL/SQL
Sehr gute tiefgehende Kenntnisse und umfangreiche Projekterfahrung vorhanden.
Shell
sicherer Umgang mit der Kommandozeile
Smalltalk
Projekterfahrung vorhanden (ObjectStudio 5.0)

Ich biete Ihnen mehr als 11 Jahre Projekterfahrung in unterschiedlichsten Branchen und Technologien. Mein hauptsächlicher Fokus liegt aktuell auf der Entwicklung von JAVA und .NET basierten Web- und Desktopanwendungen. Desweiteren beschäftige ich mich auch schon seit längerem mit Technologien im Bereich mobile devices (Android/iOS/Windows Phone).
Gerne berate ich Sie beim Einsatz von verschiedensten Technologien und Frameworks z.B.:    

  • (N)Hibernate    
  • WCF    
  • HTML5    
  • ASP.NET MVC3    
  • Enterprise Library


und wie Sie Ihre bestehende Softwarearchitektur und Entwicklungsmethodik durch den Einsatz von


 

  • Test Driven Development
  • Clean Code
  • Domain Driven Design und    
  • Dependency Injection


optimieren können.
Bei der Portierung Ihrer Legacy Applikationen (z.B. VB6, COBOL) nach .NET oder JAVA stehe ich Ihnen als kompetenter Ansprechpartner zur Verfügung. Zusätzlich unterstütze ich Sie als zertifizierter IT-Projektleiter während Ihres gesamten Projektelebenszyklusses z.B in den Bereichen Systems/Requirements Engineering Projektmanagement, Risikomanagement und Change Management.
Meine bisherigen Erfahrungen im Bereich Bug,Feature und Workitem Tracking (Bugzilla, TFS) , automatisierten Build- und Deployment Systemen (TFS, Finalbuilder) und Versionsverwaltung (TFS, Subversion, CVS, Git) tausche ich gerne mit Ihnen aus. Ich würde mich freuen wenn sich eine zukünftige Zusammenarbeit ergeben würde.   

 

Datenbanken

Access
JDBC
Umfangreiche Projekterfahrung vorhanden
MS SQL Server
Umfangreiche Projekterfahrung vorhanden (MS SQL Server 2000, 2005, 2008)
MySQL
Umfangreiche Projekterfahrung vorhanden
ODBC
Oracle
Umfangreiche Projekterfahrung vorhanden
SQL
Optimierung von SQL-Abfragen, Erfahrung bei der Formulierung von komplexen Abfragen

Neben sehr viel Know-how im Bereich Softwareengineering verfüge ich zusätzlich über umfangreiche Datenbankkenntnisse. Gerne unterstütze ich Sie dabei komplexe Abfragen elegant mit den neuesten Features für SQL-Server, ORACLE oder MySQL zu formulieren. Vor allem im Bereich der Neustrukturierung und Optimierung bestehender Datenbanklösungen kann ich  auf umfangreiche Erfahrung zurückgreifen die ich gerne an Sie weitergeben möchte.

 

Wollen Sie ihre komplexe historisch gewachsene Tabellenstruktur auf eine moderne Architektur übertragen? Oder einen OR-Mapper wie z.B. (N)Hibernate verwenden. Bei diesen und vielen weiteren praxisrelevanten Themen kann ich Ihnen meine Erfahrungen der letzten Jahre bereitstellen.

Datenkommunikation

Internet, Intranet
RS232
SMTP
TCP/IP
Windows Netzwerk
OPC, SECSI, SECSII, GEM

Hardware

PC

Branchen

Branchen

Chemie
Automobilindustrie
Halbleiter
Kunststoffverarbeitung
Metallindustrie
Finanzdienstleistung
Credit Management
Customer Risk Management
Scoring
Auskunfteien (Schufa, Creditreform, D&B) ,
Pools (CMS, GSG, ZAC, DunTrade)
Bank
Wertpapiere
Rundfunk & Fernsehen
Marktforschung

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Raum München, Altötting, Landshut, Mühldorf, Burghausen, Pfarrkirchen, Eggenfelden

nicht möglich

Projekte

Projekte

01.04.2013 ? 30.06.2015

Projekt: NCode (gfk.com)

Kunde: mantro.net GmbH / GfK

Beschreibung:

Entwicklung einer internen workflowbasierten Unternehmenssoftware zur Erfassung und Auswertung von Produktdaten

Aufgaben:

  • UI Implementierung als Single Page Application (Web Anwendung) mit HTML5/JavaScript
  • Implementierung von Server Komponenten mit .NET 4.5, WCF und ASP.NET Web API
  • Entwicklung einer Message Queue Infrastruktur auf Basis von Oracle Advanced Queueing
  • Erstellung einer Entwicklerdokumentation mit Sandcastle
  • Beratung bei Erstellung des Architekturentwurfs
  • Implementierung von Unit Tests mit NUnit für .NET und QUnit für JavaScript

 

Technisches Umfeld:  JavaScript (Ember.JS, Eber-Data, jQuery, AmplifyJS, RequireJS, Jasmine), C# (.NET 4.5, ASP.NET MVC3, WebAPI, ORACLE, WCF, REST

Branche: Informationstechnologie & -dienste

 

seit 02.2015

Projekt: Implementierung einer Android und iOS App

Kunde: absence.io

Aufgaben:

  • Anbindung und Erweiterung einer bestehenden REST API auf Basis von node.js
  • Implementierung des Web-Contents der App mit Ember.js
  • Erweiterung der bestehenden Android App
  • Neuentwicklung einer iOS App

 

Technisches Umfeld:  JavaScript, Node.js, Android, iOS, Android Studio, XCode, REST

Branche: Informationstechnologie & -dienste

 

 

01.12.2014 ? 27.02.2015

Projekt: Implementierung der iOS/Android App: Arbonia Quickfinder

Kunde: mantro.net GmbH / Kermi

Aufgaben:

  • Implementierung der benötigten Softwarebestandteile mit Xamarin
  • Quellcode Dokumentation

Technisches Umfeld:  Xamarin, .NET, XCode, Xamarin Studio, Android Studio

Branche: Informationstechnologie & -dienste

 

01.03.2014 ? 30.06.2014

Projekt: Implementierung der iOS/Android App: Kermi Quickfinder

Kunde: mantro.net GmbH / Kermi

Aufgaben:

  • Implementierung der benötigten Softwarebestandteile mit Xamarin und Android Studio
  • Quellcode Dokumentation

 

Technisches Umfeld:  Xamarin, .NET, XCode, Xamarin Studio, Android Studio

Branche: Informationstechnologie & -dienste

 

https://itunes.apple.com/de/app/quickfinder/id879996388?l=de&ls=1&mt=8

https://play.google.com/store/apps/details?id=kermi.kermiquickfinder&hl=de

 

seit 01.01.2012

Projekt: Prototypentwicklung iOS/Android

Kunde: mantro.net GmbH

Aufgaben:

  • Implementierung diverser App Prototypen für iOS und Android
  • Beratung bei der Erstellung des Architekturentwurfs

 

Technisches Umfeld:  Eclipse, Android Studio, JAVA, iOS, Objective-C

Branche: Informationstechnologie & -dienste

 


 

15.1.2015

Projekt: Schulung ?JavaScript und Single Page Applications mit Ember.js?

Kunde: RICHTER&POWELEIT GmbH

Beschreibung: Durchführung einer Schulung

Aufgaben:

  • Vorbereitung von Schulungsunterlagen
  • Vorbereitung von Bespielprojekten
  • Durchführung einer Schulung mit anschließender technischer Beratung

 

Technisches Umfeld: JavaScript, Grunt.js, Ember.js

Branche: Informationstechnologie & -dienste


 

07.05.2012 ? 29.03.2013

Projekt: Schwacke Kernel

Kunde: RICHTER&POWELEIT GmbH

Beschreibung:

Ziel des Projektes war die Implementierung einer nativen PHP Extension um eine vorhandene C Bibliothek mit PHP verwenden zu können.

Aufgaben:

  • Implementierung einer PHP Erweiterung in C/C++ unter Linux
  • Bereistellen einer Build Konfiguration für die PHP Erweiterung mit GNU Autoconf
  • Erstellung von Unit Tests mit PHPUnit

 

Technisches Umfeld: C/C++, Linux, PHP, PHPUnit, CUnit, GCC, GNU Autoconf

Branche: Informationstechnologie & -dienste

 

Projekt: Jupiter

Kunde: RICHTER&POWELEIT GmbH

Beschreibung:
Projektziel war die Bereitstellung von Web Services für die Berechnung des Restwertes von gebrauchten Fahrzeugen.

Aufgaben:

  • Implementierung von Web Services mit PHP
  • Implementierung von Unit Tests mit PHPUnit
  • Mitarbeiterschulung: Verwendung von PHPUnit

 

Technisches Umfeld: Linux, PHP, PHPUnit, Zend Framework

Branche: Informationstechnologie & -dienste

 

Projekt: BMW-CNV

Kunde: RICHTER&POWELEIT GmbH

Beschreibung:
Projektziel war die Bereitstellung einer Service Infrastruktur für die Berechnung des Restwertes von gebrauchten Fahrzeugen für BMW.

Aufgaben:

  • Implementierung von Web Services mit PHP
  • Implementierung von REST Services mit PHP
  • Implementierung einer Single Page Web Application (SPA) mit HTML5/JavaScript
  • Implementierung von Unit Tests mit PHPUnit

 

Technisches Umfeld: Linux, PHP, PHPUnit, REST, Web Services

Branche: Informationstechnologie & -dienste / Automotive

 


 

 

16.03.2011 ? 29.03.2013

Projekt: Implementierung von Softwarekomponenten für die Automobilindustrie

     (VW Financial Services AG)

Kunde: mantro.net GmbH / VW Financial Services AG

Beschreibung:

Ziel des Projektes war die Entwicklung einer Fahrzeugkonfigurationssoftware für den Verkauf von Kfz in Autohäusern.

Aufgaben:

  • Implementierung von UI-Komponenten mit Silverlight
  • Implementierung einer Service Infrastruktur mit WCF Web Services
  • Beratung bei Erstellung des Architekturentwurfs
  • Erstellung einer Entwicklerdokumentation

 

Technisches Umfeld: C#, ASP.NET MVC3, JavaScript, WCF, SQL-Server, Silverlight 4, .NET 4.5,

       AppFabric

Branche: Informationstechnologie & -dienste

 

 

 

 
02.11.2010 - 15.03.2011 Freiberufliche Tätigkeit für die Firma GULP Information Services GmbH

 

Projekt: Implementierung von Workflowmodulen für Video on Demand Services

Kunde: APS GmbH (Astra Platform Services)

Aufgaben:

  • Entwurf und Umsetzung von Features nach Spezifikation
  • Beratung bei Erstellung des Architekturentwurfs
  • Testgetriebene Entwicklung von Softwarekomponenten

 

Technisches Umfeld: C#, WPF, Webservices, SQL-Server, XML, XSD, XSLT, Entity Framework 4, Windows Workflow Foundation 4

Branche: Rundfunk & Fernsehen

 

 

27.05.2010 ? 29.10.2010 Freiberufliche Tätigkeit für die Firma Brain Force Software GmbH

 

Projekt: Entwicklung eines Workflow Designers für die Erstellung von Wertpapier Zertifikaten

Kunde: Investmentbank

Aufgaben:

  • Entwurf und Umsetzung von Features nach Spezifikation
  • Beratung bei Erstellung des Architekturentwurfs

 

Technisches Umfeld: C#,.NET 3.5 SP1, Webservices, ORACLE, Silverlight

Branche: Finanzdienstleistung

 


 

11.2009 ? 05.2010 Freiberufliche Tätigkeit für die Firma brainchild GmbH          

 

Projekt: Entwicklung einer Webportal ? Lösung

Kunde: Healy Hudson GmbH

Beschreibung: Ziel dieses Projekts war die Weiterentwicklung einer Webportal ? Lösung für elektronische Beschaffung. Dabei wurde eine eigene Workflow Engine in die Portallösung integriert damit der Kunde die Möglichkeit hat Geschäftsprozesse dynamisch konfigurieren zu können.

 

Aufgaben:

  • Entwurf und Umsetzung von Features nach Spezifikation
  • Entwicklung einer datenbankgestützten Workflow Engine
  • Implementierung einer Silverlight Oberfläche für die Konfiguration der Workflows.
  • Implementierung von Views für die Workflow Verwaltung
  • Implementierung einer View Engine für die Darstellung von Workflowaufgaben
  • Beratung bei Erstellung des Architekturentwurfs

 

Technisches Umfeld: C#, SQL-Server 2008, .NET 4, Enterprise Library, Generics, WCF, LINQ, NHibernate, Silverlight, ASP.NET MVC 2, Webservices, (X)HTML, CSS, JavaScript, ExtJS, jQuery, AJAX

Branche: Informationstechnologie & - dienste



12.2007 ? 31.10.2009: Festanstellung als Softwareentwickler bei der Firma GUARDEAN GmbH      
Projekt:
         Weiterentwicklung der Customer-Risk-Management-Software GUARDEAN DebiTEX

Branche:
         Informationstechnologie & - dienste
Rolle:
         Software Engineer
Kunde:
         internes Projekt (Produktentwicklung)
Aufgaben:
  • Entwurf und Umsetzung von Features nach Spezifikation
  • Entwicklung eines datenbankgestützten Server Frameworks mit mehrschichtiger serviceorientierter Architektur
  • Entwurf von Webservice Schnittstellen (WSDL) mit Altova XMLSpy
  • Implementierung von Web Services auf Basis von .NET 3.5/WCF
  • Entwicklung eines Plug-In-fähigen Client Frameworks mit MVC-Architektur
  • Entwicklung eines Eventing-Frameworks mit Dokumentation für 3rd Party Entwickler
  • Entwicklung einer workflowbasierten Score- und Limitberechnung
  • SQL-Server Administration und Performance
  • Erstellen von Unit Tests
  • Erstellen von Setups für den Microsoft Windows Installer
  • Entwicklung von Berichten in MS SQL Server RDL
  • Implementierung eines automatisierten Build- und  Deployment Prozesses unter Verwendung der Build Software Finalbuilder mit Integration von Unit Tests und Reports für das Projekt Controlling
  • Bug- und Feature Tracking mit Bugzilla
  • Versionsverwaltung mit Subversion

 

Beschreibung:
Das Produkt DebiTEX wird für Risiko-Management von Bestandskunden eingesetzt.  GUARDEAN ist als Client-Server-System aufgebaut und enthält Komponenten, die in den Technologien .NET und J2EE erstellt werden.

Technisches Umfeld:
C#, XML, XSLT, WSDL, SQL-Server 2005/2008, .NET 3.5 SP1, VB6, MS-Reporting Services 2005, Enterprise Library, Generics, WCF, LINQ, JBOSS, Webservices, J2EE 5
Branche: Informationstechnologie & - dienste


09.2004 ? 11.2007 Festanstellung als Softwareentwickler bei der Firma ODEVIS AG        

Projekt:
         IRF Equipment Automation
Dauer:
         6 Monate
Branche:
         Halbleiter
Rolle:
         Software Engineer
Kunde:
         International Rectifier (www.irf.com)
Aufgaben:
  • Anforderungsanalyse
  • Softwareentwicklung
  • Erstellung von technischen Unterlagen (Spezifikationen und Dokumentationen)
  • Charakterisierung von Maschinen für die Halbleiterfertigung

 

Beschreibung:
Ziel des Projektes war die Integration von Maschinen für die Chipherstellung in ein übergeordnetes Manufactoring Execution System (MES). Hierfür wurde zunächst das Verhalten der Maschinen vor Ort beim Kunden in Newport (England) untersucht (Charakterisierungsphase). Daraufhin wurden für die Integration der Maschinen SECS-Schnittstellen auf Basis von Smalltalk/ObjectStudio 5.0 implementiert. Die Schnittstellen wurden dokumentiert und daraufhin beim Kunden installiert und getestet (Integrationsphase).


Technisches Umfeld:
Smalltalk, Object Studio 5.0, SECSIM, SECSI/II GEM, UML


Projekt:
         Traceability Process Data Acquistion System (TPDAS)
Dauer:
         3 Monate
Branche:
         Automobilindustrie
Rolle:
         Software Engineer
Kunde:
         Jonson Controls (www.johnsoncontrols.com)
Aufgaben:
  • Anforderungsanalyse
  • Dokumentation
  • Softwareentwicklung
  • Kundenkorrespondenz (Englisch)
  • Inbetriebnahme

 

Beschreibung:
Ziel des Projektes war die Implementierung eines Systems mit dem Prozessdaten und Testergebnisse ausgewertet und archiviert werden können. Dadurch konnten Probleme bei der Fertigung sowie Kundenreklamationen nachträglich analysiert werden. Die Software wurde in Deutschland implementiert und beim Kunden vor Ort in Liverpool innerhalb von drei Wochen in Betrieb genommen.

Technisches Umfeld:
C#, SQL-Server 2005, DotNetNuke, Visual Studio 2005



Projekt:
         Hosokawa Reports
Dauer:
         3 Monate
Branche:
         Mechanische Verfahrenstechnik
Rolle:
         Software Engineer
Kunde:
         Firma Hosokawa (www.alpinehosokawa.com)
Aufgaben:
  • Softwareentwicklung
  • Inbetriebnahme beim Kunden
  • Dokumentation
Beschreibung:
Ziel des Projektes war die Archivierung und Auswertung von Prozessdaten. Hierfür wurde ein Windows-Service für die Abholung der Prozessdaten über OPC und Speicherung der Daten in einer SQL-Server Datenbank (OPC2DB) entwickelt. Zur Darstellung wurden Microsoft Reporting Services 2000 verwendet.

Technisches Umfeld:
VB6, SQL-Server 200, MS Reporting Services 2000



Projekt:
         Hosokawa Reports 2006
Dauer:
         3 Monate
Branche:
         Mechanische Verfahrenstechnik
Rolle:
         Software Engineer
Kunde:
         Firma Hosokawa (www.alpinehosokawa.com)
Aufgaben:
  • Pflichtenhefterstellung
  • Spezifikation
  • Entwurf
  • Softwareentwicklung
Beschreibung:
Es handelt sich um ein Folgeprojekt von ?Hosokawa Reports?
Ziel war die Implementierung von dynamischeren und umfangreicheren Auswertungen.
Die Auswertungen wurden in die Webportallösung DotNetNuke als zusätzliche Module integriert.
Zur Darstellung von dynamischen Auswertungen (zoomen, Zeitbereich vergrößern/verkleinern) wurde ein JAVA Applet auf Basis von ?JFreechart? entwickelt.

Technisches Umfeld:
VB6, SQL-Server 2000, OPC, ASP.NET, C#, JAVA 1.4, DotNetNuke



Projekt:
         OS-Reports
Dauer:
         4 Monate
Branche:
         Mechanische Verfahrenstechnik, Halbleiter
Rolle:
         Software Engineer
Kunde:
         Firma Hosokawa, Firma Wacker Siltronic
Aufgaben:
  • Pflichtenhefterstellung
  • Spezifikation
  • Entwurf
  • Softwareentwicklung
Beschreibung:
Ziel war die Entwicklung einer generischen Prozessdatenauswertungssoftware welche durch einfache Konfiguration an kundenspezifische Anforderungen angepasst werden kann. Die bestehende Lösung für den Kunden Hosokawa wurde komplett neu entwickelt. Dabei wurde die aktuelle Portallösung verworfen und eine neue ASP.NET Oberfläche entwickelt. Der Windows-Service zum sammeln und archivieren der Prozessdaten wurde komplett neu in .NET/C# implementiert.

Technisches Umfeld:
SQL-Server 2000, OPC, ASP.NET Ajax, C#, JAVA 1.4, NHibernate, Log4Net, UML


Projekt:
         Implementierung einer Weboberfläche zum verwalten von UnitTests
Dauer:
         1 Monat
Branche:
         -
Rolle:
         Software Engineer
Kunde:
         internes Projekt
Aufgaben:
  • Softwareentwurf
  • Softwareentwicklung

 

Beschreibung:
Ziel war die Entwicklung einer Weboberfläche zum verwalten und zeitgesteuerten ausführen von Unit Tests einer bestehenden größeren Software.

Technisches Umfeld: PHP, MySQL, UML


Projekt:
         Externe Entwicklungsunterstützung InfraServ
Dauer: 
         6 Monate
Branche:
         Chemie
Rolle:
         Software Engineer
Kunde:
         InfraServ (www.infraserv.gendorf.de)

Aufgaben:
  • Erstellung einer Software zur Messdatenvalidierung für die Firma InfraServ
  • Erstellung einer Labordaten-Reporting-Oberfläche für die Firma InfraServ
  • Erstellung einer Software zur Verwaltung von Abwasserdaten
Technisches Umfeld:
VB6, SCALARVIS Ocx, ASP.NET Ajax, C#, ORACLE, JAVA 5, Hibernate, Log4J, Crystal Reports


Projekt:
         Externe Entwicklungsunterstützung NewSolutions (www.new-solutions.com)
Dauer:
         3 Monate
Branche:
         Informationstechnologie & - dienste
Rolle:
         Software Engineer
Kunden:
         Firma New Solutions (www.new-solutions.com)
Aufgaben:
  • Entwicklung einer Benutzerverwaltungssoftware
  • Programmierung einer Bibliothek für die Kommunikation mit PDAs
  • Programmierung einer Bibliothek zur Datenverschlüsselung für PDAs und Windows
  • Entwicklung eines Visual Studio AddIns zur Data Layer Generierung (DAOs und Stored Procedures)
Technisches Umfeld:
.NET 2.0, C#, SQL-Server 2005





08/2004 Freiberufliche Tätigkeit für die Firma InfraServ (www.infraserv.gendorf.de)

Projekt:
         Implementierung einer Prozessdatenvisualisierungssoftware
Dauer:
         1 Monat
Branche:
         Chemie
Rolle:
         Software Engineer, Junior Technology Consultant
Aufgaben:
  • Anforderungsanalyse
  • Technologieberatung 
  • Softwareentwicklung
Technisches Umfeld:
JAVA, Eclipse



02.2004 ? 07.2004 Praktikum bei der Firma InfraServ (www.infraserv.gendorf.de)

IHK ? Projektarbeit: Erstellung einer Prototypanwendung zur benutzerdefinierten Visualisierung von Produktionsprozessen für die Firma InfraServ
Dauer:
        6 Monate
Branche:
        Chemie
Rolle:
        Praktikant
Aufgaben:
  • Anforderungsanalyse
  • Softwareentwicklung
  • Dokumentation
Technisches Umfeld:
.NET 1.1, C#, Visual Studio .NET 2003, SCALARVIS


12.2003 ? 01.2004 Freiberufliche Tätigkeit für die Firma NetXp (www.netxp.de)

Projekt:
         Programmierung einer Flirtsoftware für Discotheken
Dauer:
         2 Monate
Branche:
         Informationstechnologie & -dienste
Rolle:  
         Junior Software Engineer (Schüler)
Kunde:
         Firma NetXp
Aufgaben:
  • Anforderungsanalyse
  • Softwareentwicklung
  • Dokumentation
Beschreibung:
Ziel des Projektes war die Entwicklung eines Flirtsystems für Discotheken. Das System funktionierte folgendermaßen: Jeder Discobesucher, der an dem Spiel teilnehmen möchte wird fotografiert und bekommt eine Nummer aufgeklebt. Die Nummer und das Foto werden in einer Datenbank gespeichert. In der Disco verteilt stehen Terminals mit denen man sich die bisherigen Teilnehmer ansehen kann. Hat man seinen Traumpartner gefunden, kann dieser auf die eigene Wish ? List gesetzt werden. Kommt es zu einer Übereinstimmung zwischen zwei Teilnehmern, werden diese vom DJ ausgerufen. Der DJ bekommt dies auf seinem Terminal entsprechend angezeigt und kann sich statistische Informationen ausgeben lassen (z.B. Anzahl der Teilnehmer, Frauen/Männer ? Anteil).

Technisches Umfeld:
.NET 1.1, C#, ASP.NET, ACCESS, Visual Studio .NET



09.2001 ? 07.2004 Berufsfachschule für IT-Berufe in Plattling (www.edvschule-plattling.de)

Projekt:
         Schulprojekte für die Trainingsfirma ?Thermi?
Branche:
         Ausbildung
Rolle:
         Schüler
Kunde:
         Trainingsfirma "Thermi"
Aufgaben:
  • Installation und Konfiguration eines Apache Webservers
  • JAVA Socketprogrammierung ? Erstellung eines JAVA-Chats
  • Erstellung einer Web-Administrationsoberfläche für MySQL Tabellen
  • Beteiligung an der Programmierung eines Content Management Systems
  • Zugriff auf eine MySQL Datenbank mit der Programmiersprache C
  • Vergleich - Webservices in .NET und J2EE
Technisches Umfeld:
C, C#, JAVA, MySQL, Visual Studio .NET, Eclipse, Borland C, Apache 2

Aus- und Weiterbildung

Aus- und Weiterbildung

Beruflicher Werdegang:
seit 08.2009      
Informatik Fernstudium an der Fernuniversität Hagen
03.2007 – 07.2009 
Abgeschlossene IHK-Weiterbildung zum IT-Projektleiter / IT-Business-Manager
07.2009
AdA Schein (IHK - 2010)
09.2001 – 07.2004 
Abgeschlossene Ausbildung zum Fachinformatiker für Anwendungsentwicklung an der Berufsfachschule für IT-Berufe in Plattling
08.1998 - 08.2001
Abgeschlossene Ausbildung zum Werkzeugmechaniker bei der Firma Hocoplast Bauelemente GmbH in Eggenfelden

Schulischer Werdegang:
1994 – 1998                
Realschule in Eggenfelden
Abschluss: Mittlere Reife
1992 – 1994                
Hauptschule in Hebertsfelden
1988 – 1992                
Grundschule in Hebertsfelden

Position

Position



Als hoch motivierter kompetenter Entwickler und Berater stehe ich Ihnen und Ihrem Team mit meinen umfangreichen Kenntnissen und Fähigkeiten zur Verfügung.

Kompetenzen

Kompetenzen

Top-Skills

C# JavaScript SQL PowerShell C Linux MongoDB bash Python

Produkte / Standards / Erfahrungen / Methoden

Frameworks:

 

  • NHibernate/Hibernate
  • Microsoft Enterprise Library
  • log4j/log4net
  • iBATIS
  • JUNIT
  • MSTest
  • .NET Framework bis 4.5.1
  • JDK8 /JEE7
  • Silverlight 4
  • NUnit
  • Rhino Mocks
  • Entity Framework 4
  • Android
  • iOS/Cocoa Touch
  • jQuery
  • Ember.js
  • Grunt
  • Require.js
  • Xamarin


Methoden/Pattern:
 
  • MVC/MVP/MVVM
  • Test Driven Development
  • Domain Driven Development
  • Meta-Programming
  • Systems/Requirements Engineering
  • Projektmanagement
  • OOA/OOD mit UML
  • Design by Contract
  • Design Patterns
  • Refactoring

 

Tools:

  • Visual Studio 6.0/2003/2005/2008/2010/2014
  • Visual Age for Java, Eclipse, Netbeans, IntelliJ
  • Microsoft Expresson Blend/Design/Web 4
  • ObjectStudio 5.0
  • Rational Rose
  • Innovator
  • Altova Umodel
  • ArgoUML
  • Subversion
  • Git
  • CVS
  • SourceSafe
  • Microsoft Team Foundation Server
  • Bugzilla/Deskzilla
  • Microsoft Reporting Services
  • Altova XMLSpy
  • MS Project

 

 

Branchenerfahrung:

Chemie, Automobilindustrie, Halbleiter, Kunststoffverarbeitung, Metallindustrie, Finanzdienstleistung, Banken, Wertpapiere, Credit Management, Customer Risk Management, Scoring, Auskunfteien,  (Schufa, Creditreform, D&B) , Pools (CMS, GSG, ZAC, DunTrade)

 

 

Zertifizierungen:
Certified IT Business Manager ? Geprüfter IT-Projektleiter (IHK)
AdA Schein
KMK Fremdsprachenzertifikat Stufe II

Betriebssysteme

Mac OS
Grundkenntnisse
MS-DOS
seit Version 5.0
Unix
sicherer Umgang mit der Kommandozeile
Windows
sicherer Umgang auch mit Server Funktionen (2003, 2008)

Programmiersprachen

ABAP4
1 Jahr Erfahrung während meiner Ausbildung an der Berufsfachschule für IT-Berufe.
Basic
Umfangreiche Projekterfahrung bei der Migration von bestehenden VB6 Lösungen nach .NET
C
Gute Kenntnisse und Projekterfahrung mit GCC, GDB, Eclipse CDT, GNU Autoconf
C#
Sehr gute Kenntnisse und umfangreiche Projekterfahrung in den Bereichen ASP.NET MVC3, Silverlight, WPF, Webservices mit WCF, Windows Forms, Meta-Programming mit Reflection und Generics, UI-Architekturen (MVC, MVP, MVVM), Linq, Lambda Expressions
C++
Gute Kenntnisse und Projekterfahrung mit GCC, GDB, Eclipse CDT, GNU Autoconf
Cobol
1 Jahr Erfahrung während meiner Ausbildung an der Berufsfachschule für IT-Berufe.
Java
Gute Kenntnisse und umfangreiche Projekterfahrung mit den Technologien Hibernate, Log4Net, J2EE, Swing, AWT, Meta-Programming mit Reflection und Generics
JavaScript
Sehr gute Kenntnisse auch in Kombination mit verschiedensten Frameworks wie jQuery, Ext JS, Ember.js, RequireJs, AmplifyJs vorhanden, Implementierung von single page applications, Anbindung von REST Services, asynchrone Requestcalls mit AJAX, JSON Verarbeitung
Objective C
Erweiterte Kenntnisse vorhanden, iOS Erfahrung
Perl
Hauptsächliche für Automatisierung und Code Generierung
PHP
Für private Zwecke des öfteren verwendet. Zuästzlich habe ich ein kleineres Webprojekt mit PHP bei einem früheren Arbeitgeber implementiert.
PL/SQL
Sehr gute tiefgehende Kenntnisse und umfangreiche Projekterfahrung vorhanden.
Shell
sicherer Umgang mit der Kommandozeile
Smalltalk
Projekterfahrung vorhanden (ObjectStudio 5.0)

Ich biete Ihnen mehr als 11 Jahre Projekterfahrung in unterschiedlichsten Branchen und Technologien. Mein hauptsächlicher Fokus liegt aktuell auf der Entwicklung von JAVA und .NET basierten Web- und Desktopanwendungen. Desweiteren beschäftige ich mich auch schon seit längerem mit Technologien im Bereich mobile devices (Android/iOS/Windows Phone).
Gerne berate ich Sie beim Einsatz von verschiedensten Technologien und Frameworks z.B.:    

  • (N)Hibernate    
  • WCF    
  • HTML5    
  • ASP.NET MVC3    
  • Enterprise Library


und wie Sie Ihre bestehende Softwarearchitektur und Entwicklungsmethodik durch den Einsatz von


 

  • Test Driven Development
  • Clean Code
  • Domain Driven Design und    
  • Dependency Injection


optimieren können.
Bei der Portierung Ihrer Legacy Applikationen (z.B. VB6, COBOL) nach .NET oder JAVA stehe ich Ihnen als kompetenter Ansprechpartner zur Verfügung. Zusätzlich unterstütze ich Sie als zertifizierter IT-Projektleiter während Ihres gesamten Projektelebenszyklusses z.B in den Bereichen Systems/Requirements Engineering Projektmanagement, Risikomanagement und Change Management.
Meine bisherigen Erfahrungen im Bereich Bug,Feature und Workitem Tracking (Bugzilla, TFS) , automatisierten Build- und Deployment Systemen (TFS, Finalbuilder) und Versionsverwaltung (TFS, Subversion, CVS, Git) tausche ich gerne mit Ihnen aus. Ich würde mich freuen wenn sich eine zukünftige Zusammenarbeit ergeben würde.   

 

Datenbanken

Access
JDBC
Umfangreiche Projekterfahrung vorhanden
MS SQL Server
Umfangreiche Projekterfahrung vorhanden (MS SQL Server 2000, 2005, 2008)
MySQL
Umfangreiche Projekterfahrung vorhanden
ODBC
Oracle
Umfangreiche Projekterfahrung vorhanden
SQL
Optimierung von SQL-Abfragen, Erfahrung bei der Formulierung von komplexen Abfragen

Neben sehr viel Know-how im Bereich Softwareengineering verfüge ich zusätzlich über umfangreiche Datenbankkenntnisse. Gerne unterstütze ich Sie dabei komplexe Abfragen elegant mit den neuesten Features für SQL-Server, ORACLE oder MySQL zu formulieren. Vor allem im Bereich der Neustrukturierung und Optimierung bestehender Datenbanklösungen kann ich  auf umfangreiche Erfahrung zurückgreifen die ich gerne an Sie weitergeben möchte.

 

Wollen Sie ihre komplexe historisch gewachsene Tabellenstruktur auf eine moderne Architektur übertragen? Oder einen OR-Mapper wie z.B. (N)Hibernate verwenden. Bei diesen und vielen weiteren praxisrelevanten Themen kann ich Ihnen meine Erfahrungen der letzten Jahre bereitstellen.

Datenkommunikation

Internet, Intranet
RS232
SMTP
TCP/IP
Windows Netzwerk
OPC, SECSI, SECSII, GEM

Hardware

PC

Branchen

Branchen

Chemie
Automobilindustrie
Halbleiter
Kunststoffverarbeitung
Metallindustrie
Finanzdienstleistung
Credit Management
Customer Risk Management
Scoring
Auskunfteien (Schufa, Creditreform, D&B) ,
Pools (CMS, GSG, ZAC, DunTrade)
Bank
Wertpapiere
Rundfunk & Fernsehen
Marktforschung

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.