people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Mo-Fr 9.oo - 17.oo Uhr
+49 (89) 55 29 39 -40

Kontakt


Kontakt


people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Mo-Fr 9.oo - 17.oo Uhr
+49 (89) 55 29 39 -40

Kontaktdaten anfordern


Freelancerprofil: Z16324

Entwickler C# .Net, C++ OOP, JAVA, SQL, Android

IT-Erfahrung seit:
2000
Position:
IT Beratung / Consulting
IT Datenbankentwicklung
Software-Entwicklung / Programmierung
Management Summary:
Objektorientierte Programmierung mit C#, .NET3.5 (4.0), Visual C++ (MFC) und StarView, Java, SQL, MS SQL Server 2008, Windows, App-Programmierung auf Android.
Projekte im Werdegang

01/2013 - Entwicklung eines WPF-Clients
Design und Implementierung mehrerer Komponenten für einen WPF-Client zur Steuerung und Auswertung einer Maschine, die Messungen durchführt. Die Implementierung setzte auf .Net4.0/4.5 und C# auf. Es wurde das MVVM-Pattern berücksichtigt. Entwicklungsumgebung: Microsoft Visual Studio 2010/2012, .Net4.0/4.5, C#, WPF, XAML, Infragistics WPF NetAdvantage, OpenCV, CS-Script, MVVM-Pattern, Linq, Git, Windows 7. Kunde: Helmut Fischer GmbH, 71069 Sindelfingen-Maichingen, Messtechnik

02/2012 - 12/2012 Unterstützung Android-Entwicklung
Anbindung einer C++-Library an eine Android-App mittels des Android-NDKs und JNI. Weiterentwicklung der Funktionalität der Android-App und Unterstützung beim graphischen Design. Entwicklungsumgebung: Eclipse 3.7, Eclipse 4.2, Memory Analyzer PlugIn (MAT), Android SDK, Android NDK, Java, C++, JNI, Subversion, Maven, Quickbuild, Windows 7, Ubuntu Linux, VMware Player, JUnit-Tests, SCRUM.

01/2011 - 12/2011 Vaterschaftsurlaub 2011
Vaterschaftsurlaub 2011 mit privaten Weiterbildungen in den Bereichen - ASP.Net - Python - Design Patterns - UML, OOD, OOA - App-Entwicklung unter Android (hierbei Einsatz von Java und Eclipse) - App-Entwicklung unter iOS (hierbei Einsatz von Objective-C 2.0 und XCode)

08/2009 - 05/2010 Entwicklung eines Prototyps zur Anbindung einer Windows-Library in eine Applikation auf dem Apple
Implementierung eines PlugIns, das in der Realstudio-IDE angebunden werden kann. Mittels Apple-Skript findet die Kommunikation mit der Apple-Software statt. Entwicklungsumgebung: C++, Realbasic, Apple-Skript, Microsoft Visual Studio 2008, Realstudio, Xcode, Windows XP, Mac OS X 10.6.

02/2009 - 08/2010 Entwicklung einer Rechnungssuite
Implementierung einer Rechnungssuite zur Erfassung von Rechnungen in einer Kfz-Werkstatt. Sie entstand auf Basis einer bestehenden Microsoft Access-Datenbankanwendung, die auf eine eigenständige C#-Anwendung migriert wurde. Die Datenverwaltung geschieht auf Basis einer MS-SQL-Server 2005 Datenbank. Die Oberfläche wurde auf WinForms-Basis, die Implementierung auf Grundlage des .Net3.5-Frameworks durchgeführt. Die Berichte entstanden auf Basis von Crystal Reports-Berichten. Entwicklungsumgebung: C#, .NET3.5, XML, WinForms, Crystal Reports, Microsoft Visual Studio 2008, Microsoft SQL-Server 2005, SQL, Windows Vista.

08/2007 - 12/2010 Entwicklung eines neuen Faktursystems
Design und Implementierung verschiedener Module eines Faktursystems. Entwickelt wurde dieses in C# unter .NET3.5. Die einzelnen zu fakturierenden Pakete wurden in Form von Tasks in die Datenbank gestellt und von einem Service-Host über einen Task-Manager wieder ausgelesen. Die eigentliche Fakturierung wurde über die Windows Workflow Foundation abgebildet. Entwurf und Entwicklung eines GUI-Frameworks auf DotNetBar-Basis. Design und Implementierung mehrerer GUIs gefasst in PlugIns zur Steuerung der Fakturierung, Anzeige der zu fakturierenden Daten und Darstellung von Inhalten verschiedener Steuertabellen. Entwicklung einer Build-Umgebung. Entwicklung mehrere GUIs für Code-Generatoren und Test-Steuerungen. Entwicklungsumgebung: C#, .NET3.5 (SP1), XML, SOA, WF, WPF, Linq, WinForms, Microsoft Visual Studio 2008, Expression Blend 2/3, DotNetMagic, DotNetBar, SourceSafe, ClickOnce, Microsoft SQL-Server 2005, SQL, Windows XP.

