Skip to main content
Top expert badge
Recommended expert
Profile header background

Diego Espinoza-RPG Software Developer from RPG III to Free Format

Diego Espinoza
Profile header overlay
Dortmund, Germany

Check rate

Experience

Nov 2025 - Present

RPG Software Developer from RPG III to Free Format

Position Summary
RPG Software Developer from RPG III to Free Format
Industries
Information Technology
Business Areas
Information Technology
  • Development of software and system support for RPG development.
  • Development, optimization and maintenance of programs in RPG (RPG II to ILE Free Format).
  • Performing integration tasks, data management as well as applying and managing system updates.
  • User support and training to ensure smooth system operation.
Oct 2024 - Present

Managing Director

Position Summary
Managing Director
Industries
Information Technology
Business Areas
Information Technology
Operations
Supply Chain Management
  • Administration and further development of the ERP system on IBM i to ensure continuous operation.
  • Creation of ZUGFeRD using XML files.
  • Programming and maintenance of RPG and CL applications, including extending RPGLE/PF programs.
  • Integration of systems, e.g., AS/400 with MySQL/MSSQL databases, and interface development for DHL, HERMES, GLS, Dynamics AX and Lobster.
  • Performing release upgrades, e.g., migrating from V7R4 to V7R5.
  • Development of a Java interface for procurement processes to optimize workflows and data exchange.
  • Implementing XML-based interfaces for structured data exchange.
  • Executing EDI processes, including XML formatting for invoices and orders.
  • Analysis, troubleshooting, performance tuning and documentation of the implemented solutions.
Oct 2024 - Oct 2025

Senior ERP Manager

Position Summary
Senior ERP Manager
Industries
Manufacturing
Business Areas
Information Technology
  • Support and continuous development of the INFOR AS ERP system on IBM AS/400.
  • Development, optimization and maintenance of programs in RPG (RPG II to ILE Free Format).
  • Performing integration tasks, data management as well as applying and managing system updates.
  • User support and training to ensure smooth system operation.
May 2021 - Oct 2024

ERP Consultant

Position Summary
ERP Consultant
Industries
Information Technology
Business Areas
Information Technology
Supply Chain Management
  • Administration and further development of the ERP system on IBM i (versions V5, V7.2, V7.4) to ensure continuous operation.
  • Programming and maintenance of RPG and CL applications, including extending RPGLE/PF programs.
  • Integration of systems, e.g., AS/400 with MySQL/MSSQL databases, and interface development for HERMES, GLS and Dynamics AX.
  • Performing release upgrades, e.g., migrating from V7R2 to V7R4.
  • Development of a Java interface for procurement processes to optimize workflows and data exchange.
  • Implementing XML-based interfaces for structured data exchange.
  • Executing EDI processes using Lobster, including XML formatting for invoices and orders.
  • Analysis, troubleshooting, performance tuning and documentation of the implemented solutions.
  • Collaboration with business departments for user training and ensuring smooth operations.
Oct 2018 - Apr 2021

Web Application Programmer

Position Summary
Web Application Programmer
Industries
Advertising
Business Areas
Information Technology
  • Development of complex backend and frontend applications with PHP, JavaScript and HTML5.
  • Development and customization of web applications for various client projects.
  • Designing and implementing technically demanding online customer projects.
  • Creating SOAP-based XML interfaces as well as REST and JSON integrations.
  • Planning, developing and implementing complex interfaces, such as REST, SOAP and JSON.
  • Object-oriented programming in PHP 5/7 to ensure modular and maintainable software.
Jul 2018 - Sep 2018

Low Code Programmer

Position Summary
Low Code Programmer
Industries
Banking and Finance
Business Areas
Information Technology
  • Development and maintenance of applications on IBM platforms using low-code technologies.
  • Programming in RPG ILE, CL, and COBOL to implement business logic and system processes.
  • Database connectivity and maintenance with DB2 and MySQL.
  • Integration and interface development using MQ and IBS.
  • Supporting SAP and ABAP projects, including integration with existing system landscapes.
  • Developing and customizing ATM and IBM applications in projects with high stability and security requirements.
  • Conducting tests, troubleshooting, and documenting the implemented solutions.
