Summary
Overview
Work History
Education
Skills
Certification
References
Timeline
Generic

Phakiso Thulo

Randpark Ridge

Summary

I am a progressive and client-focused IT professional with a record of balancing technical skills with interpersonal skills to drive all aspects of business/systems analysis, requirements management, and systems development. With over7 years of experience in the financial industry, I have been exposed to all phases of the Software Development Life Cycle. I have had the pleasure to work on major projects in my roles as a software programmer, analyst programmer Technical team lead. I have experience in eliciting, analyzing, and documenting the requirements for information systems. I have worked as a liaison between business stakeholders to understand the problems and opportunities in the context of requirements and recommended solutions to enable the organization to achieve its maximum performance and goals. I want to be actively involved in support, Analysis, and development role, by being responsible for a full range of activities, which will ensure the operational effectiveness, success and excellence of the business unit and the organization. Provide mentor, guidance, and advice to the team and organization, and participate in knowledge transfer and sharing across the organization.

Discerning Computer Systems Analyst devoted to improving computer systems and network performance for enhanced productivity. Works actively with management to develop cost-benefit analyses and set objectives for system maintenance and upgrades. Stays up-to-date on latest security regulations and protocols to execute effective measures for sustaining privacy and operational integrity.

Multi-talented System Analyst implementing best practices for scalability and support. Versed in deploying applications and identifying trends through careful data assessments.

Seasoned technology professional with strong foundation in system analysis and history of impactful contributions to project outcomes. Known for collaborating effectively with teams to drive results and adapting to evolving project requirements. Expertise in troubleshooting, requirements gathering, and process optimization, combined with commitment to excellence and reliability.

Overview

19
19
years of professional experience
1
1
Certification

Work History

System Analyst

Glacier(Sanlam)
03.2022 - Current
  • Analysis and Design effectively according to business requirements specified in the business requirements doc and in line with the project’s adopted standards to meet conditions of satisfaction
  • Consistently deliver deployable quality code to-INT, QA, and Production on time
  • Ensure that code walkthroughs/reviews and business function readiness are tested before exposing to channel areas, which occur on all projects
  • Ensuring effective unit testing in Dev & INT is performed with integration and interface points to prove that the code works as intended
  • All delivered code has test cases that test every function of the operation
  • Provide testing progress updates/test results on all projects, including support projects/conduct health checks in INT, QA & Production
  • Identify, analyze and prioritize risks to the project/deliverables and determine appropriate risk management strategies
  • Identify efficiencies and optimizations (technical debt)
  • Actively focused on consistent improvement
  • Effectively work within the defined agile DAD development methodology
  • Clear understanding & knowledge of system and solution architecture to effectively assist Business & application areas with solutions and resolving queries
  • Ensure all documents are shared & loaded on the relevant repository on time
  • Ensure that development documentation (e.g
  • System Requirement Specification, release and upgrade notes/Implementation plan) is delivered with the code and signed off - provided on time
  • Ensure a clear understanding of all relevant requirements - requirements are understood & verified before work commences
  • Ensure that all work marked as complete meets the agreed conditions of satisfaction
  • Engagement at the right level must take place with all stakeholders from the beginning of the project (including support projects) and throughout the project, until completion
  • Work with middle-tier developers to integrate back-end database code with business applications
  • Providing guidance and support to team members
  • Performing a quality assurance role with colleagues
  • Continuously identify opportunities to improve the process
  • The scope and boundaries of the change are required
  • This includes what is excluded from the scope
  • Dependencies establish the links, and the type of links, between all the tasks of a project
  • There are also dependencies with other projects
  • Defines the roles and responsibilities of the people involved in the project
  • Describe the options analyzed and key findings
  • Based on the options analyzed, this is the recommendation including what the approvers and funders need to do
  • Identifies any risks, constraints, shortcomings, or limitations of the recommended approach
  • Produce the functional requirement and non-functional requirement specification
  • Produces the system requirement specification for each Business Requirement and work request
  • Liaise with different stakeholders during the project initiation and development life cycle so the requirement can be handed over for development
  • JAD session with relevant teams, business areas, and stakeholder
  • Help the project team, management team, and squad with capacity planning
  • Assist with the creation of the testing with our testing team
  • Also Produces test plans and test cases
  • Current project: ULP Project
  • The project objectives are the following :
  • To optimise the serviceability of the system in the short term
  • Reduce the risk of system performance
  • Increase the efficiency and reduce the impact of bulk reporting
  • Decrease the batch processing time on the mainframe
  • Analyse the ULP system data and behaviour in preparation for integration into the Investment Administration Platform(IAP)
  • Project Scope
  • Optimisation Workstream
  • Batch Tasks
  • Batch run execution time optimization: Introduce a new bulk pricing mechanism (1)
  • Batch run execution time optimization: Rewrite complete benefit (2)
  • Online Tasks
  • SOA fix – too many executions of the LRD select
  • Look for a better implementation
  • Rewrite the High CPU usage Stored Procedures from Cobol to SQLPL
  • (Enable zIIP offload)
  • Correct the FOF concurrency issue
  • Extend that solution to all Save / Update transactions
  • Reporting Workstream
  • Migrate the identified reporting jobs (data feeds (1), Manco reports (2), other reports (3)) from the mainframe batch to MS SQL environment (i.e
  • Analysis and Integration services) including reporting framework offload and data pipeline
  • Analysis Workstream
  • ULP data analysis (SGT)
  • Integration service analysis (SGT and Glacier)
  • Product termination readiness analysis (SGT and Glacier)
  • Data archiving strategy
  • Mainframe service analysis
  • Data Mart Analysis
  • Service integration standardisation
  • Data pipeline implementation

