Profilbild von Richard Dempfle Softwareentwickler aus RadolfzellamBodensee

Richard Dempfle

verfügbar

Letztes Update: 05.10.2019

Softwareentwickler

Abschluss: Diplom-Mathematiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

CV_Richard_Dempfle.docx

Skills

Windows 3.x bis Windows 10, Windows Server, Linux
.NET, C#, C++, WPF,WCF, REST, NUnit
MS Visual Studio
 

Projekthistorie

9.2014 – 2.2018LCI AG
Senior Softwareentwickler
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, UnitTests , REST Webservice, HTTPS, JSON, HTTP Streaming, Microsoft Visual Studio 2012, Scrum, MVVM

Plattform: Windows 7
2.2013 – 12.2014LCI AG
Senior Softwareentwickler
Portierung einer Applikation im Investitionsgüterleasing. Implementierung neuer Features. Behebung von Altfehlern.
alt: Visual Studio 97, Windows 3.2, C++, MFC
neu: Visual Studio 2012, Windows 7, C#, WPF

Position: Beratung, Architektur, Design, Entwicklung

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

Plattform: Windows 7
7.2011 – 12.2011is Integrated Systems AG
Softwareentwickler und Consultant
Internationalisierung des bestehenden ERP-Systems (Weiterentwicklung).
1.2006 – 6.2011Siemens IT Solutions and Services (SIS)
Senior Softwareentwickler
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, JUnit. Rapid Application Development (RAD), Continuous-Integration (CI)

Versionsverwaltung: Concurrent Versions System (CVS), Subversion (SVN)
4.2001 – 6.2011Siemens IT Solutions and Services (SIS)
Senior Softwareentwickler
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, NUnit,  Rapid Application Development (RAD), Continuous-Integration (CI), Model View Controller (MVC)

Versionsverwaltung: Concurrent Versions System (CVS), Subversion (SVN)
1.1999 – 6.2011Siemens IT Solutions and Services (SIS)
Senior Softwareentwickler
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)
1.1992 – 12.2006Computer Gesellschaft Konstanz mbH
Senior Softwareentwickler
Schalter-/ Kassensystem (Client/Server-Architektur)
überwiegend für Banken mit dem Buchungssystem KORDOBA (zum Beispiel: Postbank, Sparkassen und 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)
4.1979 – 9.1992Computer Gesellschaft Konstanz mbH
Systemprogrammierer
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
8.1978 4.1979Universität Stuttgart
Softwareentwickler
Programmierung mehrerer Software-Moduln zur Berechnung von Indikatoren für die Umweltqualität im mittleren Neckarraum.

Plattform:  Grossrechner Cray

Tools / Technologien: Fortran

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Deutschland / Vollzeit
Profilbild von Richard Dempfle Softwareentwickler aus RadolfzellamBodensee Softwareentwickler
Registrieren