Softwareentwickler, .NET, C#, C++, WPF

Profil Foto
Verfügbarkeit einsehen
  Europa
de  |  en
  auf Anfrage
  Baden-Württemberg
 15.10.2018

Kurzvorstellung

Schwerpunkte: Windows Programmierung mit MS Visual Studio, .NET, C#, C++, WPF, MFC und WinAPI sowie Webservices mit REST (HTTPS, JSON) und HTTP Streaming.

Ich biete

IT, Entwicklung
  • C#
    17 Jahre, 5 Monate Erfahrung
  • Visual Studio
    15 Jahre, 2 Monate Erfahrung
  • Microsoft Foundation Classes (MFC)
    13 Jahre, 11 Monate Erfahrung
  • Windows Presentation Foundation (WPF)
    1 Jahr, 5 Monate Erfahrung
  • Visual C++
  • .Net Framework (Mircosoft)
  • Representational State Transfer (REST)

Fokus
  • Windows Communication Foundation

Projekt‐ & Berufserfahrung

Senior Softwareentwickler
LCI AG, Köln, Düsseldorf, Home-Office
9/2014 – 2/2018 (3 Jahre, 6 Monate)
Finanzdienstleistung
Tätigkeitszeitraum

9/2014 – 2/2018

Tätigkeitsbeschreibung

Erstellung eines vollautomatischen Börsenhandelsprogramms. Es werden hiermit CFD’s (comission for credits) als auch Forex (Währungsgeschäfte) an der Börse in London gehandelt.

Position: Beratung, Architektur, Design, Entwicklung

DV-Basis: Tools / Technologien:C#, C++, WPF, REST Webservice, HTTPS, JSON, HTTP Streaming, Microsoft Visual Studio 2012, Scrum, MVVM

Plattform: Windows 7

Eingesetzte Qualifikationen

Aktienhandel, Devisenhandel, Windows 7, C#, C++, Softwareentwicklung (allg.), Visual Studio, IT-Beratung (allg.), Architektur (allg.)


Senior Softwareentwickler
LCI AG, Köln, Düsseldorf, Home Office
2/2013 – 6/2014 (1 Jahr, 5 Monate)
Finanzdienstleistungen
Tätigkeitszeitraum

2/2013 – 6/2014

Tätigkeitsbeschreibung

Portierung einer Applikation im Investitionsgüterleasing. Implementierung neuer Features. Behebung von Altfehlern.
alt: Visual Studio 97, Windows 3.2, C++, MFC
neu: Vsiual Studio 2012, Windows 7, C#, WPF

Position: Beratung, Architektur, Design, Entwicklung

DV-Basis: Tools / Technologien:C#, C++, MFC, WPF, Microsoft Visual Studio 2012, Scrum, MVVM

Plattform: Windows 7

Eingesetzte Qualifikationen

Windows 7, .Net, C#, C++, Microsoft Foundation Classes (MFC), Visual Studio, Windows Presentation Foundation (WPF)


Softwareentwickler und Consultant
is Integrated Systems AG, Radolfzell
7/2011 – 12/2011 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2011 – 12/2011

Tätigkeitsbeschreibung

Internationalisierung des bestehenden ERP-Systems (Weiterentwicklung).

Eingesetzte Qualifikationen

PostgresSQL