System Analyst

FNB
10.2020 - 04.2021
  • Analysis and Design effectively according to business requirements specified in the business requirements doc and in line with the project’s adopted standards to meet conditions of satisfaction
  • Consistently deliver deployable quality code to-INT, QA, and Production on time
  • Ensure that code walkthroughs/reviews and business function readiness are tested before exposing to channel areas, which occur on all projects
  • Ensuring effective unit testing in Dev & INT is performed with integration and interface points to prove that the code works as intended
  • All delivered code has test cases that test every function of the operation
  • Provide testing progress updates/test results on all projects, including support projects/conduct health checks in INT, QA & Production
  • Identify, analyze and prioritize risks to the project/deliverables and determine appropriate risk management strategies
  • Identify efficiencies and optimizations (technical debt)
  • Actively focused on consistent improvement
  • Effectively work within the defined agile DAD development methodology
  • Clear understanding & knowledge of system and solution architecture to effectively assist Business & application areas with solutions and resolving queries
  • Ensure all documents are shared & loaded on the relevant repository on time
  • Ensure that development documentation (e.g
  • System Requirement Specification, release and upgrade notes/Implementation plan) is delivered with the code and signed off - provided on time
  • Ensure a clear understanding of all relevant requirements - requirements are understood & verified before work commences
  • Ensure that all work marked as complete meets the agreed conditions of satisfaction
  • Engagement at the right level must take place with all stakeholders from the beginning of the project (including support projects) and throughout the project, until completion
  • Work with middle-tier developers to integrate back-end database code with business applications
  • Providing guidance and support to team members
  • Performing a quality assurance role with colleagues
  • Continuously identify opportunities to improve the process
  • The scope and boundaries of the change are required
  • This includes what is excluded from the scope
  • Dependencies establish the links, and the type of links, between all the tasks of a project
  • There are also dependencies with other projects
  • Defines the roles and responsibilities of the people involved in the project
  • Describe the options analyzed and key findings
  • Based on the options analyzed, this is the recommendation including what the approvers and funders need to do
  • Identifies any risks, constraints, shortcomings, or limitations of the recommended approach
  • Produce the functional requirement and non-functional requirement specification
  • Produces the system requirement specification for each Business Requirement and work request
  • Liaise with different stakeholders during the project initiation and development life cycle so the requirement can be handed over for development
  • JAD session with relevant teams, business areas, and stakeholder
  • Help the project team, management team, and squad with capacity planning
  • Assist with the creation of the testing with our testing team
  • Also Produces test plans and test cases
  • Current and completed projects:
  • Tier1 Settlement Model
  • Face To Face Card Management
  • RKL Phase2 -NCR SH2 on TR34
  • Zambia National Financial Switch Phase2
  • Digital Account- Namibia
  • ENCR and NRTC for ILP, Wesbank and Credit Card
  • Representative committees: January2019 to January2020
  • Group Technology: Equity, Diversity and Inclusion volunteer and voted member(formerly Known as Employment Equity committee
  • January2019 to December202)

Analyst Programmer