Aug 2016 - Aug 2018

Low Code / RPG Developer

Position Summary
Low Code / RPG Developer
Industries
Banking and Finance
Business Areas
Information Technology
  • Programming and maintaining applications on IBM AS/400 using RPG ILE and CL.
  • Developing and maintaining database connections to DB2 and MySQL.
  • Supporting the implementation of banking projects, e.g., innovative cardless cash withdrawal solutions.
  • Conducting tests, troubleshooting, and performance optimization.
  • Collaborating with departments to support users and document the implementations.
Jul 2015 - Jul 2016

VoIP Support Engineer

Position Summary
VoIP Support Engineer
Industries
Telecommunication
Business Areas
Customer Service
Information Technology
  • Level 1 and 2 support engineer for three products: Mobifin (financial application in Java), iMax (Class 4 switch platform), B2C (bridge to Class 5 call switch platform).
  • Customer support for Salnet, Nabacom, and Tigo El Salvador.
  • Migration of Salnet from the Alcatel platform to the FreeSWITCH platform to provide Class 4 and Class 5 services.
  • Programming in Ruby on the Telcobridges via the Web Administration Portal.
  • Implementing and customizing XML-based APIs for communication between gateways, switches, and softphones.
  • Supporting and administering VoIP services, gateways, softphones, and IP phones.
  • Analyzing errors, troubleshooting, and optimizing systems, as well as handling customer inquiries.
Apr 2012 - Jun 2015

Application Administrator

Position Summary
Application Administrator
Industries
Retail
Business Areas
Information Technology
  • Administering and managing various company applications: Salesforce Chatter, Doc-I/OnBase, Meta4/PeopleNet, SysAidCSS, Intranet (SharePoint 2010).
  • Providing support and user assistance for each user group.
  • Configuring, monitoring, and optimizing systems to ensure stable operation.
  • Documenting processes and workflows for each application.
Apr 2006 - Apr 2008

Analyst / Programmer / Database Administrator

Position Summary
Analyst / Programmer / Database Administrator
Industries
Banking and Finance
Business Areas
Information Technology
  • Programming and maintaining banking systems on IBM AS/400 using RPG and CL.
  • Developing interfaces using Java and PHP.
  • Administering databases, especially MySQL and PostgreSQL.
  • Creating and maintaining triggers and stored procedures to optimize database processes.
  • Developing XML-based interfaces for data exchange between banking systems.
  • Implementing triggers and stored procedures to process XML data.
  • Conducting tests, analyzing errors, and documenting the implemented solutions.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Banking and Finance, Retail, Advertising, Manufacturing, and Telecommunication.

Information Technology
Banking and Finance
Retail
Advertising
Manufacturing
Telecommunication
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Supply Chain Management, Operations, and Customer Service.

Information Technology
Supply Chain Management
Operations
Customer Service
Profile match chart

Summary

The consultant has many years of experience in developing, maintaining and administering ERP and enterprise systems on IBM i / AS/400 and IBM zSeries. He is specialized in RPG ILE/Free Format, CL and COBOL, complemented by skills in Java, PHP, Ruby, ABAP and web technologies.

His strengths include database and interface development (DB2, MySQL, MSSQL, PostgreSQL, Oracle DB, XML, SOAP, REST, JSON), system integration, release upgrades, performance tuning as well as user support and training. With his wide project experience he combines technical know-how with process understanding and adds high value to complex ERP and interface projects.

Skills

Requirements

  • Ile Rpg: Deep Experience In Developing, Maintaining And Optimizing Complex Programs (>7 Years)
  • Sql: Solid Knowledge In Modeling, Query Optimization And Performance Analysis Of Relational Databases (>7 Years)
  • Xml, Xml Schema, Xpath: Hands-On Experience Processing And Validating Data Structures And Integrating Them Into Existing Applications (>7 Years)
  • Sap (1 Year)
  • Rest-Http (5 Years)
  • Einvoicing (1 Year)
  • Java (5 Years)

