Senior Softwareentwickler (C/C++, C#/.NET)

EXPERT-User

Deutsch
45 Jahre
auf Anfrage
14.03.2017
Bremen Deutschland
Umkreis (bis 200 km)

Kurzvorstellung

Softwareentwickler mit langjähriger Erfahrung in der Erstellung von Individualsoftware.
Fachliche Schwerpunkte liegen in der Architektur, Design und Entwicklung von Anwendungs- und Serversystemen unter Windows und Linux.

Ich biete

IT, Entwicklung
C++
13 Jahre , 6 Monate Erfahrung
TCP/IP
12 Jahre , 4 Monate Erfahrung
Visual Studio
11 Jahre , 9 Monate Erfahrung
SQL
6 Jahre , 3 Monate Erfahrung
C#
2 Jahre , 8 Monate Erfahrung

Projekt- & Berufserfahrung

Tätigkeitsbeschreibung

Weiterentwicklung eines Tools zur automatischen Generierenung von Störmeldungsbeschreibungen für die Visualisierung in Siemens WinCC.

Das Tool liest Textdateien ein (Anweisungsliste), die aus einer Siemens SPS (S7) exportiert werden. Es interpretiert diese und extrahiert die Störmeldeinformationen. Die Störmeldungen werden in eine Textdatei exportiert, die von WinCC eingelesen werden kann.

- Audit der vorhandenen Software.
- Umschreibung des vorhandenen Codes, um die Wartbarkeit zu erhöhen.
- Erweiterung des vorhandenen Codes, um neue Funktionalitäten zu implementieren.

Tools und Produkte: MS Visual Studio 2015, C#/.NET, Git
Betriebssystem: Microsoft Windows 7


Eingesetzte Qualifikationen

.Net Framework (Mircosoft), C#, Visual Studio, Git

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Implementierung einer Protokollanbindung im Rahmen des Casino-Standards G2S.

Es sollte die G2S Komponente "Media Display" unter Verwendung des Chromium Browsers implementiert werden.

Tools und Standards: CodeLite, C++, G2S, ClearCase
Betriebssystem: Ubuntu

Eingesetzte Qualifikationen

Ubuntu, C++

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Pflege und Weiterentwicklung des Produktkonfigurators des Kunden.

- Weiterentwicklung eines Tools zur Erstellung von technischen Zeichnungen (2D).
- Entwicklung von Im- und Exportfunktionen nach MS-Excel.
- Weiterentwicklung einer Library zur Anzeige von technischen Zeichnungen, sowie deren Export nach DXF.
- Erfassen von Bauteilen als technische Zeichnungen anhand von Datenblättern mithilfe von MS-Excel und der erstellten Tools. Beschreibung der benötigten Grafikelemente (Linien, Kreise, Bögen etc.) anhand von mathematischen Formeln (überwiegend Trigonometrie).
- Erweiterung von Plugins für die CAD-Systeme Autocad und Tekla

Tools und Produkte: Embarcadero RAD-Studio XE6, C++, teilweise Delphi, MS Visual Studio 2013/2015, Visual Basic + C#/.NET, MS Excel 2010, VBA, Subversion
Betriebssystem: Microsoft Windows 7


Eingesetzte Qualifikationen

Windows 7, Microsoft Windows (allg.), .Net Framework (Mircosoft), Apache Subversion (SVN), C#, C++, Visual Basic, VBA (Visual Basic for Applications), Autodesk AutoCAD (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Entwicklung von Komponenten zur Steuerung und Visualisierung in einer neuen Produktionsanlage.

Die Produktionsanlage wurde generell mit einer Siemens SPS gesteuert, jedoch wurden einige Terminals benötigt, die mit alternativen Techniken realisiert wurden.

Protokolle und Schnittstellen: SQL, SOAP
Tools und Produkte: Eclipse (4.2), C++, STL, Boost (1.53), Qt (5.1), QtCreator, MariaDB (5.5), libnodave
Betriebssystem: openSUSE 13.1

Eingesetzte Qualifikationen

mySQL, SQL, OpenSuse, Linux Entwicklung, Qt, C++, Eclipse, SOAP (Simple Object Access Protocol), SIMATIC S7

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Weiterentwicklung und Fehlerbehebung einer bestehenden Software zur Auswertung von Daten aus der Marktforschung.
Die Software war als Webanwendung konzipiert mit einem Server- und Frontendanteil. Der Server war als Komponente für einen Microsoft-Webserver in C# und .NET realisiert. Das Frontend lief im Browser als Javascript.

Protokolle und Schnittstellen: Ajax, JSON
Tools und Produkte: MS Visual Studio 2012, C#, .NET, Javascript, JQuery, SVN
Betriebssystem: Microsoft Windows 7

Eingesetzte Qualifikationen

Windows 7, Microsoft Windows (allg.), Visual Studio, .Net, C#, Apache Subversion (SVN), Ajax, jQuery, JavaScript

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Pflege und Weiterentwicklung einer Komponente zur Überwachung und Steuerung von energieverbrauchenden Anlagen.

Protokolle und Schnittstellen: RS485, proprietäre Eigenentwicklungen
Tools und Produkte: Eclipse, C/C++, STL, Boost, Git
Betriebssystem: Linux (openSUSE 11.4)

Eingesetzte Qualifikationen

OpenSuse, Linux Entwicklung, C, C++, Eclipse, TCP/IP, HTTP, HTML

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Anpassung des hauseigenen Verwaltungssystems für logistische Prozesse an neue Anforderungen.

Protokolle und Schnittstellen: SQL, proprietäre Eigenentwicklungen
Tools und Produkte: Eclipse, C++, STL, MySQL
Betriebssystem: Redhat Enterprise Linux 5

Eingesetzte Qualifikationen

mySQL, SQL, Red Hat Enterprise Linux (RHEL), Linux Entwicklung, C++, Eclipse

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Entwicklung diverser Dienste als Schnittstellen zwischen den Kommunikationssystemen eines deutschen Netzbetreibers. Unter anderem wurde auch ein SMS-Gateway entwickelt.

Protokolle und Schnittstellen: SQL, SOAP, UCP, proprietäre Eigenentwicklungen
Tools und Produkte: Eclipse, C++, STL, Boost, MySQL, gSOAP
Betriebssystem: Linux (Redhat/SuSE)

Eingesetzte Qualifikationen

mySQL, SQL, Red Hat Enterprise Linux (RHEL), OpenSuse, Linux Entwicklung, C++, Eclipse, SOAP (Simple Object Access Protocol), TCP/IP

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Weiterentwicklung eines Systems zur Immobilienverwaltung.
Portierung von Delphi nach C#.

Tools und Produkte: Microsoft Visual Studio 2008, C#, .NET, MS-SQL Server, Devexpress WinForms
Betriebssystem: Windows 7

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Windows 7, Microsoft Windows (allg.), Visual Studio, .Net, C#

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Entwicklung eines Midlets (Mobile-Anwendung) zur Bestimmung und Verfolgung des eigenen Standortes via GPS. Die Positionsdaten wurden periodisch oder auf Abfrage an einen Kommunikationspartner per SMS übermittelt und dort visualisiert.

Protokolle und Schnittstellen: JavaME, CLDC 1.1, MIDP 2.0, JSR 179, JSR 75, JSR 226
Tools und Produkte: Eclipse/Pulsar
Betriebssystem: Nokia S40

Eingesetzte Qualifikationen

Java ME (Java Platform, Micro Edition), Java (allg.), Eclipse

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Es wurde ein Gateway entwickelt, das Positionsdaten, Aufbauzustände und Qualitätsdaten zwischen einer Fertigungsanlage und dem ERP-System austauschte.

Protokolle und Schnittstellen: TCP, Siemens Softnet S7, SQL, ODBC
Tools und Produkte: MS Visual Studio 2008, C/C++, Oracle, PL/SQL
Betriebssystem: Windows XP

Eingesetzte Qualifikationen

Oracle Database, ODBC (Open Database Connectivity), SQL, Windows XP, Microsoft Windows (allg.), PL/SQL, Visual Studio, C++, TCP/IP

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Entwicklung einer Bedienoberfläche für die Erfassung von Stückgut-Anlieferungen.

Protokolle und Schnittstellen: SQL, TCP/IP
Tools und Produkte: MS Visual Studio 2008, C#, .NET
Betriebssystem: Windows XP

Eingesetzte Qualifikationen

SQL, Microsoft Windows (allg.), Visual Studio, .Net, C#, TCP/IP

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Ausstattung des Rechenzentrums eines neuen Mobilfunkproviders mit diversen Sonderdiensten

Protokolle und Schnittstellen: TCP, SS7 (MTP3, SCCP, TCAP, MAP, ISUP), MSC, HLR, gsmSCF, USSD
Tools und Produkte: MS Visual Studio 6, GCC, C/C++
Betriebssystem: Redhat Enterprise Linux 3.0/4.0

Eingesetzte Qualifikationen

Red Hat Enterprise Linux (RHEL), Microsoft Windows (allg.), Linux Entwicklung, Visual Studio, C, C++, TCP/IP

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Projektleitung und Entwicklung einer Technologieplattform zur Realisierung diverser Datendienste im internationalen Signalisierungsnetz (SS7).

Protokolle und Schnittstellen: TCP, SMPP, SS7 (MTP3, SCCP, TCAP, MAP), USSD, GSM, SIP, HTTP, HTML, XML
Tools und Produkte: MS Visual Studio 6, GCC, C/C++, ASN.1, PHP
Betriebssystem: Windows 2000/2003 Server, Redhat Enterprise Linux 3.0/4.0

Eingesetzte Qualifikationen

Red Hat Enterprise Linux (RHEL), Windows Server 2003, Microsoft Windows (allg.), Linux Entwicklung, Visual Studio, XML, C, C++, ASN.1, TCP/IP, SIP (Session Initiation Protocol), HTTP, PHP, HTML

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Pflege und Wartung eines Dienstes, der Daten zwischen einem Unified Messaging System und einem Microsoft Exchange Server synchronisiert.

Protokolle und Schnittstellen: TCP, Exchange SDK, MAPI, ADO, WebDAV
Tools und Produkte: MS Visual Studio 6, C/C++, MS Exchange
Betriebssystem: Windows NT/2000/2003

Eingesetzte Qualifikationen

Microsoft Windows (allg.), Microsoft Exchange, Visual Studio, TCP/IP

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Backendanbindung der hauseigenen Webtechnologie.
Damit die hauseigene, auf Java basierende Three-Tier Technik auch mit proprietären Kundensystemen kommunizieren konnte, wurden diverse Schnittstellen auf ein genormtes Interface abgebildet.

Protokolle und Schnittstellen: CORBA, diverse Kundensysteme (z.B. Navision)
Tools und Produkte: MS Visual Studio 5, C/C++, Java
Betriebssystem: Windows 2000

Eingesetzte Qualifikationen

Microsoft Windows (allg.), Visual Studio, C++, Java (allg.), CORBA

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Anlagensteuerung für Fertigungsanlage Autositze.
Es wurde eine Anlagensteuerung erstellt, die Positionsinformationen von einer Siemens S7 erhielt und an diese Fahraufträge generierte. Die Logik der Steuerung wurde weitgehend in PL/SQL  implementiert.

Protokolle und Schnittstellen: TCP, Oracle OO4O, Siemens Softnet S7, SQL
Tools und Produkte: MS Visual Studio 5, C/C++, Oracle, PL/SQL
Betriebssystem: Windows NT

Eingesetzte Qualifikationen

Oracle Database, SQL, Microsoft Windows (allg.), PL/SQL, Visual Studio, C, C++, TCP/IP, SIMATIC S7

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Montageleitrechner für Fertigungsanlage Motorenbau.
Es wurde ein Steuersystem entwickelt, das Informationen von den einzelnen Arbeitsplätzen sammelte und anhand wechselnder Arbeitsaufträge vom Warenwirtschaftssystem Transportaufträge an ein fahrerloses Transportsystem generierte.

Protokolle und Schnittstellen: TCP, FTP, HTTP, HTML, RFC 1006 (Siemens S5), ODBC, SQL
Tools und Produkte: MS Visual Studio 5, MFC, C/C++
Betriebssystem: Windows NT

Eingesetzte Qualifikationen

ODBC (Open Database Connectivity), SQL, Microsoft Windows (allg.), Microsoft Foundation Classes (MFC), Visual Studio, C, C++, TCP/IP, FTP, HTTP, HTML, SIMATIC S5

Kommentar des Kunden

Diese Referenz ist unbestätigt

Zertifikate

MS2400 Microsoft Exchange Server 2003
Juli 2005
Analyse und Design mit UML
Dezember 2000
SPS - Modicon TSX Quantum/Compact/Momentum - Grundseminar Concept
Mai 1999

Ausbildung

Informatik (Diplom-Informatiker)
Jahr: 1998
Ort: Bremen

Qualifikationen

Softwareentwicklung
- C/C++, STL, Boost
- C#, .NET

Tools, IDE
- Microsoft Visual Studio
- Eclipse
- Git, Subversion
- Lint, Valgrind

Anlagenautomatisierung, Telekommunikation / Mobilfunk
- SS7, MTP3, SCCP, TCAP, MAP, USSD
- Siemens Softnet S7

Serversysteme
- HTTP, SOAP, XML, SQL, Serviceorientierte Architektur (SOA)
- Client/Server, Multithreading, Statusmaschinen

Datenbanken
- Oracle, PL/SQL
- MS SQL
- MySQL, MariaDB

Betriebssysteme
- Windows (NT, 2000, XP, Vista, 7, 8)
- Linux (Redhat, openSUSE, Ubuntu)

Über mich

Keine Beschreibung angegeben.

Persönliche Daten

Sprache
Englisch (Gut)
Deutsch (Muttersprache)
Arbeitserlaubnis
Europäische Union
Schweiz
Vereinigte Staaten von Amerika
Berufserfahrung
19 Jahre (seit 03/1998)
Reisebereitschaft
Umkreis (bis 200 km)
Home-Office
bei Bedarf möglich
Projektleitung
6 Jahre
Beruflicher Status
Ich bin auf eigene Rechnung in Projekten tätig (Freelancer)

Kontaktdaten

nur registrierte PREMIUM-Mitglieder von Freelance.de können Kontaktdaten einsehen.