Fachlicher Schwerpunkt dieses Freiberuflers

Anwendungs- und Datenbank-Entwicklung auf Windows-Plattform. Programmierung u.a. in den Sprachen Delphi, vb.Net, C#, Java. Testautomat., Android

verfügbar ab
05.10.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Städte
München
200 km
Remote-Einsatz
Remote jederzeit möglich
Kommentar

Priorität hat der Remote-/Home-Office-Einsatz

Projekte

09/2019 - 02/2020

6 Monate

Testautomatisierung einer WEB-basierten Firmware unter Ranorex

Kunde
Fronius International
Einsatzort
Wels, Österreich
Projektinhalte
  • Neu-Aufbau einer Test-Automatisierungslösung unter Ranorex in agiler Vorgehensweise (Kanban-Board in Jira)
  • Getestet werden sollte eine Web-basierte GUI - Firmware zur Steuerung und Konfiguration von Schweißgeräten
  • Ranorex-Ansteuerung und Testung der Maschinen über Firmware-API-Bibl. In Ranorex
  • Sichtung, Analyse und Implementierung von manuellen Tests mit dem Ziel, diese test-automatisiert in einer Continuous Integration Umgebung ablaufen zu lassen (mit TeamCity)
Produkte

Ranorex

C#.Net

04/2019 - 09/2019

6 Monate

Testautomatisierung einer Messtechnik-Scanner- und Analyse-Software für Mobilfunk

Kunde
Rohde & Schwarz
Einsatzort
München
Projektinhalte
  • Weiterentwicklung, Refactoring (nach Clean Code Prinzipien) und Stabilisierung eines Test-Frameworks zum automatisierten Testen einer Mobilfunk-Scanner-Analyse-Software
  • C#.Net (inkl. Linq-Net)
  • NUNIT-Testframework
  • ReSharper-Testing-Umgebung unter Microsoft Visual Studio 2017 und -2019
  • Jenkins-Server für SW-Build und -Test
  • GitLab zur Versionsverwaltung
  • Agile Vorgehensweisen nach Scrum-Prinzipien

02/2019 - 04/2019

3 Monate

Anwendungsentwicklung in VB.Net/SQL

Kunde
Curtiss Wright GmbH
Projektinhalte
  • Neudesign nach Anforderungsspezifikation und anschließende Neu-Implementierung einer Digitalen Schichtplan-Anwendung zur automatisierten Erstellung und Verwaltung von Mitarbeiter-Schichtplänen
Produkte

VB.Net unter Microsoft Visual Studio 2017

ACCESS-DB mit SQL-DB-Programmierung

SQL-Server-Anbindung

08/2018 - 02/2019

7 Monate

Anwendungsentwicklung in DELPHI

Kunde
Bayerischen Versorgungskammer
Einsatzort
München
Projektinhalte
  • Befristete Tätigkeit in Arbeitnehmer-Überlassung
  • Weiterentwicklung einer Versicherungs-Beratungssoftware für mathematische Hochrechnungen von privaten Rentenversicherungen unter DELPHI
Produkte

DELPHI

REST-Webservices

ORACLE-/SQL-DB-Programmierung

SPRING-Framework

03/2018 - 02/2019

1 Jahr

Smartphone-APP-Softwareentwicklung unter Android/Java

Kunde
Bayerischen Versorgungskammer
Projektinhalte
  • Entwicklung einer Android-App für eine SKAT-Turnier-Listenführung mit drahtloser Übertragung auf einen Desktop-Rechner zur Verwaltung und Auswertung von Turnier-Spielergebnissen
  • Java-Programmierung
  • Android-App-Entwicklung unter Android Studio 3
  • Bluetooth
  • Turnierllisten-Verwaltung auf Windows PC: C# unter Visual Studio 2017
Produkte

Java-Programmierung

Android-App-Entwicklung unter Android Studio 3

Bluetooth

Auf Desktop: C# unter Visual Studio 2017.

01/2018 - 04/2018

4 Monate

Schalungssoftware („Euroschal“)