Operating Systems

  • Ibm As/400 / Ibm I (Os/400, V5, V7.2, V7.4)
  • Ibm Zseries
  • Linux (Debian V9, Centos V6)
  • Atm
  • Ibm (Generic)

Programming Languages

  • Rpg, Rpg Ii, Rpg Iii, Rpg Iv, Rpg Ile / Free Rpg, Rpgle
  • Cl (Control Language)
  • Cobol
  • Java
  • Php 5 / Php 7
  • Ruby
  • Html5
  • Javascript
  • Abap
  • Pl/Sql

Databases

  • Db2
  • Mysql
  • Mssql
  • Postgresql
  • Oracle Db

Frameworks/Libraries

  • Salesforce Chatter
  • Doc-I / Onbase
  • Meta4 / Peoplenet
  • Sysaidcss
  • Sap Mdk
  • Freeswitch
  • Alcatel Pbx
  • Mobifin (Financial Application)
  • Imax (Class 4 Switch Platform)
  • B2c (Bridge Class 5 Platform)

Data Communication/Apis

  • Soap
  • Rest
  • Json
  • Xml
  • Api
  • Edi (Lobster)
  • Hermes, Gls, Dynamics Ax
  • Gateways (Grandstream, Telcobridge, Tdm/Ip)
  • Sip
  • Mtp2
  • Mtp3
  • Signaling System 7 (Ss7)

Methods/Standards

  • Code Review / Audit
  • Performance Tuning
  • Testing & Documentation
  • Data Migration
  • User Support / Training
  • System Integration
  • Data Management
  • Interface Integration
  • Scrum

Systems

  • Sap
  • Einvoicing / Zugferd

Tools

  • Telcobridges Web Administration Portal
  • Ip Phones (Grandstream, Cisco)
  • Iis
  • Feature Codes
  • Scanning Solutions (Goods Receipt)
  • Qm (Quality Management)
  • Reports (Rlu)
  • Dialog Screens (Sda)
  • Query
  • Rational Developer For I (Rdi)

Erp Systems

  • Ibs
  • S2000
  • Infor As
  • Lessing Rp-Finance
  • Qm (Quality Management)
  • Reports (Rlu), Dialog Screens (Sda), Query

Languages

Spanish
Native
German
Advanced
English
Advanced

Education

B.Sc. Systems Engineering · Systems Engineering

Certifications & licenses

AS400 Administration

DB2

MCSA

Project+

RPG IV

Statistics

Experience

Total positions 10
Experience in Information Technology 5 y
Avg length 1 y 9 m
Longest experience 3 y 5 m

Expertise

Recent roles RPG Software Developer from RPG III to Free Format, Managing Director, Senior ERP Manager
Main industries Information Technology, Banking and Finance, Retail
Main business areas Information Technology, Supply Chain Management, Operations

Qualifications

Highest degree Bachelor
Certifications earned 5

Profile

Created

Frequently asked questions

Have questions? Find more information here.

Diego is based in Dortmund, Germany.
Diego speaks the following languages: Spanish (Native), German (Advanced), English (Advanced).
Diego has at least 16 years of experience. During this time, Diego has worked in at least 10 different roles. The average length of individual experience is 2 years and 8 months. Note that Diego may not have shared all experience and actually has more experience.
Based on recent experience, Diego would be well-suited for roles such as: RPG Software Developer from RPG III to Free Format, Managing Director, Senior ERP Manager.
Diego's most recent position is RPG Software Developer from RPG III to Free Format.
Diego is most experienced in industries like Information Technology, Banking and Finance, and Retail. Diego also has some experience in Advertising, Manufacturing, and Telecommunication.
Diego is most experienced in business areas like Information Technology, Supply Chain Management, and Operations. Diego also has some experience in Customer Service.
Diego has recently worked in industries like Information Technology and Manufacturing.
Diego has recently worked in business areas like Information Technology, Supply Chain Management, and Operations.
Diego holds a Bachelor in Systems Engineering.
Diego has 5 certificates. Among them, these include: AS400 Administration, DB2, and MCSA.
Diego is immediately available for suitable projects.
Diego's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Diego, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 704-864 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.