Kapila Abeytunga

Senior IBM i (AS/400) Developer | RPG & SQL

Salary / Daily rate

Colombo, Sri Lanka

Freelance, open to permanent contract

Can come onsite

Skills

SQL Queries

Languages

English

About me

Intro

IBM Mainframe & AS/400 specialist with 35+ years developing enterprise solutions using COBOL, RPG ILE, and SQL. Currently serving US clients remotely, modernizing telecom billing systems and core banking applications. Expert in legacy system modernization and cross-platform development delivering robust, scalable solutions.

Links

Work experience

Senior Software Engineer

USA based IBM AS400 Software Development Company

Dec 2015 - Present

10 years 11 months

Sri Lanka · Remote

I have been working remotely for a US based company and have been involved in designing, coding, testing and maintenance work on IBM i software, using RPG ILE, RPGIV, embedded SQL, service programs, etc. on IBM i. While I primarily work with RPG, I have also occasionally used C/C++ and Python for development and maintenance tasks on the IBM i platform. I have also contributed to automation testing as needed, using tools such as JMeter and Cypress. My development environment includes tools like GitLab, GitHub, Jira, Visual Studio Code, GitHub Copilot, Code for IBM i, Confluence, Chat GPT-4o, Claude-sonnet-4-o, Gemini-2.5, etc.

Senior Programmer Analyst

SysComm Solutions

May 2015 - Oct 2015

6 months

I was involved in the modernization of DPI telecom billing system using RPG ILE, RPGIV, embedded SQL, service programs, Turnover, Hawkeye etc. on IBM AS400 for a major US Telecom client. It includes • Convert all native I/Os to SQL in RPG programs • Replace OPNQRYF with SQL indexes / views in some CL programs • Use of Hawkeye, debugging etc. to investigate and fix issues • Replace old style RPG logic with RPG/FREE statements, modules, service programs • Unit testing & Preparation of Test plans / test results for before / after changes

Senior Programmer Analyst

Commercial Bank of Ceylon

Aug 2013 - May 2015

1 year 10 months

Colombo, Sri Lanka

Worked for a Commercial Bank in Sri Lanka. I was involved in the maintenance and development work on ICBS core banking application on IBM AS400 iSeries using RPG ILE, RPGIV, embedded SQL, service programs, CLLE, Query/400 etc. .

Senior Programmer Analyst

Virtusa (PVT) LTD

May 2012 - Aug 2013

1 year 4 months

Colombo, Sri Lanka

I was involved in software development work on Telecom billing system using RPG LE / RPG400 / Synon(Cool 2E) on AS400 i series for a UK telecom software client - MDS

Business Analyst

Shipping company

Jan 2011 - May 2012

1 year 5 months

Sri Lanka · On-site

• Identify, verify and document business requirements for bank reconciliation & Purchasing applications • Translate business requirements to functional specifications • Ensure that designers have a clear and complete understanding of the requirements • Ensure testing scenario results provide adequate coverage and quality solutions • Develop, deliver, and evaluate training materials • Participate in architecture and design discussions Environments: AS/400, OS/400, CL/400, QUERY/400, SQL/400, SEU, PDM,

Application Analyst

Aviva Insurance company

Jun 2010 - Oct 2010

5 months

Singapore · On-site

Involved in production support activities of LIFE/400 insurance software on IBM/AS400 using COBOL/400, SMART/400, etc. • Investigated issues in LIFE/400 software & resolved those by making changes to programs • Prepared test data and performed testing • Helped users in LIFE/400 application Environments: AS/400, OS/400, SMART/400, COBOL/400, CL/400, SQL/400, QUERY/400, SEU, PDM, DFU, RLU, SDA

COBOL Consultant

Paxus Limited

Sep 2009 - Dec 2009

4 months

Sites, CA 95987, USA

Involved in application development work in COBOL on IBM mainframe for a visa / master card payment solution provider in Omaha / Nebraska. • Identified the changes / new programs needed based on requirement specification • Prepared program specifications • Developed new programs / Made changes to existing programs • Performed unit testing / system testing Environments: IBM Mainframe, Z/OS, COBOL, CICS, DB2, VSAM, JCL, SQL

Business Analyst

Virtusa (Pvt) Ltd

Aug 2006 - Mar 2009

2 years 8 months

Sri Lanka · On-site

Involved in business analysis work for US banking / financial services companies. • Gathered, documented, analyzed and validated business requirements • Prepared / reviewed use cases & test cases • Prepared workflow / as-is-process / to-be-process diagrams using Visio • Helped software engineers to understand functional specifications • Conducted presentations on technical & business domains Environments: IBM Mainframe, Z/OS, COBOL, CICS, DB2, VSAM, JCL, SQL