Kunde
Schewe Baugeräte und Software
Projektinhalte
  • Neu- und Weiterentwicklung eines Moduls zur automatischen Erstellung von Kauf-/Mietangeboten als MS-Word-Dokument
  • Übernahme der Angebotsdaten aus der Euroschal-Hauptanwendung (s. dazu auch Projekt 01/2013 – 01/2018).
  • Anwendung Bau-Schalsystem-Verwaltung: Umstellung auf MYSQL-Datenbank, Fehlerkorrekturen
Produkte

Delphi / FireDAC

MYSQL-Datenbank /SQL-Programmierung

MS-WORD-Visual Basic for Applications (VBA)

MS-Office-Objects

01/2013 - 01/2018

5 Jahre 1 Monat

Programmierung und Entwicklung DELPHI, C#

Rolle
Softwareentwicklung mit Delphi
Kunde
Schewe Baugeräte und Software
Einsatzort
Edling b. München
Projektinhalte
  • Beton-Verschalungssoftware-Paket Euroschal
  • Objektorientierte Anwendungs- und Datenbank-Softwareentwicklung unter Embarcadero Delphi XE3-XE10.1 und SQL. GUI- und Datenbank-Backend-Entwicklung.
  • Portierung der Deckenverschalung von .Net C# nach Delphi
  • VBA-Programmierung bei einem Euroschal-Modul (Kauf-/Miet-Angebote automatisiert in Word erstellen)
Produkte

DELPHI Object Pascal

SQL

C#

MS-WORD-VBA

10/2017 - 12/2017

3 Monate

Planung, Entwicklung und Implementierung

Kunde
ATLAS Copco ACE GmbH
Projektinhalte
  • Neu-Entwicklung nach Spezifikation eines Backup-Tools zur automatisierten Sicherung von Schraubsystem-Controller-Setups mit Visual Studio 2017 und C#
  • Planung, Konzeption, Entwurf, Implementierung von 2 Tools (GUI-Anwendung für Konfiguration und Backup-Tool für Erstellung der Sicherungen)
  • Test, Deployment beim Kunden vor Ort, Dokumentation
Produkte

C#

.Net-Framework

Visual Studio

06/2017 - 10/2017

5 Monate

Planung, Konzeption, Entwurf und Implementierung

Rolle
Testautomatisierung, Programmierung, Beratung
Kunde
Mateco GmbH
Projektinhalte
  • Testautomatisierung: Einführung und Anwendung des Testtools Ranorex zum GUI-basierten, automatisierten Testen der Anwendung
  • Planung, Konzeption, Entwurf, Implementierung der GUI-Anwendungstests (auch zusammen mit dem IT-Team im agilen Scrum-Prozess).
  • Implementierung von Testfällen mit dem Ranorex-Tool.
  • Konzeption u. Implementierung der Test-Infrastruktur (unter MS Visual Studio Team Services).
  • Mitarbeit bei der Integration der Testabläufe in den Continuous Integration Prozess unter MS Team Foundation Server und Visual Studio Team Services.
  • NET-VB- u. C#-Programmierung unter Visual Studio (z.B. Anpassung der Ranorex-Test durch C# - User Code)
Produkte

Testsuite Ranorex

C#.Net

VB.Net

Visual Studio

11/2016 - 04/2017

6 Monate

Testautomatisierung

Rolle
Softwareentwicklung, Testautomatisierung, Beratung im SCRUM-Proz
Kunde
ifap GmbH, Medizintechnik
Projektinhalte
  • Testung: Einführung und Anwendung der verhaltensbasierten Testbeschreibungssprache GHERKIN
  • Testautomatisierung: Einführung und Anwendung des Testtools Ranorex zum GUI-basierten, automatisierten Testen von Software.
  • Testautomatisierung: Programmierung von Testfällen mit dem Ranorex-Testing-Tool.
  • Mitarbeit bei der Integration der Testung in den Continuous Integration Prozess.
Produkte

GHERKIN-Testbeschreibungssprache

RANOREX-Testsuite

C#

XML

SQL

Delphi-Embacadero-IDE (XE7)

08/2016 - 10/2016

3 Monate

Weiterentwicklung, Dokumentation und Reporterstellung

Rolle
Softwareentwicklung und Reporterstellung
Kunde
Gruner und Jahr
Einsatzort
Hamburg
Projektinhalte
  • Weiterentwicklung einer hauseigenen Reportingsoftware unter DELPHI
  • Dokumentation
  • Reporterstellung aus einer SQL-DB
Produkte

DELPHI

SQL

01/2012 - 06/2012

6 Monate

Neuaufbau und Reengineering

Kunde
Verlagsgesellschaft
Einsatzort
Augsburg
Projektinhalte
  • Neuaufbau u. Reengineering eines Webportals zur Zimmervermittlung
  • Softwareentwicklung in der Backend-Zugriffsebene
  • Relationale Datenbank-Analyse, -modellierung u. Re-Design
Produkte

PHP-Programmierung

MySQL-Programmierung

SQL-Progr. auf SQL-Server

Java

10/2011 - 02/2012

5 Monate

Programmierarbeiten zum Jahres-wechsel in einem Data Warehouse-Datenbank - Informationssystem.

Kunde
IT-Systemverwaltung
Einsatzort
München
Produkte

T-SQL-Progr. auf SQL-Server

VBA-Access-Progr.

05/2011 - 10/2011

6 Monate

Projektplanung, Entwurf und Datenmodellierung

Kunde
Kabel-Mediengesellschaft
Einsatzort
München
Projektinhalte
  • Projektplanung, Entwurf und Daten-modellierung
  • Software-entwicklung in der Kabelkunden-/Objektverwaltung
  • Geschäftsdaten-Analyse
Produkte

SQL (auf AS400+MS Access)

Entwurf mittels ER-Modellen

Umsetzung auf IBM-iSeries-Maschinen unter RPG/36

05/2001 - 10/2009

8 Jahre 6 Monate

Umsetzung auf IBM-iSeries-Maschinen unter RPG/36

Kunde
Hersteller von Crash-Anlagen u. Messdatenerf.-Systemen
Projektinhalte
  • Softwareentwurf /-entwicklung u. -test von Datenbankanwendungen zur Messdaten Erfassung und Steuerung
Produkte

VB.NET VisualStudio2008

VisualBasic6

VBA+VB-Script

SQL-Progr. auf SQL Server 2005–DB auf Windows-Plattform

C#

C++ (VisualStudio2008)

03/2009 - 08/2009

6 Monate

Weiterentwicklung, Programmierung und Migration

Kunde
CAPCAD, IT-Systemhaus
Einsatzort
München
Projektinhalte
  • Weiterentwicklung einer Win-Mobile -CRM-Anwendung (inkl. Datenbankanbindung) im Lebensmittelhandel für Smartphones und Pocket-PCs unter .NET (VB, C++), VB6 (Visual Studio) und Windows Mobile 5.0;
  • Serverseitige Programmierung in ASP.Net zur Datenbankan-bindung.
  • Migration der CRM -Access-DB auf einen MS SQL-Server.
Produkte

VB-Net

VB6

Windows Mobile 5.0 -APIs

.NET-Compact Framework

SQL (auf MS-SQL –Server u. ACCESS)

Client-DB-Anbindung mittels HTTP-Protokoll und XML-Datenaustausch

ASP.Net (serverseitig)

12/2008 - 03/2009

4 Monate

JAVA-Softwareentwicklung im Web-Umfeld. Mitarbeit am Entwurf einer Software-Architektur.

Kunde
Softwarehaus
Einsatzort
Regensburg
Produkte

JAVA-Progr.

PHP

Web services

LDAP- Anbindung an Active Directory mittels Java-JNDI-Bibl.

Hibernate-Framework.

Projekthistorie

2008

 

Kunde: CAPCAD, IT-Systemhaus, München

 

Aufgaben

Planung und Umsetzung der Migration einer CRM -Anwendung unter VB-NET und VB6 (Visual Studio) auf eine MS SQL Server-DB; Konzeption u. Implementierung eines automatischen Rollout-Mechanismus beim Kun-den.

 

Techniken / IT-Umfeld:

Net (VB), MS-SQL –DB-Server, T-SQL-DB-Scripting, VBA, MS Access-SQL, Windows-XP.


-Weitere Projekte gern auf Anfrage-

Branchen

  • IT-Dienstleistungen (Software und Beratung)
  • Softwareentwicklung (Standard und Individual)
  • Baubranche,
  • Finanzen, Rechnungswesen, Buchhaltung
  • Banken
  • Private Equity (Fondsanalyse, Research und Monitoring)
  • Vermögensanlage
  • Investment,
  • Maschinenbau (Crashanlagen, Sensortechnik),
  • Nahrungsmittel,
  • Verlagswesen.

Kompetenzen

Programmiersprachen
ADO.NET
ASP.NET
Assembler
In den Anfangsjahren als Programmierer
Basic
Komponenten-/objektbassierte Programmierung
C
In Projekteinsatz benötigt
C#
C++
MS-Visual C++: div. Schulungen; in Projekteinsatz benötigt
CL/400
Mehrjährige Erfahrung aus ERP-SW-Entw. auf AS/400
Cobol
Grundkenntnisse aus Werkstudentenzeit b. SIEMENS
Delphi/Object-Pascal
derzeitiges Projekt
Eclipse-IDE
Gherkin
Akzeptanz-Testbeschr.-sprache
HTML
HTML
ILE/400
Mehrjährige Erfahrung aus SW-Entw. auf AS/400
Java
J2EE (JSP, Servlets, JavaBeans), Swing   
JavaScript
Projekteinsatz + Fortbildung + Zertifikat
Maschinensprachen
Microsoft Dynamics 3.0
Modula
Modula-2
Während anfänglicher Studienjahren in freiberufl. Projekt eingesetzt.
MS Access
98/2000/2003
MS Powershell Scripting
MS Visual Studio
2003/2005/2012/2017/2019, 6 IDE + Visual Basic
Net Beans-IDE
Occam
Für parallele Programmierung i.Echtzeitsystem benutzt (Diplomarbeit)
OCCAM
PHP
Fortbildung + Zertifikat
Phyton
Powershell
Schulung, Projekt
RANOREX Testautomatisierungstool
RPG
Mehrjährige berufl. Erfahrung
RPGIII
IBM AS400
Scriptsprachen
Powershell
SQL
allgemein
T-SQL
MS SQL Server
VB.Net
VBA
Excel, Word, Access, Outlook
VisualAgeForJava-IDE
IBM
XML

Betriebssysteme
/36, /38
Android
IBM OS/400
MS/DOS
OS/400
SUN OS, Solaris
Schulung
Unix (Sun Solaris)
Win2000
Win2003 Server
Windows
WinNT(+Server)
WinXP, Win7

Datenbanken
Access
98, 2000, 2003, 2010
DB/400
Langjährige Erfahrung sowohl mit Native (/RPG)- als auch SQL-Schnittstellen zur AS/400-DB
DB2
Einarbeitung in früherer Tätigkeit erfolgt
IBM AS400
JDBC
Projekt und Schulung
MS SQL Server
2000-2008
MySQL
Schulung
ODBC
Oracle
Programmiertätigkeit unter C/C++ in einem zurückliegenden Projekt (Ansteuerung mittels ODBC-Schnittstelle)
SQL
Wurde auf allen oben aufgeführten DB u.a. als Abfragesprache eingesetzt

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Jahrelange Praxiserfahrung in Wort und Schrift, nicht 100%-ig verhandlungssicher.
Französisch
Grundkenntnisse
Durch die tägliche Kommunikation mit Geschäftspartnern aus den USA ist mir das Englisch sehr geläufig.

Hardware
AS/400
8 Jahre Software-Entwicklung und Projektleitung
Echtzeitsysteme
paralleles Transputersystem zur Echtzeit-Rekonstruktion
PC
jahrelange Erfahrung auf x86-Plattform
Proprietäre HW
Transputer-Parallelprozessoren
Vektor-/Parallelrechner
im Forschungsbereich (Transputersysteme)

Datenkommunikation
Internet, Intranet
Programmgesteuerte MAPI32-Datenkommunikation
PC-Anywhere
Einsatz bei Remote-NT-Server-Wartung
TCP/IP
Windows Netzwerk
Windows NT Netzwerk betreut
Winsock
In Client-Server-Umgebung als Kommunikationsschnittstellen-API eingesetzt.
Aufbau und API-Programmierung einer Programm-zu-Programm-Datenkommunikationsschnittstelle mit IBM MQ Series unter Windows NT (-server).

Produkte / Standards / Erfahrungen
Delphi Softwareentwicklung

