Over the past decade, I've built a diverse career spanning academic research, enterprise consulting, and specialized IBM i modernization. Each role has contributed to my expertise in bridging legacy systems with modern technologies.

Modernization Expert

Profound Logic Software Inc.

2024 - Present 2+ years Remote

Leading modernization initiatives for IBM i clients worldwide, helping organizations transform their legacy applications into modern, efficient systems.

Key Responsibilities & Achievements

  • Working on core aspects of Profound.js platform
  • Working on Profound UI, a leading IBM i web and mobile application development platform
  • Developing the RPGLE and CL to Profound.js converter, a key futurization tool for modernizing legacy IBM i applications
  • Implementing ANTLR-based SQL parser and converter extending the capabilities of the converter
  • Developing solutions in Node.js in all aspects from backend services to frontend interfaces

Technologies & Skills

IBM iRPGLESQLCLNode.jsPASE for i

IBM i Developer & Consultant

Task Force IT-Group

2018 - 2024 6 years Germany, Remote

Specialized in IBM i development and consulting, working directly with clients to maintain and modernize their business-critical systems.

Key Responsibilities & Achievements

  • Developing and maintaining business applications using Node.js, RPGLE, SQL, and Profound Logic tools
  • Consulting clients on modernization strategies and best practices for IBM i systems
  • Creating integration solutions between IBM i and external systems
  • Providing technical support and training to client development teams
  • Managing Linux servers hosting Node.js applications that interface with IBM i backends
  • Combining Profound UI and React JS to deliver modern user interfaces for legacy IBM i applications

Technologies & Skills

Node.jsRPGLECLSQLDDSIBM iDB2 for iModern Web Technologies

Software Developer

dimedis.io

2016 - 2017 2 years Cologne, Germany

Worked on Linux-based digital signage and call systems, developing real-time applications and user-facing interfaces.

Key Responsibilities & Achievements

  • Developing Angular-based user interfaces for digital signage solutions
  • Creating backend services in Perl for content management and ticketing systems

Technologies & Skills

LinuxPerlJavaScriptAngularDigital Signage

Linux System Administrator & Developer

University of Cologne - FAI Project

2013 - 2016 3 years Cologne, Germany

Worked at the computer science institute of the University of Cologne as a Linux system administrator. Contributed to the FAI Project (Fully Automatic Installation), an open-source system for automated deployment and configuration of Linux systems.

Key Responsibilities & Achievements

  • Developing automation tools for large-scale Linux system deployments
  • Contributing to the FAI project's storage setup functionality
  • Creating documentation and examples for FAI users and contributors
  • Supporting staff of the professorate with Linux system administration tasks
  • Additionally, assisted academic resarch projects at the Theoretical Physics department with software development and system administration

Technologies & Skills

LinuxBashPerlSystem AdministrationAutomationOpen SourceFAI