Senior Consultant / Project Manager

Kingslake Engineering Systems (Pvt) Ltd

Mar 2004 - Jul 2006

2 years 5 months

Sri Lanka · On-site

• Carried out maintenance / enhancement work on some modules of Mapics Syteline ERP Software • Responsible for designing and implementing additional modules, ‘Quotation System’ & ‘Tea Import system’, for Mapics Syteline ERP Software. Tasks involved are system investigation, analysis of requirements, preparation of software requirement & design specifications, and system testing • Involved in the implementation activities of Enterprise Asset Management (DataStream) Software Environments: Progress, MAPICS, SQL

Career Break

Sep 2001 - Mar 2004

2 years 7 months

Hatton, Sri Lanka

Career transition

Oct 2003 - Mar 2004

6 months

Hatton, Sri Lanka

After returning from the U.S. in September 2003, I began seeking a position that aligned with my experience and qualifications

Professional development

Sep 2001 - Oct 2003

2 years 2 months

Tucson, AZ, USA

I traveled to the U.S. to pursue my Master’s in Management Information Systems at the University of Arizona and Barrington University

Application Specialist

Computer Systems Limited

Jun 1999 - Oct 2001

2 years 5 months

Sri Lanka · On-site

Directed a team of application specialists & programmers in the implementation of general ledger, accounts receivables/payables, purchasing, inventory, order management, billing, and sales modules of AS/400 based BPCS ERP software. Used RPG/400, CL/400, Query/400, SQL/400, DFU, PDM etc to develop programs. • Interviewed senior executives of client companies to determine current practices; Conducted prototyping sessions • Analyzed processes and made recommendations to the management to improve process flow; • Prepared technical specifications; Performed unit and systems testing • Provided BPCS ongoing support to customers • Involved in pre-sales activities Environments: AS/400, OS/400, RPG/400, CL/400, SQL/400, QUERY/400, SEU, PDM, RLU, SDA, BPCS

System Analyst

JBA Limited , UK based AS/400 software development company

Oct 1997 - May 1999

1 year 8 months

Sri Lanka · On-site

Played a key role in the re-development activities of financial modules of AS/400 based JBA system 21 ERP software using ORACLE and VB • Studied and analyzed the existing programs written in RPG/400, CL/400, QUERY/400 on AS/400 for re-coding in ORACLE and VB • Developed functional specifications; prepared user interfaces • Prepared test cases and performed unit and systems testing Environment: AS/400, OS/400, RPG/400, CL/400, SQL/400, QUERY/400, SEU, PDM, RLU, SDA, System/21

Computer Consultant

Ministry of Finance

Aug 1996 - Oct 1997

1 year 3 months

Sri Lanka · On-site

Led a group of programmers and systems analysts in a major modification to a software package called ‘CIGAS’, developed on AS/400 using RPG/400, CL/400, and QUERY/400, used by government departments • Coordinated with various departments to assess their needs; designed departmental reports meeting user specifications • Advised tender boards & technical committees in the purchase of computer hardware and software for various government institutions Environment: AS/400, OS/400, RPG/400, CL/400, SQL/400, QUERY/400, SEU, PDM

Career transition

Career Break

Dec 1995 - Jul 1996

8 months

Hatton, Sri Lanka

After working in Oman for seven years, I returned in November 1995 to get married in December. Following that, I began searching for employment and was offered a position at the Ministry of Finance in August 1996

Programming Analyst

Sultan Qaboos University in Oman

Dec 1988 - Dec 1995

7 years 1 month

Oman · On-site

Teamed on development of personnel management, procurement, accounting, student records and library management systems on IBM Mainframe using COBOL, CICS, DB2, VSAM, and JCL • Participated in system studies, analysis, and design work • Prepared functional specifications • Developed programs; Performed unit & system testing • Provided end-user support Environment: IBM Mainframe, COBOL, MVS, CICS, DB2, VSAM, JCL, SQL

Programming Analyst

SRI LANKAN AIRLINES LIMITED

Nov 1985 - Dec 1988

3 years 2 months

Sri Lanka · On-site

• Developed programs using COBOL, CICS, IMS/DB, DL/I , VSAM and JCL on IBM Mainframe for the technical record system and revenue accounting system. Environments: IBM Mainframe, COBOL, VSE/SP, CICS, DB2, VSAM, JCL, IMS/DB, DL/I


Education

University of Arizona / Barrington University

MSc in Management Information Systems

2001 - 2003

2 years 1 month

University of Peradeniya, Sri Lanka

Bachelor of Science (B.Sc.)

The best place to find your next move

© 2026. All Rights Reserved.