
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
Languages
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.
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.)