FNB
08.2017 - 10.2020
  • Code effectively developed according to business requirements specified in the business requirements specified in the business requirements doc and in line with the project’s adopted standards to meet conditions of satisfaction
  • Consistently deliver deployable quality code to-INT, QA, and Production on time
  • Ensure that code walkthroughs/reviews and business function readiness are tested before exposing to channel areas, which occur on all projects
  • Ensuring effective unit testing in Dev & INT is performed with integration and interface points to prove that the code works as intended
  • All delivered code has test cases that test every function of the operation
  • Provide testing progress updates/test results on all projects, including support projects/conduct health checks in INT, QA & Production
  • Effectively address all incidents caused by the team as soon as possible within the standard timeframes - managed daily / weekly
  • Identify, analyze and prioritize risks to the project/deliverables and determine appropriate risk management strategies
  • Identify efficiencies and optimizations (technical debt)
  • Actively focused on consistent improvement
  • Effectively work within the defined agile DAD development methodology
  • Clear understanding & knowledge of system and solution architecture to effectively assist Business & application areas with solutions and resolving queries
  • Incidents attended to on time and updated correctly, even if the incident was caused by another stakeholder
  • Ensure all documents are shared & loaded on the relevant repository on time
  • Ensure that development documentation (e.g
  • System Requirement Specification, release and upgrade notes/Implementation plan) is delivered with the code and signed off - provided on time
  • Ensure a clear understanding of all relevant requirements - requirements are understood & verified before work commences
  • Ensure that all work marked as complete meets the agreed conditions of satisfaction
  • Engagement at the right level must take place with all stakeholders from the beginning of the project (including support projects) and throughout the project, until completion
  • Work with middle-tier developers to integrate back-end database code with business applications
  • Interacting and maintaining good relationships with business stakeholders (business users, change management resources, developers, testing, and training teams)
  • Providing guidance and support to team members
  • Performing a quality assurance role with colleagues
  • Continuously identify opportunities to improve the process
  • Current and completed projects:
  • Cash Online Ordering
  • Charge per cheque and mixed deposit
  • Karabo and ISA Cash Swaps
  • Batch Optimisation

Senior Programmer and Technical Team Lead