05/2005 - 12/2007 Entwicklung eines Client-Server-Systems
Bereitstellung eines Waren-Wirtschaftssystems in einer Client-Server-Umgebung, bei welchem auf Daten verschiedener Datenbanken zugegriffen werden musste. Hierzu mussten viele Jobs (Batches) entwickelt werden, die das aufeinander folgende Bearbeiten von Daten ansteuerten. Das System bestand aus mehreren Schichten: Bus, Framework, Client und Batches – die jeweils voneinander getrennt waren und teilweise aufeinander aufsetzten. Die Batches wurden in dynamisch zu ladenden DLLs gekapselt, über einen Batch-Loader geladen und gestartet. Das Bussystem war in COM+-Komponenten gepackt, die von den Batches und Clients bei Bedarf angezogen wurden. Das Framework wurde zu den Applikationen und Bus-Komponenten über statische DLLs hinzu gelinkt. Der Datentransfer zwischen den einzelnen Jobs wurde über XML-Container abgehandelt, die über STL ähnliche Datentypen gekapselt wurden. Eine weitere Aufgabe war die Entwicklung eines AddIns in C# für das Developer-Studio, welches das Grundkonstrukt für die Entwicklung einzelner Batches bereitstellte und jenes gleich in die SourceSafe-Umgebung einpflegte. Ein weiterer wichtiger Punkt war das Design und die Entwicklung eines Datenbankexporttools, das in der Lage war, dynamisch zu definierende Strukturen aus verschiedenen Datenbanken in Text- oder DBaseII-Files zu exportieren. Speziell die Entwicklung einer interpretierbaren Skript-Sprache ließ die Umstrukturierung der ausgelesenen Daten beliebig flexibel ausfallen. Entwicklungsumgebung: Visual C++ (MFC, STL, DLL, COM+), C#, .NET3.0, XML, Xceed, Microsoft Visual Studio .NET, Microsoft Visual Studio 2005, SourceSafe, Microsoft SQLServer 2005, SQL, Makefiles, Purify, Windows XP.

01/2003 - 12/2004 Pflege und Erweiterung eines Internetbörsentools
Das Tool ermöglichte das Ausliefern von Fahrzeugdaten an firmeneigene und öffentliche Internetbörsen (z.B. Autoscout). Es konnten für alle Börsen diverse Sendeformen, wie E-Mail, FTP, HTTP, per Toolaufruf,… ausgewählt werden. Ferner bestand die Möglichkeit bei gewissen Internetbörsen sogenannte Weiterleitungsbörsen des Endkunden zu definieren. Es konnte ein Export aller, bzw. nur der Fahrzeuge deren Daten eine Änderung erfahren hatten, durchgeführt werden. Ferner mussten für die Hauptapplikation diverse Verwaltungsdaten definiert werden, damit diese den Internetexport nach exakt vorgegebenen Regeln automatisiert anstoßen konnten. Das Tool wurde im Laufe der Zeit auch dafür verwendet, die Datenbestände eines Mehrfilialserversystems zu verwalten. Entwicklungsumgebung: Visual C++ 4.2 (DLL, MFC + StarView), PVCS, TransBase, SQL, Xceed, Makefiles, Windows 2000

04/2001 - 12/2002 Entwicklung eines Installationsprogramms
Mittels des Installationsprogramms sollten ein Programm und die Daten mehrerer CD-ROMs auf lokalen Festplatten, unterschiedlichen Netzwerken und allen damalig aktuellen Windows-Betriebssystemen installiert werden können. Es wurde dazu benutzt, um monatliche Updates der Daten- und Applikationsbasis durchführen zu können und gegebenenfalls Mehrfachinstallationen zu ermöglichen. Bei der Installation wurden verschiedene Log- und Trace-Files gespeichert, um eventuelle Installations- bzw. Updateabbrüche wieder an der korrekten Stelle aufnehmen zu können und ggf. einen Support zu ermöglichen. Ferner ermöglichte das Installationstool, ein abgebrochenes Update wieder auf den vorherigen Stand zurückzubauen, bzw. eine Neuinstallation rückstandfrei wieder zu entfernen. Entwicklungsumgebung: Visual C++ 4.2 (DLL, MFC), PVCS, Makefiles, Xceed, Windows NT 4.0

02/2001 - 04/2001 Entwicklungsunterstützung
Entwicklung mehrerer modaler und nicht-modaler Dialoge; Entwicklung eines Code-Generators, der den Coderumpf für immer wieder gebrauchte Strukturen hinsichtlich mehrerer Eingaben erstellt; Entwicklung eines Threads, der Fehler verwaltet, in zeitlichen Abständen in ein Log-File schreibt und Benutzerreaktion erzwingt. Entwicklung eines GridControls und Einarbeitung in TwinLineController TLC51x zur Mithilfe bei Robotersteuerungsentwicklung. Entwicklungsumgebung: Visual C++ 6.0 (MFC), Visual SourceSafe, Windows NT 4.0

 
Branche

  Automobilindustrie
Dienstleistungsbranche
Handel - Retail
High-Tech- und Elektronikindustrie
Informationstechnologie & -dienste
Logistikdienstleister
 
Kenntnisse

Hardware
Betriebssysteme
Linux (+++ (good), 2-4 yrs.)
MAC-OS (+++ (good), 2-4 yrs.)
Microsoft SQL Server 2005/2008 (+++ (good), 2-4 yrs.)
Microsoft Systemadministration (++++ (excellent), > 4 yrs.)
OS/2 (++ (trained), 0-2 yrs.)
Programmiersprachen
Basic - Visual Basic, VBA u.a. (+++ (good), 2-4 yrs.)
C# (++++ (excellent), > 4 yrs.)
C++ (++++ (excellent), > 4 yrs.)
CSS (++ (trained), 0-2 yrs.)
HTML / XML (+++ (good), 2-4 yrs.)
Java (+++ (good), 2-4 yrs.)
JavaScript (++ (trained), 0-2 yrs.)
Modula 2 (+ (basic knowledge), 0 yrs.)
Objective-C / ObjC (++ (trained), 0-2 yrs.)
OOP (++++ (excellent), > 4 yrs.)
Pascal (++ (trained), 0-2 yrs.)
PHP (+ (basic knowledge), 0 yrs.)
PL/1 (+ (basic knowledge), 0 yrs.)
Python (+ (basic knowledge), 0 yrs.)
SQL (++++ (excellent), > 4 yrs.)
VB.net (++ (trained), 0-2 yrs.)
XML (++++ (excellent), > 4 yrs.)

Datenbanken
Access (++ (trained), 1-2 yrs.)
Dbase (++ (trained), 1-2 yrs.)
MS SQL Server (++++ (excellent), > 4 yrs.)
MySQL (++ (trained), 1-2 yrs.)
SQL Datenbanken (++++ (excellent), > 4 yrs.)

Datenkomm. / Netzwerk

Design / Entwicklung

SAP / ERP Module

Software / Tools
Dreamweaver Adobe (++ (trained), 0-2 yrs.)
Eclipse (++++ (excellent), > 4 yrs.)
MS Excel (++++ (excellent), > 4 yrs.)
MS Office (++++ (excellent), > 4 yrs.)
MS PowerPoint (++++ (excellent), > 4 yrs.)
MS Project (++ (trained), 0-2 yrs.)
MS Visio (+++ (good), 2-4 yrs.)
MS Word (++++ (excellent), > 4 yrs.)
PVCS (Version Manager) (+++ (good), 2-4 yrs.)
Subversion (+++ (good), 2-4 yrs.)
SVN (Apache Subversion) (+++ (good), 2-4 yrs.)
Visual Studio (++++ (excellent), > 4 yrs.)
VSS (Visual SourceSafe) (++++ (excellent), > 4 yrs.)
WCF (Windows Communication Framework) (+++ (good), 2-4 yrs.)
WPF (Windows Presentation Foundation) (+++ (good), 2-4 yrs.)

Standards / Prozesse
AOP (Aspect Oriented Programming) (++ (trained), 0-2 yrs.)
Design Patterns (++++ (excellent), >4 yrs.)
OOA (Objektorientierte Analyse) (+ (basic knowledge), 0 yrs.)
OOD (Objektorientiertes Design) (++ (trained), 0-2 yrs.)
OOP (Objektorientiertes Programmieren) (++++ (excellent), >4 yrs.)
OOSE (Objektorientierte Softwareentwicklung) (++++ (excellent), >4 yrs.)
SCRUM (+ (basic knowledge), 0 yrs.)
SOA - Service Oriented Architecture (+++ (good), 2-4 yrs.)
UML (+++ (good), 2-4 yrs.)
 
Ausbildung & Zertifikate

08/1991 - Mathematikstudium
mit Nebenfach Informatik an der Universität Stuttgart

 
Sprachen

deutsch (++++)
englisch (+++)
französisch (+)
spanisch (+)


Sonstiges

 

We love Freelancing
& project work

die people4project Recruiting-Spezialisten unterstützen IT Fachbereiche und Unternehmensberatungen mit der Auswahl von geeigneten Freelancer / IT Fachkräften

Kontakt

Wir freuen uns auf Sie...

people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Tel: +49 (89) 55 29 39 -40

  Google Map  |  Kontakt

 

über uns

wir sind Recruiting-Spezialisten für die temporäre Unterstützung von IT Entwicklungs- und Betriebsthemen, sowie das Managen von Freelancer-Einsätzen bei unseren Kunden.

...mehr

Â