Freelancerprofil: Z4136

Entwickler C++ (MFC, STL, ATL, CLI, WxWidgets), C#, .NET (Forms/WPF/WCF), Windows, SQL-Datenbanken, Embedded, Windows CE, Linux, Java

Position:
Software-Entwicklung / Programmierung
Projekte im Werdegang

10/2006 - 12/2006 CAD-Viewer für *.dgn-Daten (Bentley) für das Facility Management System
Entwicklung des CAD-Viewer Moduls mit bidirektionaler Kommunikation zwischen dem Facility Management System und der Bentley Microstation CAD-Datenbank des größten deutschen Flughafens. Nutzung des DGNdirect Toolkit für Zugriffe und Bearbeitung der CAD-Daten. Zoom-, Auswahl-, Markierung-, Beschriftungs-Funktionen. Programmierung des Funktionsmusters, Mitarbeit am Konzept MFC, COM, STL, Visual Studio 6.0, Visual Studio 2003, DGNdirect

04/2006 - 10/2006 Konfigurations- und Diagnosetool für CE .NET basierte Industrie Pocket-PCs, zur Messung von Pumpen-Daten
WindowsCE Steuer- und Bediengerät mit Bluetoothschnittstelle. Darstellung der Gas Messtechniken in einem Chart unter Windows-CE. Entwicklung der Software für ein Funktionsmuster des Bediengeräts. .NET Compact Framework 2.0, Pocket PC 2003/CE5.0, Visual Studio 2005 UML, Programmierung Funktionsmuster, Team-Koordination, Konzept

01/2006 - 04/2006 Sensoren Schnittstelle (Klassenbibliothek) für CE .NET basierte Geräte, zur Kommunikation mit Wärmemengensensoren über serielles Schnittstellenprotokoll
Entwicklung der Streamtreiber, die proprietäre Protokolle und Übertragungsraten ermöglichen. Wrapper-Klasse die als API in das .NET Compact Framework eingebunden und im .NET Compact Framework Applikation genutzt wird. Monitoring-Schnittstelle zum Debuggen der Schnittstellen-Kommunikation. .NET Compact Framework, Pocket PC 2003, Embedded Visual C++ 4.0, Visual Studio 2003, Visual Studio 2005 UML, Team-Koordination, Konzept, Programmierung Funktionsmuster

09/2005 - 01/2006 Maschinen- und Anlagenwartung, für eine Abfallumladestation
Intelligentes, mobiles Industrie-PocketPC Softwaresystem für die Unterstützung und Dokumentation der Wartungsarbeiten für technische Geräte. Über W-LAN sind diese Einheiten mit SQL-CE mit dem zentralen SQL Server verbunden. .NET Compact Framework, Pocket PC 2003, SQL-CE, Embedded Visual C++ 4.0, Visual Studio 2003, Visual Studio 2005 UML, Client-Server, Multithreading, WLAN, Team-Koordination, Konzept

12/2004 - 05/2005 Webapplikation für das Prozessvisualisierung- und Leitsystem für kommunale Informations- und Steuerungssysteme
Mitarbeit am Prozessleit- und Personalplanungssystem auf Basis ASP .NET Internet-Technologie ASP. NET, C# , SQL Server 2000, COM/DCOM, Stored Procedures, SQL, ADO .NET UML, Visual Studio 2003

06/2004 - 12/2004 Erweiterung einer Prozesssteuerungssoftware um eine weitere Industriebus-Schnittstelle (CAN-Open) zum Leitstand
Programmierung, Multithreading, UML-Dokumentation C++ Borland Builder

02/2004 - 06/2004 Bewertung von Gefahrstoffen
Excel, Office Professional, Erstellung von Visual Basic Makros zur Verknüpfung von Tabellen-Werten mit Datenbank-Daten. Teamleitung, Konzeption

06/2003 - 02/2004 Messsoftware zum Auswerten von Lasersensoren auf Mobilem Gerät
Erstellung des Funktionsmusters der Messtechnikapplikation um rotierende Teile zueinander zu positionieren. Compact Framework, Pocket PC 2003, SQL CE, Embedded Visual C++ 4.0, Visual Studio 2003, Prototypenentwicklung, Teamkoordination, UML, Plattform Invoke, Multithreading

06/2003 - 08/2003 Mieterdatensystem für Büroparks
Programmierung, Visual Studio 2003, SQL Server 2000, Direct X, Multithreading, SQL, Remoting

05/2003 - 06/2003 Im- und Export Tool zu OMS HCT Warenwirtschaft
C#, ADO, .NET 1.1, Visual Studio, My SQL, SQL Anforderungsanalyse und Programmierung

01/2003 - 05/2003 Entwicklung von Client Server Schnittstellen einer SCORM-konformen Lernmaschine, 2003
Remoting, UML, Visual Studio 2003, .NET 1.1

07/2002 - 09/2002 Mikrocontroller basierte Fernbedieneinheit
C, MSP430, IAR, Visual Studio