Senior Softwareentwickler
Siemens IT Solutions and Services (SIS), Konstanz
1/2006 – 6/2011 (5 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2006 – 6/2011

Tätigkeitsbeschreibung

Remote Service Lösung
Entwicklung und Pflege einer Remote Service Lösung zur weltweiten Fernwartung und administration von Systemen, wie medizinische Diagnosesysteme wie zum Beispiel Magnetresonanz-Tomographen, Verkehrssteuerungssysteme, Kreuzfahrtschiffe und Kraftwerke.

Position: Entwicklung und 3rd Level-Support
Teamgröße: 15 - 20 Personen

Plattform: Windows, SUSE Linux Enterprise

Tools / Technologien: Java EE, Oracle Datenbank, Apache Server, Apache Tomcat, Eclipse, Struts, Java Server pages, Javascript, HTML, XML/XLS, Python, Rapid Application Development (RAD), Continuous-Integration (CI)

Versionsverwaltung: Concurrent Versions System (CVS), Subversion (SVN)

Eingesetzte Qualifikationen

Software Architektur / Modellierung


Senior Softwareentwickler
Siemens IT Solutions and Services (SIS), Konstanz
4/2001 – 6/2011 (10 Jahre, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2001 – 6/2011

Tätigkeitsbeschreibung

System zum Monitoring von Service-Calls
Das System dient zur Überwachung von Serviceaufträgen für eine oder auch mehrere Landesgesellschaften. Damit ist es möglich aus Millionen von Service-Calls die im Augenblick für das Eskalationsmanagement wichtigen und relevanten Calls herauszufiltern und somit - mit wesentlich weniger Überwachungspersonal - die immer schärferen Service-Level-Agreements zu gewährleisten.

Position: Beratung, Architektur, Design, Entwicklung, Pflege und Kundenbetreuung
Teamgröße: 3 -10 Personen

Plattform: Windows 3.x, Windows 95 und 98, , Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Sinix, Linux und BS2000

Tools / Technologien: MS Visual Studio (V6, V2003 und V2005), WIN16/32, Microsoft Foundation Class (MFC), .NET, C++, C#, TCP/IP, Winsock, HTML, CSS, XML/XLS, Rapid Application Development (RAD), Continuous-Integration (CI), Model View Controller (MVC

Versionsverwaltung: Concurrent Versions System (CVS), Subversion (SVN)

Eingesetzte Qualifikationen

Betriebssysteme (allg.), BS2000/OSD, Windows 7, Windows Vista, Windows XP, .Net, Apache Subversion (SVN), C, C#, C++, CVS (Concurrent Versions System), Microsoft Foundation Classes (MFC), Softwareentwicklung (allg.), Versionierung / Versionsverwaltung, Visual Studio


Senior Softwareentwickler
Siemens IT Solutions and Services (SIS), Konstanz
1/1999 – 6/2011 (12 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/1999 – 6/2011

Tätigkeitsbeschreibung

System zur Einsatzsteuerung von Wartungstechnikern und zur Erbringung von Serviceleistungen jedweder Art.
Bei dem System handelte es sich ursprünglich um ein reines Großrechner-Projekt (BS2000, Datenbank (Eigenentwicklung) und Zugang nur über BS2000 Terminals). Da das Geschäft stark expandierte und weltweit in immer mehr Landesgesellschaften eingesetzt werden sollte, war ein Redesign notwendig. Ziel: Zugang nur noch über Windows-Clients (damals Windows3.x).
Architektur: BS2000-Host kommuniziert über CMX (Communication Method Sinix) mit einem oder auch mehreren UNIX-Kommunikations-Rechnern. Die Windows-Clients registrieren sich an den Kommunikations-Rechnern und kommunizieren über TCP/IP.
In einem nachfolgenden Schritt wurde die gesamte Client-Software auf Unicode umgestellt. Damit war es problemlos möglich die Nutzdaten in der jeweiligen Landessprache - zum Beispiel: Arabisch, Kyrillisch oder auch Farsi (Persisch) - anzuzeigen. Bisher passierte dies sehr aufwändig über das Laden entsprechender Codepages. Da Windows3.x aber nicht UNICODE-fähig war, mussten weite Teile der MFC und der WIN32 Bibliothek um Unicode-Systemaufrufe erweitert werden. Danach Weiterentwicklung (Design und Realisierung), Pflege und Kundenbetreuung (Second-Level-Support).

Position: Beratung, Architektur, Design, Entwicklung, Pflege und Kundenbetreuung
Teamgröße: 3 -10 Personen

Plattform: Windows 3.x, Windows 95 und 98, , Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Sinix, Linux und BS2000

Tools / Technologien: MS Visual Studio (V6, V2003 und V2005), WIN16/32, Microsoft Foundation Class (MFC), .NET, C++, C#, TCP/IP, Winsock, HTML, CSS, XML/XLS

Versionsverwaltung: Concurrent Versions System (CVS), Subversion (SVN)

Eingesetzte Qualifikationen

UNIX, Windows XP, Windows Vista, Windows 7, BS2000/OSD, Betriebssysteme (allg.), Microsoft Foundation Classes (MFC), Versionierung / Versionsverwaltung, Softwareentwicklung (allg.), .Net, C, C#, C++, Apache Subversion (SVN), CVS (Concurrent Versions System)


Senior Softwareentwickler
Computer Gesellschaft Konstanz mbH, Konstanz
1/1992 – 12/2006 (15 Jahre)
Banken
Tätigkeitszeitraum

1/1992 – 12/2006

Tätigkeitsbeschreibung

Schalter-/ Kassensystem (Client/Server-Architektur)
überwiegend für Banken mit dem Buchungssystem KORDOBA (zum Beispiel: Postbank, einige Sparkassen und viele Privatbanken)

Position: Beratung, Architektur, Design, Entwicklung, Pflege und Kundenbetreuung
Teamgröße: 5 - 20 Personen

Plattform: WinNT, Sinix

Tools / Technologien: C, C++, WIN16/32, UNIX-Tools, MXBOSS

Versionsverwaltung: Concurrent Versions System (CVS)


Systemprogrammierer
Computer Gesellschaft Konstanz mbH, Konstanz
4/1979 – 9/1992 (13 Jahre, 6 Monate)
Glückspielindustrie
Tätigkeitszeitraum

4/1979 – 9/1992

Tätigkeitsbeschreibung

Konzeption und Realisierung von Software zur Erfassung, Sortierung und Weiterverarbeitung von Toto-/ Lottospielscheinen mit Hilfe von Belegsortiermaschinen und Prozessrechnern.

Teamgröße: 10 - 15 Personen

Plattform: Siemens-Prozess-Rechner System 300

Tools / Technologien: Assembler ASS 300, C


Softwareentwickler
Universität Stuttgart, Stuttgart
8/1978 – 4/1979 (9 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

8/1978 – 4/1979

Tätigkeitsbeschreibung

Programmierung mehrerer Software-Moduln zur Berechnung von Indikatoren für die Umweltqualität im mittleren Neckarraum.

Plattform: Grossrechner Cray

Tools / Technologien: Fortran


Ausbildung

Mathematik
(Dipl. - Mathematiker (FH))
Jahr: 1978
Ort: Stuttgart

Qualifikationen

Betriebssysteme:
- sämtliche Windows Betriebssysteme (von Windows 3.x bis Windows 7 und Windows Server)
- Unix, Sinix, Linux

Programmiersprachen:
- verschiedene Assembler
- C, C++, C#
- Java
- Cobol
- Fortran
- PL1
- Python
- JavaScript

Produkte/Standards:
- Eclipse
- IBM Visual Age
- MS Visual Studio
- WIN32-API
- .NET
- Windows Forms
- ASP.NET
- Web Forms
- Windows Presentation Foundation (WPF)
- Windows Communication Foundation (WCF)
- ADO.NET
- LINQ / Entity Framework
- Ajax
- SQL Server
- Microsoft Foundation Classes (MFC)
- Active Template Library (ATL)
- COM / COM+ / ActiveX
- HTML/CSS
- XML/XSL-Technologien
- Java Server Pages
- Struts
- Tomcat
- Apache
- Windows Installer XML (WIX)
- CVS
- Subversion (SVN)

Branchenerfahrung:
- Glückspielindustrie: Toto-/ Lotto (Spielscheinverarbeitung Offline und Online)
- Banken (Schalter /Kasse und Buchungssystem)
- Servicemanagement

Über mich

Nach dem Verkauf der IT-Sparte von Siemens an Atos IT Solutions and Services GmbH habe ich Siemens zum 30. Juni 2011 nach 32 Jahren mit einem Auflösungsvertrag verlassen.
2013 machte ich mich als Freiberufler selbständig. Nach einigen kleineren Aufträgen (IT-Beratung, Homepages und Softwareentwicklung) spezialisierte ich mich Ende 2013 auf Microsoft Technologien im Umfeld von .NET.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
2007
Alter
63
Berufserfahrung
40 Jahre und 2 Monate (seit 08/1978)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »