freiberufler Softwareentwickler, .NET, C#, C++, WPF, SQL auf freelance.de

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

offline
  • auf Anfrage
  • Baden-Württemberg
  • Europa
  • de  |  en
  • 26.05.2020

Kurzvorstellung

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

Qualifikationen

  • .Net Framework (Microsoft)5 J.
  • C#23 J.
  • Hypertext Transfer Protocols (HTTP)5 J.
  • Json5 J.
  • Microsoft Foundation Classes (MFC)13 J.
  • Microsoft SQL Server Analysis Services (SSAS)5 J.
  • Microsoft Visual Studio20 J.
  • Nunit5 J.
  • Representational State Transfer (REST)5 J.
  • Visual C++
  • Web Services5 J.
  • Windows 106 J.
  • Windows 723 J.
  • Windows Communication Foundation
  • Windows Presentation Foundation7 J.

Projekt‐ & Berufserfahrung

Softwareentwickler
Inspectron AG, CH – 8800 Thalwil
3/2019 – offen (5 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2019 – offen

Tätigkeitsbeschreibung

Einarbeitung und Fehlerbehebung in ein bestehendes Tennis-Reservationssystem für Schweizer Tennisvereine.

Zusammenführung der bisher getrennten Systeme Reservation und Tür-Zugangskontrolle.

DV-Basis: Tools / Technologien: Windows 7, Windows 10, .NET, C#, WPF, UnitTests , REST Webservice, HTTPS, JSON, Microsoft Visual Studio 2012,

Eingesetzte Qualifikationen

Microsoft SQL Server Analysis Services (SSAS), Windows 10, Windows 7, .Net Framework (Microsoft), C#, Nunit, Microsoft Visual Studio, Windows Presentation Foundation, Hypertext Transfer Protocols (HTTP), Json, Representational State Transfer (REST), Web Services

Planung, Beratung, Unterstützung der Rollout-Techniker …
syscovery Solve & Serve GmbH, bundesweit
7/2018 – 12/2018 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2018 – 12/2018

Tätigkeitsbeschreibung

Bundesweiter Software- und Hardware-Rollout für die IG Metall (ca. 170 Geschäftsstellen). Planung, Beratung, Unterstützung der Rollout-Techniker …

Eingesetzte Qualifikationen

Windows 10, Windows 8, Windows Server 2016, Matrix 42

Planung, Beratung, Unterstützung der Rollout-Techniker …
syscovery Solve & Serve GmbH, bundesweit
7/2018 – 12/2018 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2018 – 12/2018

Tätigkeitsbeschreibung

Bundesweiter Software- und Hardware-Rollout für die IG Metall (ca. 170 Geschäftsstellen). Planung, Beratung, Unterstützung der Rollout-Techniker …

Eingesetzte Qualifikationen

Windows 10, Windows 8

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

9/2014 – 4/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.), Microsoft Visual Studio, It-Beratung, 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++, SQL, ADO.NET, MFC, WPF, Microsoft Visual Studio 2012, Scrum, MVVM

Plattform: Windows 7

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Windows 7, .Net, C#, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio, Windows Presentation Foundation

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

Postgresql

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 Architecture

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, BS2000/OSD, Windows 7, Windows Vista, Windows XP, .Net, Subversion, C, C#, C++, Concurrent Versions System, Microsoft Foundation Classes (MFC), Softwareentwicklung (allg.), Software Version Control, Microsoft 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, Microsoft Foundation Classes (MFC), Software Version Control, Softwareentwicklung (allg.), .Net, C, C#, C++, Subversion, 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)
1978
Stuttgart

Ü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.

Weitere Kenntnisse

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

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
4658
Alter
69
Berufserfahrung
46 Jahre und 3 Monate (seit 08/1978)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden