Freiberuflicher RPG-Entwickler · IBM i / AS400

Software­entwicklung
für IBM i.

Meine Mission

Mir ist wichtig, dass Bewährtes erhalten bleibt und Neues Ihren Alltag erleichtert. Gemeinsam entwickeln wir Ihre IBM-i-Anwendungen mit RPG, modernen Schnittstellen und zeitgemäßen Oberflächen weiter. Auch KI kann dabei unterstützen. So profitieren Sie vom Besten aus beiden Welten.

01

Meine Leistungen

Als freiberuflicher Entwickler unterstütze ich Unternehmen bei RPG-Entwicklung und Modernisierung auf IBM i / AS400 – vom bestehenden Programm bis zur neuen Anwendung.

01

RPG-Programmierung

Wenn sich Ihre Abläufe ändern, muss die Software mitziehen. Als RPG-Entwickler arbeite ich mich in Ihre Programme ein und ergänze, was gebraucht wird. Dabei schaue ich mir auch die Geschäftslogik und Datenzugriffe an. Ich arbeite mit RPG II bis fully free sowie mit ILE und CL.

02

IBM-i-Modernisierung

Was sich bewährt hat, darf bleiben. Ich schaue mit Ihnen, wo eine andere Bedienung oder ein überarbeiteter Programmaufbau sinnvoll ist. Mit Profound UI und Java lassen sich neue Oberflächen mit der vorhandenen Geschäftslogik verbinden.

03

Schnittstellen & Integration

Wenn Systeme nicht miteinander sprechen, bleibt oft Handarbeit. Ich verbinde Ihre IBM i mit anderen Anwendungen – etwa in der Logistik oder mit PLM- und eProcurement-Systemen. Dafür entwickle ich neue Schnittstellen oder passe vorhandene an – mit REST-Webservices, Datenbankzugriffen, Data Queues und den benötigten Austauschformaten.

04

Neuentwicklung

Manchmal fehlt eine Funktion, manchmal braucht es eine neue Anwendung. Ich denke mich in Ihre Abläufe hinein und kläre mit Ihnen, wer damit arbeitet und was die Software leisten soll. Anschließend entwickle ich die Lösung mit RPG oder Java für Ihre bestehende Umgebung.

Fragen zur Zusammenarbeit

Übernehmen Sie bestehende AS400-Anwendungen?

Ich arbeite mich in vorhandene RPG-Programme, Geschäftslogik und Datenzugriffe ein. Gemeinsam klären wir, was erhalten bleiben und was ergänzt werden soll.

Muss für eine Modernisierung alles neu entwickelt werden?

Nicht unbedingt. Bewährte Geschäftslogik kann erhalten bleiben; Oberflächen oder Schnittstellen lassen sich gezielt weiterentwickeln. Was sinnvoll ist, hängt von Ihrer Anwendung ab.

Wie beginnt die Zusammenarbeit?

Beschreiben Sie mir kurz Ihre Anwendung und die gewünschte Änderung. Im ersten Austausch klären wir Ausgangslage, Ziel und die nächsten Schritte.

Jahre Berufs­erfahrung
10+
Freiberuflich
seit2021
Abgeschlossene Projekte
30+
02

Meine Kompetenzen

RPG
RPG II bis fully free
ILE · CL
Java
Swing · Java EE
JTOpen · JDBC
Modernisierung
Profound UI · RDi
Code for IBM i
Schnittstellen
REST · Data Queues
JSON · XML · CSV
Datenbanken
Db2 · MySQL
Stored Procedures
03

Ausgewählte Projekte

Einblicke in meine Arbeit mit IBM i, Java und Schnittstellen. Einige Projekte laufen parallel.

2025 / 2026

EUDR-Prozesse auf IBM i

Für EUDR-Prozesse auf IBM i habe ich mit RPG fully free und SQL gearbeitet. JSON und REST-Webservices kamen für den Datenaustausch zum Einsatz.

  • RPG fully free
  • SQL
  • JSON
  • REST-Webservices
Seit 2023

Java-Richclient mit IBM-i-Anbindung

Seit 2023 entwickle ich einen Java-Richclient laufend weiter. Dabei greifen Java-Oberfläche und IBM-i-Programme ineinander. Datenbankzugriffe und der Austausch zwischen den Anwendungen gehören ebenfalls dazu.

  • Java
  • Swing
  • JTOpen
  • RPG fully free
  • Data Queues
  • JDBC
  • SQL
Seit 2021

Schnittstellen in der Logistik

Seit 2021 entwickle und optimiere ich Schnittstellen und Prozesse im Logistikumfeld. Dabei arbeite ich mit RPG fully free, Profound UI, SQL und REST-Webservices.

  • RPG fully free
  • Profound UI
  • SQL
  • JSON
  • REST-Webservices
2020 / 2021

PLM-Integration & Datenmigration

2020/2021 habe ich ein neues PLM-System angebunden, Daten übernommen und Anpassungen umgesetzt. 2021 habe ich außerdem Schnittstellen zwischen PLM-Systemen entwickelt.

  • Java EE
  • RPG
  • Stored Procedures
  • Db2
  • SQL Server
  • REST
  • JSON
  • JavaScript
  • XML
  • CSV
04

Kontakt

Haben Sie Interesse an einer Zusammen­arbeit?

Nehmen Sie gerne Kontakt mit mir auf. Ich freue mich darauf, von Ihnen zu hören.