05/2002 - 01/2003 Softwareschnittstelle zum Datentelegramm Austausch zwischen Sensoren und PDAs über Bluetooth
C++, C#, Compact Framework, Pocket PC 2003/2002, Embedded Visual C++ 4.0, Visual Studio 2003, Teamleitung, Programmierung, UML, Platform Invoke, Multithreading

02/2002 - 05/2002 Entwicklung MMC Snap-In
COM, ATL, Visual Studio 6.0 Entwicklung eines Snap-Ins für die Microsoft Management Konsole um die Konfigurationen in einem parallel zur Datenbank betriebenen informationslogistischen System zu ermöglichen.

02/1999 - 02/2002 Prozessrechner-gesteuerte Luftversorgung von Druckmaschinen
ATL, COM/DCOM, OPC, Multithreading, IDL, Windows 2000 • Implementierung einer OPC Server Schnittstelle, COM/DCOM • Entwicklung eines OPC Diagnose Clients • Anbinden einer Fernbedienung über die serielle Schnittstelle • Funktions- und Visualisierungsmodul für die Fernbedienung • Anbindung der Steuerung über ARCNET als Industriebus an einen Leitstandrechner • Programmierung eines Leitstandsimulationsprogramms • Fehleranalyse, Beseitigung von Datenübertragungsfehlern mittels Spez. Messtechnik • Entwicklung eines Programmmoduls für die Sprachenunabhängigkeit • Compilerentwicklung für die logische Verknüpfung von digitalen Signalen • Marktanalyse und Qualifizierung von Hardware und Softwaremodulen • Dokumentation der Software und Erstellung von Bedienungsanleitungen • Erstellung von Konfigurationstools und GUI mit C++ und Visual Basic 6.0

07/1998 - 02/1999 Weiterentwicklung eines Moduls zur Druckgerätekonfiguration, Visual Studio 5.0 + 6.0, PPD(Postscript Printer Description), XML
• Analyse und Anpassung von undokumentiertem Parser Quellcode • Entwurf und Implementierung des objektorientierten Designs zur Verriegelung von Benutzereinstellungen • Entwicklung und Anpassung von Oberflächen • Zusammenarbeit mit Softwaretestern zur Fehlerkorrektur

11/1997 - 07/1998 Prozessrechner-gesteuerte Luftversorgung von Druckmaschinen, Windows 3.11, DOS
• Organisation einer objektorientierten Struktur für Prozessdaten • Anbindung einer Textdatenbank • Schnittstellenprogrammierung zu Analog- und Digitalkarten • Teamarbeit mit einem Softwaretechniker zur Bedienoberflächen- Einbindung • Entwicklung von zeitabhängigen, sequentiellen Funktionen • Erweiterung des Programms um einen hierarchischen Initialisierungsparser • Entwicklung des Konfigurationsgenerators • Entwicklung eines Art Software SPS Modul • Entwicklung des Kernmoduls für den Austausch von Prozessdaten

05/1997 - 11/1997 Automatisierungs- und Schaltanlagentechnik
Siemens SPS

03/1995 - 06/1995 Protokollerweiterung in einem Prozessleitsystem zur Steuerung von Kunststoffformmaschinen
Windows 3.11, DOS • Protokollfunktionalität. • DOS, Turbo Pascal, Administrationsaufgaben • Einen Editor für ein spezielles Text-Format erweitert und Fehler beseitigt. • Batchdatei Entwicklung für administrative Aufgaben

03/1986 - 03/1992 Entwicklung von Multimedia-Demos, Kopierfähigkeit von Programmen erhöhen
Commodore C64, Amiga, Windows 3.11, DOS

 
Branche

  High-Tech- und Elektronikindustrie
 
Kenntnisse

Hardware
embedded Systeme (+++ (good), 2-4 yrs.)
Betriebssysteme
Linux
Microsoft SQL Server 2005/2008
MS-DOS
Team Foundation Server (TFS) (++ (trained), 0-2 yrs.)
Programmiersprachen
.net (++++ (excellent), > 4 yrs.)
AngularJS (+ (basic knowledge), 0 yrs.)
ASP.NET (++ (trained), 0-2 yrs.)
Assembler
C (+++ (good), 2-4 yrs.)
C# (+++ (good), 2-4 yrs.)
C++ (++++ (excellent), > 4 yrs.)
HTML5 (+ (basic knowledge), 0 yrs.)
JavaScript (+ (basic knowledge), 0 yrs.)
jQuery (+ (basic knowledge), 0 yrs.)
JSON (JavaScript Object Notation) (+++ (good), 2-4 yrs.)
Python (+++ (good), 2-4 yrs.)
REST (++++ (excellent), > 4 yrs.)
SQL
VB (Visual Basic)
XML

Datenbanken
Access (++ (trained), 1-2 yrs.)
Ingres
MySQL
Oracle (++ (trained), 1-2 yrs.)
SQL Datenbanken

Datenkomm. / Netzwerk

Design / Entwicklung
MVC (Modell-Präsentation-Steuerung) (++ (trained), 0-2 yrs.)

SAP / ERP Module

Software / Tools
WCF (Windows Communication Framework)
WPF (Windows Presentation Foundation)

Standards / Prozesse
OOD (Objektorientiertes Design)
Prototypenbau (++++ (excellent), >4 yrs.)
Softwarearchitektur (++++ (excellent), >4 yrs.)
UML
 
Ausbildung & Zertifikate

07/2010 - 07/2010 Microsoft Certified Technology Specialist
Windows Embedded CE 6.0 Developer

08/2004 - 08/2004 Microsoft Certified Application Developer
For Microsoft .NET

04/2002 - 04/2002 Microsoft Certified Solution Developer
For Microsoft .NET Microsoft Visual Studio 6.0

04/2002 - 04/2002 Microsoft Certified Database Administrator
Microsoft SQL Server 2000

06/2001 - 06/2001 Microsoft Certified Systems Engineer
Microsoft Windows NT 4.0

08/2000 - 08/2000 Microsoft Certified Professional


08/2000 - 07/2010 Microsoft Certification Exams Completed Successful
571 TS: Microsoft Windows Embedded CE 6.0, Development (Jul 20, 2010) 503 TS: Microsoft .NET Framework 3.5, Windows Communication Foundation Application Development (Jan 27, 2009) 320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework (Aug 19, 2004) 316 Developing and Implementing Windows®-based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET (Jan 22, 2004) 300 Analyzing Requirements and Defining Microsoft .NET Solution Architectures (Sep 09, 2003) 315 Developing and Implementing Web Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET (Aug 14, 2003) 270 Installing, Configuring, and Administering Microsoft® Windows® XP Professional (Aug 16, 2002) 229 Designing and Implementing Databases with Microsoft® SQL Server™ 2000 Enterprise Edition (Apr 09, 2002) 100 Analyzing Requirements and Defining Solution Architectures (Sep 10, 2001) 015 Designing and Implementing Distributed Applications with Microsoft® Visual C++ 6.0 (Aug 06, 2001) 016 Designing and Implementing Desktop Applications with Microsoft® Visual C++ 6.0 (Jul 02, 2001) 081 Implementing and Supporting Microsoft® Exchange Server 5.5 (Jan 26, 2001) 028 Administering Microsoft® SQL Server 7.0 (Jan 12, 2001) 068 Implementing and Supporting NT™ Server 4.0 in the Enterprise (Sep 15, 2000) 073 Implementing and Supporting NT™ 4.0 Workstation (Aug 31, 2000) 067 Implementing and Supporting NT™ Server 4.0 (Aug 31, 2000) 058 Networking Essentials (Aug 11, 2000)

 
Sprachen

deutsch
englisch


Sonstiges

  Um meine Referenzen zu erfahren bitte einmal bei meinen uploads das Referenzen.doc herunterladen. Persönliche Eigenschaften/Fähigkeiten: Zeitliche Flexibilität, teamfähig, Teammanagement /Teamführung, Projekt Koordination, QS-Prozesse, Präsentationsfähigkeit, temp. Reisebereitschaft, Interesse an regionalen Tätigkeiten im Ruhrgebiet. Projekt-, Personen- und Betriebswirtschaftliche Verantwortung

Kontakt

people4project GmbH
Lörenskogstr. 3
85748 Garching bei München
+49 (89) 55 29 39 - 40
Image

Vereinbarung zur Verwendung von Cookies


Allgemeine Verwendung

Wir verwenden Cookies, Tracking Pixels und ähnliche Technologien auf unserer Website. Cookies sind kleine Dateien, die von uns erstellt und auf Ihrem Gerät gespeichert werden. Unsere Website verwendet Cookies, die von uns oder von Dritten zu verschiedenen Zwecken im Rahmen der Verwendung und Funktionalität einschließlich der Personalisierung unserer Website abgelegt werden. Es ist möglich, dass Cookies verwendet werden, um zu nachzuvollziehen, wie Sie die Website verwenden und so zielgerichtete Werbung anzuzeigen.

Dritt-Anbieter

Unsere Website nutzt verschiedene Dienste von Dritt-Anbietern. Wenn Sie auf unserer Website sind, können diese Dienste anonyme Cookies im Browser des Benutzers ablegen und diese Cookies mit in der Cookie-Datei des Besuchers speichern. Im folgenden eine Liste einiger derartiger Dienste: Google, Facebook, Twitter, Adroll, MailChimp, Sucuri, Intercom und andere soziale Netzwerke, Anzeigen-Agenturen, Sicherheits-Software wie z.B. Firewalls, Datenanalyse-Unternehmen und Anbieter von Internetzugängen. Diese Dienste sammeln möglicherweise auch anonyme Identifizierungsmerkmale wie die IP-Adresse, den HTTP-Referrer, die eindeutige Geräte-Kennung und andere nicht-persönliche Informationen zur Identifizierung sowie Server Logfiles.