Nedbank – Payments and Profile
01.2009 - 01.2017
  • Perform risk analysis and impact assessments and propose solutions
  • Supervise and quality assure the output of programmers
  • Mentoring programmers
  • Application and demonstration of acquired knowledge across technologies and/or in-depth speciality in a specific technology
  • Integration of programs into technical environments
  • Complete program designs, testing, and documentation of new and amended programs from supplied/created specifications following agreed standards
  • Ensuring the finished product meets the design objectives and is delivered on the expected deadlines
  • Process mapping – As-Is and To-Be
  • Ensuring that process maps are according to design principles and methodology
  • Communications to key stakeholders and the required stakeholder sign-off have been obtained
  • Providing information that contributes to building training manuals/material
  • Interacting and maintaining good relationships with business stakeholders (business users, change management resources, developers, testing and training teams)
  • Providing guidance and support to team members
  • Perform a quality assurance role with colleagues
  • Escalating issues so that delivery timeframes are not compromised
  • Continuously identify opportunities to improve the process
  • User acceptance testing
  • Define use cases for testing (unit testing, component testing, CIT Testing, SIT Testing, and Pre-prod testing
  • 1st &2nd level problem-solving into production support (incident management)
  • Interacting and maintaining good relationships with business stakeholders (business users, change management resources, developers, testing and training teams)
  • Engage with the enterprise technical team to resolve a severity, solution for innovation, and preventative maintenance
  • Liaising with offshore vendor teams to assist with design and documentation in the form of an FSD (Functional System Specifications)
  • Liaising with vendor applications to assist with design, documentation, upgrade, system enhancement licensing, and bug fixes
  • Working on the ACB/Money Transfers System, which is the main EFT system that links the core systems with BANKSERV for all EFT transactions between financial institutions
  • Works on all the local payment systems which included AEDO, RTC(Real-Time Clearing), and RTL
  • Overall end and end support and maintenance also include standby
  • Put our responsible include enhancements/modifications on most of the applications
  • Upfront engagement with the Projects team from Head till the Production make-live
  • This includes all enterprise payments and cash strategic streams
  • This includes all the channels and Product pricing which get consumed enterprise-wide
  • Mainly uses COBOL, CICS, DB2/SQL, Interchange, JCL, and VSAM

Technical Officers

Telkom– National Network Operations Centre
10.2006 - 01.2008
  • Perform risk analysis and faults escalations
  • Supervise and quality assurance of the fault logged
  • Application and demonstration of acquired knowledge across technologies and/or in-depth speciality in a specific technology
  • Report generation on a weekly and daily for the senior management team
  • System health check and escalation where necessary
  • UPS and DC power technology on critical and strategic sites
  • Involved with preparing the2010 Soccer World as Telkom’s Telecommunication service provider
  • Installation and coordination of Soccer Confed Cup and2010 Soccer World Cup new technology installation and Upgrade
  • Critical network surveillance, monitoring, escalation and liaising with external service till the resolution of the fault
  • Ensuring that process maps are according to design principles and methodology

Internship- First line IT support Technical Officers

Free Provincial Government– department of Art, Sport and Culture
01.2006 - 09.2006
  • First-line support for the whole department
  • With A+ and N+
  • PC diagnostic, fixing, and repairing
  • These are application-related issues and network issues
  • Travel across the province to look after the government libraries across the provinces
  • Report generation incidents and faults daily and weekly for the senior management team and the IT team
  • Hardware and software upgrade and maintenance
  • Travel across free state province network infrastructure build and maintenance

Education

BTech - Software development

University of South Africa

Diploma - Software Development

Central University of Technology
12.2005

Skills

  • Unified Modeling Language:42 Months, Level4
  • DB2/SQL:42 Months, Level5
  • Mainframe OS/390 Mainframe:42 Months, Level5
  • COBOL:42 Months, Level5
  • JCL:42 Months, Level4
  • CICS:42 Months, Level4
  • VSAM:42 Months, Level4
  • MQ:42 Months, Level2
  • SPA:42 Months, Level4
  • Micro Focus Cobol:42 Months, Level4
  • Java:36 Months, Level2
  • Agile DAD:28 months, Level4
  • Hogan:28 Months, Level4
  • Known Programming Languages: Cobol, CICS, JCL, HTML
  • DBMS: DB2, VSAM, IMS DB/DC, SQL, DB2 Utilities
  • Tools: TSO/E, ISPF, Eclipse, RDZ, SQL Developer, MQ, SPUFI, FILE-AID, JIRA, CONFLUENCE, Putty, WINSCP
  • Methodologies: WATERFALL, Lean, Agile, DevOps, ZO/S Mob Programming
  • Configuration Management Tools: ENDEVOR, XCOM, Connect Direct
  • Web services
  • Application integration
  • Service-oriented architecture
  • Business process analysis
  • Network administration
  • Performance tuning

Certification

  • Fundamentals of Requirements Management, Nedbank, Sept2012
  • A+, ATTI,2006
  • N+, ATTI,2006
  • Windows Server2005 Admin, ATTI,2006
  • Object-Oriented Design Using UML, Nedbank, Sept2012
  • Object-Oriented Analysis Using UML2, Nedbank, Oct2012
  • Fundamentals of SOA, Nedbank, Oct2012
  • Fundamentals of Visual Modelling Using UML, Nedbank, Oct2012
  • Logical Data Modeling, IIR INSTITUTE OF INTERNATIONAL RESEARCH,2013
  • Developing Software with IBM Rational Team Concert Gauteng V4.0 RS842, IBM South Africa,2013
  • Essentials of IBM Rational Requirements Composer (RRC), ICT WORX International Consulting and Training,2013
  • Essentials of Modeling with Rational Software Architect V8, ICT WORX International Consulting and Training,2013
  • Implementing the Nedbank SDLC Method, CS INTERACTIVE TRAINING CC,2013
  • MQ Series Introduction, Verhoef Training, March2012
  • DB2 SQL Application Program, Verhoef Training, Nov2010
  • Job Control Language Advanced, Verhoef Training,2010
  • Job Control Language, Verhoef Training,2010
  • TDIP Cobol -35 Days, Nedbank internal training,2009
  • Personal Mastery, Auctorita Training (Previously Khubonet),2009
  • Certificate: Nedbank Graduate Development Programme (NGDP), Gordon Institute of Business Science (GIBS) (University of Pretoria),2009
  • Certificate: Foundation Management Development Programme, Gordon Institute of Business Science (GIBS) (University of Pretoria),2012
  • CICS Command Level Programming, Verhoef,2010
  • Java SE7 Programming, Torque IT,2014
  • Global Payment Plus, Vendor,2017
  • Hogan Fundamental, In house FNB,2017
  • Hogan Dump Analysis, In house FNB,2017
  • Agile Fundamental, IndigoTube with Disciplined Agile Consortium,2017
  • Disciplined Agile Delivery (DAD) – certified Certified Disciplined Agilist (CDA), IndigoTube with Disciplined Agile Consortium,2017

References

References – will be made available upon request.

Timeline

System Analyst

Glacier(Sanlam)
03.2022 - Current

System Analyst

FNB
10.2020 - 04.2021

Analyst Programmer

FNB
08.2017 - 10.2020

Senior Programmer and Technical Team Lead

Nedbank – Payments and Profile
01.2009 - 01.2017

Technical Officers

Telkom– National Network Operations Centre
10.2006 - 01.2008

Internship- First line IT support Technical Officers

Free Provincial Government– department of Art, Sport and Culture
01.2006 - 09.2006

Diploma - Software Development

Central University of Technology

BTech - Software development

University of South Africa
Phakiso Thulo