EDUARDO G. DINIO JR.
Singapore, 540125
Mobile No(s). : (65) 9450-2475
Home Tel. No.: (65) 6522-2067
Email add : ******@*****.***; ****.*****@*****.***
Nickname : John
SUMMARY
• Eduardo has more than 12 years extensive work experience in the area of systems analysis and design
• He has experienced both in PC and AS/400 based application systems
• He worked with Accenture Philippines Delivery Center as Team Lead and Systems Analyst for 4 years and then promoted to Associate Manager.
• He has 5 years experience working in Misys International Banking on Equation Banking System version 3.8 and above
• He has 5 years experience working in Ayala Life Assurance on Life Support Plus System
• He has experience in developing new systems, enhance and maintain existing systems
• He has experience to work as Production Support like troubleshoot errors, and handle user inquiries and requests
• He has experience in CMMi Level 5 for at least 4 years during with Accenture.
EDUCATIONAL QUALIFICATIONS
Bachelor of Science in Computer Science, Philippine Christian University, Manila, 1998
TECHNICAL SKILLS SUMMARY
Software : MidasPlus, BankFusion 4.0, Equation 3.9.1/3.9/3.8.1,
PRISM, JDE World, Life Support Plus, KONTAKLIFE
Programming Language : RPG (OPM and ILE), Visual Basic 6.0, MS Access, HTML
Database : DB2/400, SQL Server
Operating Systems : i5/OS, OS/400, Windows 7, 2000, 98, XP, MS DOS
Change Management : Aldon/CMS
Hardware : AS/400, PC
WORK EXPERIENCE SUMMARY
OCBC Bank Singapore
TS International
Tampines, Singapore
Position: Senior Analyst Programmer Sept. 30, 2011 to Present
Responsibilities:
1. Design, Coding, Testing, Documentation in the areas of Development and Maintenance
2. Prepare environment for Unit Test, System Integration Test, and User Acceptance Test
3. Production, preparation and execution of unit test cases, test data and expected results
4. Liaison with Business Analysts and/or internal / external customers to ensure that requirements are understood
5. Escalate product issues and suggest product improvements
6. Escalate all issues in a timely fashion
7. Writes Functional Design Specification and Technical Design Specification
8. Works with little supervision from project or line manager
Modules Handled:
1. Deals and Retail Deposit Accounts
2. Loans and Overdraft Accounts
3. Deposit Protection Act / Almonde UDF
Misys International Banking Systems, Inc.
Makati City, Philippines
www.misys.com
Position: Team Lead / Expert Software Engineer Sept. 22, 2009 to Sept. 29, 2011
Reports to: Operations Manager / Project Manager
Accountabilities:
• Design, Coding, Testing, Documentation in the areas of Development and Maintenance
• Ownership of assigned software and non-software deliverables
• Liaison with Business Analysts and/or internal / external customers to ensure that requirements are understood
• Production of accurate, unambiguous technical design specifications to the required level of detail in the timescales as defined by the PM
• Production, preparation and execution of unit test plans
• Production of efficient and fully documented code.
• Production of supporting technical and installation documentation for internal and external publication
• Achievement of agreed productivity targets in order to ensure developments are delivered within budget, to schedule and to defined quality standards
• Completion of all necessary software and non-software components in the timescales as defined by the Project Manager
• Works with little supervision from project or line manager
Quality and adherence to Standards
• Tech Specs, Code and/or Unit Test Plans produced are all in line with the Traceability Matrix/Functional Specification.
• Ensure all work is reviewed to ensure adherence to the relevant development standards
• Peer review and sign-off of others work
• Timely and accurate reporting of project status as required by Line or Project Manager
• Production and revision of accurate detailed estimates
• Escalate product issues and suggest product improvements
• Escalate all issues in a timely fashion
• Mentor junior team members in best practices and standards.
Projects Handled:
1. Retail Deposit Interest at Inception
Added functionality to the processing of Retail Deposits application specifically for discounted Money Market and Retail Deposit deal process.
2. Collateral Assignments
A user exit that allows the bank to use an alternative calculation for the amount cover required for a facility.
3. Generic Validation User Exit
A user exit that allows the bank to identify their own validation rules for customers and accounts.
4. Dates Beyond 2049
This project enhances the system by allowing the interest transactions be computed beyond 2049.
5. Equation Almonde Accounting Interface
This allows the bank to comply with IAS32, IAS39 and IFRS7 regulations, which affect the bank sector. This provides an interface from Almonde Posting Assistant back to Equation, to hold the calculated figures and to generate IAS39 accounting in Equation
6. Term Deposit Start Date Validation
7. Prohibit Re-use of Account Numbers
This will ensure that account numbers previously assigned to customer accounts in Equation cannot be re-used after accounts with these numbers have been closed and dropped from the system
8. Increase EFC Charge Details Sequence Number
Increased the field size of the charge details sequence number in the Enhanced Fees and charges.
9. Doc Stamp Duty and Insurance – Philippine Bank
This provides the facilities to calculate stamp duty at deal at inception and when deposits rollover and mature early. It also provide facilities to calculate insurance at deal at inception and when deposits mature early.
Accenture
Delivery Center in the Philippines
www.accenture.com
1.) Role: Associate Manager / Team Lead September 19, 2005 to September 21, 2009
Responsibilities:
1. Manage at least six (6) developers in a team
2. Coach and mentor team members all the time
3. Provide weekly project status and team status report to the Manager
4. Provide standard feedback every year for each team members which will serve as an input for performance rating of individual
5. Check team member’s availability every week
6. Attend to Leads’ meeting every week
7. Identify and resolve issues reported by the team members. Review and mitigate risks reported in the team and in the projects handled
8. Business Continuity Coordinator
2.) Role: Lead Developer / Systems Analyst
Responsibilities:
1. Develop simple to complex technical detailed designs for user change requests. Produce the required design documentation and have the documentation reviewed by co-team leaders and other reviewers by the scheduled due date.
2. Analyze, code, and test modules (both new and changes to existing programs) from design specifications. Update and revise work product to satisfy design objectives and related criteria associated with each specific programming request. Produce proper documentation for work based on revised designs and programming standards.
3. Perform administrative tasks including reporting time into the time reporting systems in an accurate and timely manner, consistent with project guidelines.
4. Provide production support for a specific application or group of applications. Activities include problem analysis, break fix, testing, and promotion of fix all the way to the production environment
Systems / Applications handled: PRISM, JD Edwards, FTP and Email, EDI
Projects:
1. iSeries OS Upgrade from V5R3 to V5R4; JDE Upgrade from Cume12 to Cume14
2. LA JDE Citibank Paylink
3. NASS JDE Positive Pay
4. GS IT Resource Description – TKS-Prism Integration
5. Major Freight Provider in Europe
6. Japan Joint Venture Interface to Prism
7. SOX Project
Tools/ Programming Language used:
AS/400, RPG ILE, CL ILE, RPG400, Windows 2000, MS Office, Aldon/CMS, Remedy, SMS
Trainings attended:
Application Delivery
Custom Application Design School – Object Oriented
Application Design School – Structured (Hostcentric)
Application Testing
Technical Development
Advance RPG/ILE Training
Leadership and Soft skills Development
Leadership Skills for New Supervisor
Coaching in the Workplace
Delegation Skills: Delegation Basics
Managing and Leading the Virtual Team Simulation
Planning Effective Business Meetings
Leading Effective Business Meetings
Communicate for Results
Building a High Performance Team
Achieving Meeting Results
Effective Cross Cultural Communication
Guide to Professional Manners
Team Lead School – Solutions
Leaders Window
CMMi
CMMi Overview
ATS Software Configuration Management/Peer Review
CMMI Defect Prevention
Delivery Center Methodology
Continuous Improvement & Metrics Overview
BS7799 and ISO27001
Manila DC Security Awareness Training
Misys International Banking Systems, Inc.
Makati City, Philippines
www.misys.com
Role: RPG ILE Analyst – Programmer October 14, 2002 to September 18, 2005
Responsibilities:
1. Follows Equation Banking System development lifecycle, including the following tasks:
1.1. Produce technical design specifications to an appropriate level
1.2. Attend technical design reviews where applicable
1.3. Provide accurate estimate schedule to the project manager and/or team leader as to when the given tasks are due to be completely finished.
1.4. Write quality code and unit test software
• Ensure that the code written provides a better processing in terms of speed and efficiency.
1.5. Write function unit test plans
• Ensure that the documented test plans are provided for each code written.
• These test plans will serve as a guide on the scope of testing to be done on the program written.
• Collaborate with the business analyst for any issues encountered during testing. Suggest possible solutions for any unresolved issues encountered
1.6. Conduct unit system/ function test
1.7. Provide assistance to the whole team for the packaging of the project/software.
1.8. Create appropriate documentation and submit to the project manager and/or team leader
1.9. Deliver software to internal/external client
1.10. Provide support for delivered software
2. Study and learn at least one Retail Banking Product like Retail Deposit, Retail Loans, etc…
3. Analyze and troubleshoot program and data errors
4. Follows the new and existing Equation System standard in terms of coding, testing and documentation as provided by the project
5. Sets an example for junior programmer analysts in work and actions
6. Assist with training other team members and/or company representatives
7. Develop professional behavior and practices, i.e.
7.1. Provide updates to the project manager and/or team leader regarding the status of the project/task
7.2. Observe good timekeeping
7.3. Responsible use of resources like the disk space
Systems/Applications developed:
1. European Directive on the Taxation of Savings
August 2005 – Present
The EU savings tax directive requires banks to record their customer's country of residence plus some new customer identification data (such as date and place of birth). Banks are required to send an annual report to the taxation authorities of the member state giving certain customer details, customers residence country plus details of customer's income (from the bank) and tax deducted by the bank. The member states taxation authorities will then pass the reported information onto the taxation authorities of the customer's country of residence.
2. EQ3.6 EP1 Consolidated Patches
September 2004 – February 2005
This project is a consolidated patch combining all development and support work based on EBS3.6, up to 20 August 2004. This patch will be used as a basis for future development on EBS3.6, and will be delivered to all customers upgrading to EBS3.6 after the patch is available. This patch will also be a pre-requisite to all future developments on the EBS3.6 platform.
3. Team Member of the Development and Testing of German Savings Bonds
December 2003 – May 2004
The system’s functions are similar to Term Savings. It was implemented within Equation as Retail Deposits and developed using RPG ILE.
Retail deposits are deposits made for a fixed tenor, and typically attract a higher rate of interest than a current or deposit account type. At the end of the tenor, there is a high probability that the deposit will be renewed or rolled over for a new term at the current interest rate. Retail deposits represent a high volume product for a bank, and this application provides a high degree of automation in processing them.
Tools/ Programming Language used:
AS/400, ILE RPG, ILE CL, Windows 2000, MS Office, Aldon/CMS
Ayala Life Assurance, Inc.
Subsidiary of Bank of the Philippine Islands
Makati City, Philippines
Role: Programmer / IT Specialist October 27, 1997 to October 14, 2002
Responsibilities:
9. Designs and/or develops new AS/400 based and/or PC based application systems following the set programming standards, techniques, methods, commands, and other rules and regulations related to systems development.
10. Study and maintain existing application systems; be able to troubleshoot and modify existing computerized systems and/or packages as needed
11. Prepares reports/manuals indicating program specifications, systems flow charts, input/output requirements, cost estimates, personnel requirements, and implementing procedures.
12. Gathers and analyzes data such as task lists, input and output requirements, sequence of work processes, volume of work, and office machines used, if any.
13. Assist operating units in the implementation of approved mechanized procedures with sections or departments concerned and prepares reports on the effect of realignment of functions and revisions of procedures.
14. Train users and/or other systems staff on new systems, programming languages, IT updates; cascade to other systems staff, information gained from seminars / trainings attended
15. Update self on current IT trends by attending seminars and trainings on computer system design and development, reading IT periodicals, etc.
16. Regularly report on status of projects
17. Performs other related duties as required.
Systems/Applications developed:
1. Development of Bank Intermediation System (BIS)
May 2002 – October 2002
The primary function of the system is to handle all the premium payments paid by the client thru BPI HO or branch. All the transactions entered in the bank will be downloaded to the AS/400 thru this system. BIS is also integrated to Life Support plus (LSP) system. It was created in AS/400 using RPG/400.
2. Testing of Motor Claims Systems
January 2002 – May 2002
This system was created using Visual Basic 6.0 and SQL Server 7.0 connected to Mainframe. It was programmed by EBWORX primarily for FGU non-life Company, a member of Ayala Life Group of Companies. The primary function of the system is to handle all the claims in car insurance reported by the plan holder.
3. Maintenance and Enhancement of KONTAKLIFE system
December 2000 – October 2002
The software packaged called KONTAKLIFE system generates life insurance, non-life, pre-need, and healthcare premium quotations and payment schedules given a certain parameters. It was created and maintained in Visual Basic language.
4. Development and Implementation of Term Deposit Module
January 1999 – November 2000
The primary function of this module is to handle the deposited amount of the client/policyholder every month with a certain interest rate, and can be renewed or rolled-over for another month with a new interest rate. Term module was created in Clipper 5.0
5. Maintenance and Enhancement of Premium Deposit Rider System
February 1998 – December 1998
The PDR System is the management system of all policies with Premium Deposit Rider accounts. Premium Deposit Rider (PDR) is a rider that enables the policyholder to create a fund primarily to preserve the policy.
This system was developed for the PDR Operations Unit of Special Business Development and Treasury Investment Division. The system has the capability to process postables, premium credits and service fees, inquire and view transactions and reports, print reports and letters. One of the unique functions of this system is the computation of premium credits and the average daily balance.
Data of new policies as well as policies with amendments with PDR accounts are downloaded from the Life Support Plus (LSP) system to update the Account Master file using the system.
PDR system was created in Clipper 5.0
6. Maintenance and Enhancement of Employee and Agent Training System
October 1997 – February 1998
The system’s function is to record training courses that employees and agents have completed. The system also allows for the input of the budget that the Company has spent for the training courses. It was created in MS Access 97
Tools/ Programming Language used:
AS/400, RPG/400, CL/400, QRY/400, Windows 98, 2000, MS Office, Visual Basic 4.0 and 6.0, MS Access, Clipper 5.0, Crystal Report
Logical Solutions Phils., Inc.(STOP OPERATIONS)
Makati City, Philippines
Role: Programmer April 15, 1996 to August 20, 1997
Systems/Applications developed:
1. Development, Maintenance, and Testing of Payroll System
April 1996 – August 1997