Diego Espinoza-RPG Software Developer from RPG III to Free Format
Check rate
Experience
RPG Software Developer from RPG III to Free Format
- 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.
Managing Director
- 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.
Senior ERP Manager
- 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.
ERP Consultant
- 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.
Web Application Programmer
- 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.
Low Code Programmer
- 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.
Low Code / RPG Developer
- 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.
VoIP Support Engineer
- 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.
Application Administrator
- 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.
Analyst / Programmer / Database Administrator
- 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.
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.
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
Education
B.Sc. Systems Engineering · Systems Engineering
Certifications & licenses
AS400 Administration
DB2
MCSA
Project+
RPG IV
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a RPG Software Developer from RPG III to Free Format
Nearby freelancers
Professionals working in or nearby Dortmund, Germany