Anwendungen:

  • ifap Bundesmedikationsplan-Software 
  • ERP-System Fa. Sedlmayr (1991-1995)
  • ERP-Anwendung  Fa. SoftM (1995-2000) 
  • MS-Outlook  (Anw./Konfig.+Programmierung)  
  • MS-Excel  (Anw./Konfig. +Programmierung)   
  • MS-Word  (Anw./Konfig.+Programmierung)     
  • MS-Access  (Anw./Konfig.+Programmierung)   
  • Lexware  Buchhaltung + Steuer      
  • T@X 2012-2015 Professional    

 

Application/Webserver/Middleware:

  • Jenkins (Continuous Integration Tool)
  • MS Visual Studio Team Services
  • Tomcat/Apache
  • MQ Series (IBM)

Methoden/Standards:

  • Komponentenorientiert (COM/ActiveX)
  • Mehrschichtige Client/Server-Anw. ("Multi-Tier")
  • Softwaremodellierung mit UML
  • Objektorientierte Analyse + Programmierung

 

Produkte:

  • MS Office (Excel, Word, Outlook, usw.)
  • Lexware Buchhaltung
  • Taxman Prof. Steuer
  • Adobe Photoshop
  • Softm-ERP-System (insbes. SoftM-Buchhaltung)

Profil:

Als begeisterter Softwareentwickler bin ich seit mehr als 25 Jahren ununterbrochen in der Anwendungs- und Datenbank-Entwicklung tätig, davon die letzten 12 Jahre in freiberuflicher Tätigkeit.

Persönlich hat es mich immer besonders gefreut, wenn ich meinen Kunden am Ende eines erfolgreichen Projekts mit getesteter und stabiler Software zufrieden stellen konnte. Die letzten Jahre war ich schwerpunktmäßig auf Windows-Plattformen im .NET-Bereich tätig mit den Programmiersprachen C#-NET, VB.NET und Delphi, fast immer auch in Verbindung mit Datenbanklösungen unter MS-SQL oder MySql, wobei hier für mich vor allem die Analyse, Konzeptionierung und der Entwurf von neuen Anwendungen besonders spannend und herausfordernd war. Aber auch das Thema Testautomatisierung nahm wegen der zunehmenden Bedeutung des Softwaretestens beim Kunden einen hohen Stellenwert ein. Auch die Android-App-Entwicklung (mit Java) war einer meiner Schwerpunkte in der Vergangenheit. Mein Bestreben wird auch in Zukunft darin liegen, beim Kunden die größtmögliche Zufriedenheit herzustellen, indem ich in vollem Umfang auf dessen Wünsche und Anforderungen eingehe.

Sonstige Techniken/Frameworks:

  • .NET-Framework    
  • NUnit (Testing framework)  
  • Webservices  
  • J2EE 2     
  • Komponentenorientierte Technik MS (COM)      
  • Objektorientierte Programmierung     
  • SPRING              
  • REST-Webservices

Während der Software-Entwicklungsarbeiten habe ich insbesondere große Erfahrung gewonnen in den fachlichen Anwendungsgebieten:

  • Einkauf, Rechnungsprüfung, Materialwirtschaft
  • Finanzbuchhaltung
  • Private Equity (Fonds-Research und -Analyse)

Ausbildungshistorie

1984 - 1990: Studium Informatik

Institution                

Technischen  Universität München

Nebenfach:                  

Wirtschaftswissenschaften

Abschluss:                    

Note Gut

 

1983:

Abitur

Berufliche Fortbildungen und Seminare:

  • Studium der Prinzipien des Clean Codings und Testens

1991 – 1998

  • Grundlagen von ERP-Systemen
  • Grundlagen der Buchhaltung

 

02/2008 - 06/2008

Zertifizierung zum SUN- JAVA- Programmierer (inkl. J2EE, JSP, Servlets, MySQL, Apache, Tomcat, PHP5).

 

07/2001

C++ / MFC – Progr.: Fortbildung.

 

01/2001

C++ / COM + ATL-Progr.: Fortbildung.

 

05/2001

Seminar Bankenwissen (Wertpapierabwicklung).

11/2000

UNIX (auf Sun Solaris): Fortbildung bei SUN

 

Selbststudium nach Literatur

Projektmanagement, objektorientierte Analyse, Design u. Programmierung, UML, ASP.Net, Entwurfsmuster, J2EE, Hibernate, MS Dynamics.